- kprobe - Attach a program to the entry or exit of an arbitrary kernel symbol (function).
- uretprobe - Like a kprobe, but for symbols in userspace binaries (e.g.
bash). - tracepoint - Attach a program to predetermined kernel tracepoints.
- Add your use case(s) here!
cd ebpf/examples/
go run -exec sudo [./kprobe, ./uretprobe, ./tracepoint, ...]