Missing a lot of syscall probes in bpftrace for RPI #3346
-
|
When I do a I cross compiled bpftrace on the Ubuntu machine as bpftrace wasn't available in Raspbian bookworm as far as I understood. This is the Output of the cmake run Did I miss something during the configure step that all those tracepoints have not been found? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
|
bpftrace isn't compiled with knowledge of what probes are available - it discovers them at runtime from the kernel. I think the most likely explanation is that your Raspbian kernel doesn't make the "syscalls" tracepoints available (but it does provide "raw_syscalls" tracepoints). You can see what tracepoints are available on your system by looking in this directory: |
Beta Was this translation helpful? Give feedback.
-
|
I extracted the kernel config of the running kernel via: Is there more needed to get the syscall tracepoints in the directory above? Is the FTRACE line relevant? |
Beta Was this translation helpful? Give feedback.
-
|
Just found... seems this answers the question.... |
Beta Was this translation helpful? Give feedback.
Just found... seems this answers the question....
https://gitlab.alpinelinux.org/alpine/aports/-/issues/16077