From 3a5706f21d30258577a5934efb93c400dad723db Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 21 May 2026 07:58:19 +0300 Subject: task-47: fix execveat dirfd codegen fallback --- internal/c/generated_tracepoints.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'internal/c') 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); -- cgit v1.2.3