Appearance
This chapter contains 9 sections. Click the links below to read:
Understanding kprobes basics
Using static kprobes – traditional approaches to probing
Using static kprobes – demo 3 and demo 4
Getting started with kretprobes
Kprobe-based event tracing – minimal internal details
Setting up a dynamic kprobe (via kprobe events) on any function
Using dynamic kprobe event tracing on a kernel module
Trapping into the execve() API – via perf and eBPF tooling
Further reading