summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/c/types.h2
-rw-r--r--internal/eventloop.go8
-rw-r--r--internal/generated/types/types.go4
3 files changed, 11 insertions, 3 deletions
diff --git a/internal/c/types.h b/internal/c/types.h
index 7784e3e..7a1ff12 100644
--- a/internal/c/types.h
+++ b/internal/c/types.h
@@ -44,6 +44,6 @@ struct ret_event {
__u32 syscall_id;
__u32 pid;
__u32 tid;
- __u32 time;
__s64 ret;
+ __u32 time;
};
diff --git a/internal/eventloop.go b/internal/eventloop.go
index f1eab22..d15c221 100644
--- a/internal/eventloop.go
+++ b/internal/eventloop.go
@@ -26,6 +26,14 @@ type Event interface {
Recycle()
}
+type Syscall struct {
+ enterEv, exitEv Event
+}
+
+func (s Syscall) String() string {
+ return ""
+}
+
func human(enterEv, exitEv Event) string {
return fmt.Sprintf("%08d µs %s %s",
exitEv.Timestamp()-enterEv.Timestamp(), enterEv, exitEv)
diff --git a/internal/generated/types/types.go b/internal/generated/types/types.go
index e52bad0..7f0bebe 100644
--- a/internal/generated/types/types.go
+++ b/internal/generated/types/types.go
@@ -260,12 +260,12 @@ type RetEvent struct {
SyscallId SyscallId
Pid uint32
Tid uint32
- Time uint32
Ret int64
+ Time uint32
}
func (r RetEvent) String() string {
- return fmt.Sprintf("EventType:%v SyscallId:%v Pid:%v Tid:%v Time:%v Ret:%v", r.EventType, r.SyscallId, r.Pid, r.Tid, r.Time, r.Ret)
+ return fmt.Sprintf("EventType:%v SyscallId:%v Pid:%v Tid:%v Ret:%v Time:%v", r.EventType, r.SyscallId, r.Pid, r.Tid, r.Ret, r.Time)
}
func (r *RetEvent) TID() uint32 {