summaryrefslogtreecommitdiff
path: root/internal/ior.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-12 22:39:06 +0200
committerPaul Buetow <paul@buetow.org>2026-03-12 22:39:06 +0200
commit13e7970afb3eeac69f82df833f030711e5cf12ec (patch)
tree098c4fb8c5a8c8f27547f03f40c9fee0be63fe35 /internal/ior.go
parent1b21e818a69bf73fde3ca60f89d2dc82a79fd605 (diff)
internal: embed BPF object into ior binary
Diffstat (limited to 'internal/ior.go')
-rw-r--r--internal/ior.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/ior.go b/internal/ior.go
index c14ab37..3f145a9 100644
--- a/internal/ior.go
+++ b/internal/ior.go
@@ -342,9 +342,9 @@ func setupBPFModuleError(stage string, err error) error {
func setupBPFModule(parentCtx context.Context, cfg flags.Config) (*bpf.Module, *probemanager.Manager, func(), error) {
releaseBindings := func() {}
- bpfModule, err := bpf.NewModuleFromFile("ior.bpf.o")
+ bpfModule, stage, err := loadBPFModule()
if err != nil {
- return nil, nil, releaseBindings, setupBPFModuleError("load module from file", err)
+ return nil, nil, releaseBindings, setupBPFModuleError(stage, err)
}
if err := resizeBPFMaps(cfg, bpfModule); err != nil {
bpfModule.Close()