diff options
| author | Paul Buetow <paul@buetow.org> | 2024-02-27 09:52:36 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-02-27 09:52:36 +0200 |
| commit | 2745f74f3db314a94ae181fb53963bf853db3833 (patch) | |
| tree | 143cf8557089835906e3d899c8b18fcb00023cac /internal/c/generated/tracepoints.raku | |
| parent | d8441fff4bbf2739cc0e6c046035bf176158954a (diff) | |
use generated tracepoints.c
Diffstat (limited to 'internal/c/generated/tracepoints.raku')
| -rw-r--r-- | internal/c/generated/tracepoints.raku | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/internal/c/generated/tracepoints.raku b/internal/c/generated/tracepoints.raku index 18060ac..1164acf 100644 --- a/internal/c/generated/tracepoints.raku +++ b/internal/c/generated/tracepoints.raku @@ -3,6 +3,8 @@ use v6.d; #use Grammar::Debugger; +my Str @excluded = <SYS_ENTER_WRITE SYS_EXIT_WRITE>; + grammar SysTraceFormat { rule TOP { <wholeformatsection>* } rule wholeformatsection { <name> <id> <format> <print-fmt> } @@ -54,7 +56,7 @@ class Format { qq:to/END/; SEC("tracepoint/syscalls/{$!name}") - int handle_enter_write(struct {ctx-struct} *ctx) \{ + int handle_{$!name.lc}(struct {ctx-struct} *ctx) \{ __u32 pid, tid; if (filter(&pid, &tid)) return 0; @@ -63,7 +65,7 @@ class Format { if (!ev) return 0; - ev->op_id = {$!name.uc}; + ev->syscall_id = {$!name.uc}; ev->pid = pid; ev->tid = tid; ev->time = bpf_ktime_get_ns() / 1000; |
