diff options
| author | Paul Buetow <paul@buetow.org> | 2024-02-16 21:24:35 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-02-16 21:24:35 +0200 |
| commit | 632db16f374174eadcbdd71675f9d48466347e69 (patch) | |
| tree | 27f0267dc24f8fff1202c9820f33aae1bfe64078 /internal | |
| parent | 4ed9a61143f8a0549bf2f0adb4fdb38c7638a03f (diff) | |
use panic
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/ioriotng.go | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/internal/ioriotng.go b/internal/ioriotng.go index e4f15d2..74ff8c6 100644 --- a/internal/ioriotng.go +++ b/internal/ioriotng.go @@ -27,31 +27,31 @@ func Run(flags flags.Flags) { bpfModule, err := bpf.NewModuleFromFile("ioriotng.bpf.o") if err != nil { - log.Fatal(err) + panic(err) } defer bpfModule.Close() if err := flags.ResizeBPFMaps(bpfModule); err != nil { - log.Fatal(err) + panic(err) } err = bpfModule.BPFLoadObject() if err != nil { - log.Fatal(err) + panic(err) } if err := flags.SetBPF(bpfModule); err != nil { - log.Fatal(err) + panic(err) } if err := tracepoints.AttachSyscalls(bpfModule); err != nil { - log.Fatal(err) + panic(err) } ch := make(chan []byte, 1024) rb, err := bpfModule.InitRingBuf("event_map", ch) if err != nil { - log.Fatal(err) + panic(err) } rb.Poll(300) @@ -65,13 +65,13 @@ func Run(flags flags.Flags) { case types.OPENAT_ENTER_OP_ID: ev := types.OpenEnterEventPool.Get().(*types.OpenatEnterEvent) if err := binary.Read(bytes.NewReader(raw), binary.LittleEndian, ev); err != nil { - log.Fatal(err) + panic(err) } enterOpen[ev.Tid] = ev case types.OPENAT_EXIT_OP_ID: ev := types.FdEventPool.Get().(*types.FdEvent) if err := binary.Read(bytes.NewReader(raw), binary.LittleEndian, ev); err != nil { - log.Fatal(err) + panic(err) } enterEv, ok := enterOpen[ev.Tid] if !ok { @@ -86,13 +86,13 @@ func Run(flags flags.Flags) { case types.CLOSE_ENTER_OP_ID: ev := types.FdEventPool.Get().(*types.FdEvent) if err := binary.Read(bytes.NewReader(raw), binary.LittleEndian, ev); err != nil { - log.Fatal(err) + panic(err) } enterFd[ev.Tid] = ev case types.CLOSE_EXIT_OP_ID: ev := types.NullEventPool.Get().(*types.NullEvent) if err := binary.Read(bytes.NewReader(raw), binary.LittleEndian, ev); err != nil { - log.Fatal(err) + panic(err) } enterEv, ok := enterFd[ev.Tid] if !ok { |
