summaryrefslogtreecommitdiff
path: root/internal/c
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-21 07:58:19 +0300
committerPaul Buetow <paul@buetow.org>2026-05-21 07:58:19 +0300
commit3a5706f21d30258577a5934efb93c400dad723db (patch)
treec2df6808687a9d34deec9b88d3c69e888013ed70 /internal/c
parentbe6d4e8ffc722bf0d36c5b01ff46f817539a1525 (diff)
task-47: fix execveat dirfd codegen fallback
Diffstat (limited to 'internal/c')
-rw-r--r--internal/c/generated_tracepoints.c2
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);