diff options
| author | Paul Buetow <paul@buetow.org> | 2024-02-29 21:20:52 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-02-29 21:20:52 +0200 |
| commit | 5512e4441ba93d1a8d55faf56d66eaf9986551f1 (patch) | |
| tree | e0467452a209caae5d3d686b3f318acdf42f0f2b /internal/event.go | |
| parent | bbbd2c5e367b9da5c7bc2661ecce2cad27189d9f (diff) | |
nicer output
Diffstat (limited to 'internal/event.go')
| -rw-r--r-- | internal/event.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/event.go b/internal/event.go index 7de9307..e05a048 100644 --- a/internal/event.go +++ b/internal/event.go @@ -12,11 +12,13 @@ type event interface { GetPid() uint32 GetTid() uint32 GetTime() uint32 + GetRet() (int64, bool) Recycle() } type enterExitEvent struct { enterEv, exitEv event + filePath string } func (e enterExitEvent) String() string { @@ -25,9 +27,15 @@ func (e enterExitEvent) String() string { duration := e.exitEv.GetTime() - e.enterEv.GetTime() sb.WriteString(fmt.Sprintf("%08d µs", duration)) + sb.WriteString(fmt.Sprintf(" %v.%v", e.enterEv.GetPid(), e.enterEv.GetTid())) + sb.WriteString(" ") sb.WriteString(e.enterEv.GetSyscallId().Name()) + if ret, ok := e.exitEv.GetRet(); ok { + sb.WriteString(fmt.Sprintf(" => %v", ret)) + } + return sb.String() } |
