summaryrefslogtreecommitdiff
path: root/internal/eventloop.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-02-29 21:20:52 +0200
committerPaul Buetow <paul@buetow.org>2024-02-29 21:20:52 +0200
commit5512e4441ba93d1a8d55faf56d66eaf9986551f1 (patch)
treee0467452a209caae5d3d686b3f318acdf42f0f2b /internal/eventloop.go
parentbbbd2c5e367b9da5c7bc2661ecce2cad27189d9f (diff)
nicer output
Diffstat (limited to 'internal/eventloop.go')
-rw-r--r--internal/eventloop.go22
1 files changed, 6 insertions, 16 deletions
diff --git a/internal/eventloop.go b/internal/eventloop.go
index 765345d..6163ebf 100644
--- a/internal/eventloop.go
+++ b/internal/eventloop.go
@@ -10,13 +10,12 @@ import (
bpf "github.com/aquasecurity/libbpfgo"
)
-type openFile struct {
- fd int32
- path string
-}
-
-func (o openFile) String() string {
- return fmt.Sprintf("(%d) %s", o.fd, o.path)
+func eventLoop(bpfModule *bpf.Module, rawCh <-chan []byte) {
+ for ev := range events(rawCh) {
+ fmt.Println(ev)
+ ev.recycle()
+ }
+ fmt.Println("Good bye")
}
func events(rawCh <-chan []byte) <-chan enterExitEvent {
@@ -64,12 +63,3 @@ func events(rawCh <-chan []byte) <-chan enterExitEvent {
return evCh
}
-
-func eventLoop(bpfModule *bpf.Module, rawCh <-chan []byte) {
- for ev := range events(rawCh) {
- fmt.Println(ev.dump())
- ev.recycle()
- }
-
- fmt.Println("Good bye")
-}