diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-21 07:58:19 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-21 07:58:19 +0300 |
| commit | 3a5706f21d30258577a5934efb93c400dad723db (patch) | |
| tree | c2df6808687a9d34deec9b88d3c69e888013ed70 /internal/c | |
| parent | be6d4e8ffc722bf0d36c5b01ff46f817539a1525 (diff) | |
task-47: fix execveat dirfd codegen fallback
Diffstat (limited to 'internal/c')
| -rw-r--r-- | internal/c/generated_tracepoints.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/c/generated_tracepoints.c b/internal/c/generated_tracepoints.c index 58c993f..479e926 100644 --- a/internal/c/generated_tracepoints.c +++ b/internal/c/generated_tracepoints.c @@ -9049,7 +9049,7 @@ int handle_sys_enter_execveat(struct syscall_trace_enter *ctx) { __builtin_memset(&(ev->filename), 0, sizeof(ev->filename) + sizeof(ev->comm)); bpf_probe_read_user_str(ev->filename, sizeof(ev->filename), (void *)ctx->args[1]); bpf_get_current_comm(&ev->comm, sizeof(ev->comm)); - ev->dirfd = -1; + ev->dirfd = (__s32)ctx->args[0]; ev->flags = (__s32)ctx->args[4]; bpf_ringbuf_submit(ev, 0); |
