From 0b45678ceb65cd43ffa2af778d2722a07c14178e Mon Sep 17 00:00:00 2001 From: Matthias Bertschy Date: Mon, 30 Mar 2026 20:56:14 +0200 Subject: [PATCH] fix hard/sym link tracers for arm Signed-off-by: Matthias Bertschy --- pkg/ebpf/gadgets/hardlink/program.bpf.c | 2 ++ pkg/ebpf/gadgets/symlink/program.bpf.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pkg/ebpf/gadgets/hardlink/program.bpf.c b/pkg/ebpf/gadgets/hardlink/program.bpf.c index a611138b1..f6d90f108 100644 --- a/pkg/ebpf/gadgets/hardlink/program.bpf.c +++ b/pkg/ebpf/gadgets/hardlink/program.bpf.c @@ -34,6 +34,7 @@ GADGET_TRACER_MAP(events, 1024 * 256); // Define a tracer GADGET_TRACER(hardlink, events, event); +#ifndef __TARGET_ARCH_arm64 SEC("tracepoint/syscalls/sys_enter_link") int enter_link(struct syscall_trace_enter *ctx) { @@ -80,6 +81,7 @@ int enter_link(struct syscall_trace_enter *ctx) return 0; } +#endif SEC("tracepoint/syscalls/sys_enter_linkat") int enter_linkat(struct syscall_trace_enter *ctx) diff --git a/pkg/ebpf/gadgets/symlink/program.bpf.c b/pkg/ebpf/gadgets/symlink/program.bpf.c index 4afc8fb6b..eb40bc386 100644 --- a/pkg/ebpf/gadgets/symlink/program.bpf.c +++ b/pkg/ebpf/gadgets/symlink/program.bpf.c @@ -29,6 +29,7 @@ GADGET_TRACER_MAP(events, 1024 * 256); // Define a tracer GADGET_TRACER(symlink, events, event); +#ifndef __TARGET_ARCH_arm64 SEC("tracepoint/syscalls/sys_enter_symlink") int enter_symlink(struct syscall_trace_enter *ctx) { @@ -75,6 +76,7 @@ int enter_symlink(struct syscall_trace_enter *ctx) return 0; } +#endif SEC("tracepoint/syscalls/sys_enter_symlinkat") int enter_symlinkat(struct syscall_trace_enter *ctx)