summaryrefslogtreecommitdiff
path: root/internal/event.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/event.go')
-rw-r--r--internal/event.go11
1 files changed, 8 insertions, 3 deletions
diff --git a/internal/event.go b/internal/event.go
index e9126ea..371a79b 100644
--- a/internal/event.go
+++ b/internal/event.go
@@ -17,9 +17,10 @@ type event interface {
}
type enterExitEvent struct {
- enterEv, exitEv event
- file file
- comm string
+ enterEv, exitEv event
+ file file
+ comm string
+ tracepointMismatch bool
}
func (e enterExitEvent) is(id SyscallId) bool {
@@ -29,6 +30,10 @@ func (e enterExitEvent) is(id SyscallId) bool {
func (e enterExitEvent) String() string {
var sb strings.Builder
+ if e.tracepointMismatch {
+ sb.WriteString("MISMATCH ")
+ }
+
duration := e.exitEv.GetTime() - e.enterEv.GetTime()
sb.WriteString(fmt.Sprintf("%08d µs", duration))