diff options
| author | Paul Buetow <paul@buetow.org> | 2024-04-01 11:08:03 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-04-01 11:08:03 +0300 |
| commit | 0ff9732ce264692f88318f098836ca5c2afa62aa (patch) | |
| tree | b2da103adeb50ef0a3f6dcbb6f52c07c6ea2746b /internal/eventloop.go | |
| parent | 0ae1e14580786019703ab188ab76560fc3323fdd (diff) | |
use u64 for time, use time since boot
Diffstat (limited to 'internal/eventloop.go')
| -rw-r--r-- | internal/eventloop.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/internal/eventloop.go b/internal/eventloop.go index 9b6cdcb..95ad3ac 100644 --- a/internal/eventloop.go +++ b/internal/eventloop.go @@ -17,6 +17,7 @@ func eventLoop(bpfModule *bpf.Module, rawCh <-chan []byte) { // Only recycle the previous event, as the current event is the previous // event of the next event! ev.prevPair.recycle() + continue } } fmt.Println("Good bye") @@ -103,6 +104,7 @@ func events(rawCh <-chan []byte) <-chan *eventPair { ev.prevPair, _ = prevPairs[ev.enterEv.GetTid()] ev.calculateDurations() prevPairs[ev.enterEv.GetTid()] = ev + fmt.Println(ev.TimeDebugString()) evCh <- ev } @@ -128,7 +130,7 @@ func events(rawCh <-chan []byte) <-chan *eventPair { case ENTER_PATH_EVENT: enter(NewPathEvent(raw)) default: - panic(fmt.Sprintf("unhandled event type %v", EventType(raw[0]))) + panic(fmt.Sprintf("unhandled event type %v: %v", EventType(raw[0]), raw)) } } }() |
