From 6ca3491f421e8506fa3ff832a51b3a7d8a5c7ef6 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 6 Apr 2025 21:27:31 +0300 Subject: initial dumping in new ior data format --- internal/event/event.go | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'internal/event') diff --git a/internal/event/event.go b/internal/event/event.go index f835aaf..684761a 100644 --- a/internal/event/event.go +++ b/internal/event/event.go @@ -28,9 +28,7 @@ type Pair struct { File file.File Comm string Duration uint64 - - // To calculate the time difference from the previoud event. - DurationToPrev uint64 + DurationToPrev uint64 } func NewPair(enterEv Event) *Pair { @@ -83,6 +81,20 @@ func (e *Pair) String() string { return sb.String() } +func (e *Pair) FlagsString() string { + if e.File == nil { + return "N:flags" + } + return e.File.FlagsString() +} + +func (e *Pair) FileName() string { + if e.File == nil { + return "N:file" + } + return e.File.Name() +} + func (e *Pair) Dump() string { return fmt.Sprintf("%v with enterEv(%v) and exitEv(%v)", e, e.EnterEv, e.ExitEv) } -- cgit v1.2.3