项目地址

列出可用的跟踪点和 kprobes

1
bpftrace -l "*execve*"
1
bpftrace -e 'kprobe:do_execve { @[comm] = count(); }'

列出 libc.so.6 里所有的 USDT 探针

1
bpftrace -l 'usdt:/usr/lib/x86_64-linux-gnu/libc.so.6:*' | grep setjmp
  • 读取 libc.so.6 文件中的 NOTE 段内容
1
readelf --notes /usr/lib/x86_64-linux-gnu/libc.so.6 | grep -A10 setjmp

使用场景参考:libbpf-bootstrap-usdt