diff options
| author | Paul Buetow <paul@buetow.org> | 2024-02-28 01:25:04 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-02-28 01:25:04 +0200 |
| commit | 992b37d9e9d7614d54b4338bc285fc5756d639b7 (patch) | |
| tree | be52b481ccd93dec4a8e1139a4de3a1eb5cc6f23 /internal/eventloop.go | |
| parent | 42f8733fc7c3fe23543d9da258b7ec91e11c9a63 (diff) | |
clean up tmp ev map entries
Diffstat (limited to 'internal/eventloop.go')
| -rw-r--r-- | internal/eventloop.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/eventloop.go b/internal/eventloop.go index cffb941..f1eab22 100644 --- a/internal/eventloop.go +++ b/internal/eventloop.go @@ -45,6 +45,7 @@ func eventLoop(bpfModule *bpf.Module, ch <-chan []byte) { ev := NewFdEvent(raw) if enterEv, ok := enterEvs[ev.Tid]; ok { fmt.Println(human(enterEv, ev)) + delete(enterEvs, ev.Tid) enterEv.Recycle() } ev.Recycle() @@ -68,6 +69,7 @@ func eventLoop(bpfModule *bpf.Module, ch <-chan []byte) { if enterEv, ok := enterEvs[exitEv.TID()]; ok { fmt.Println(human(enterEv, exitEv)) + delete(enterEvs, exitEv.TID()) enterEv.Recycle() } |
