From a16bc5f6c0613edb1a0d503bc776d799054d2c03 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 20 Mar 2025 18:02:05 +0200 Subject: dont print out mismatches --- internal/eventloop.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'internal/eventloop.go') diff --git a/internal/eventloop.go b/internal/eventloop.go index 139db9d..d78997f 100644 --- a/internal/eventloop.go +++ b/internal/eventloop.go @@ -150,7 +150,6 @@ func (e *eventLoop) processRawEvent(raw []byte, ch chan<- *event.Pair) { } func (e *eventLoop) syscallEnter(enterEv event.Event) { - // fmt.Println("DEBUG enterEv", enterEv) tid := enterEv.GetTid() if !e.filter.commFilterEnable { e.enterEvs[tid] = event.NewPair(enterEv) @@ -177,18 +176,15 @@ func (e *eventLoop) syscallExit(exitEv event.Event, ch chan<- *event.Pair) { } delete(e.enterEvs, exitEv.GetTid()) ev.ExitEv = exitEv - // fmt.Println("DEBUG exitEv", exitEv) + e.numSyscalls++ // Expect ID one lower, otherwise, enter and exit tracepoints // don't match up. E.g.: // enterEv:SYS_ENTER_OPEN => exitEv:SYS_EXIT_OPEN if ev.EnterEv.GetTraceId()-1 != ev.ExitEv.GetTraceId() { - // fmt.Println("Mismatch DEBUG", ev.EnterEv, "", ev.ExitEv) - // os.Exit(2) - ev.TracepointMismatch = true e.numTracepointMismatches++ - } else { - e.numSyscalls++ + ev.Recycle() + return } switch v := ev.EnterEv.(type) { -- cgit v1.2.3