Kernel Space Tools
- LTT/LTTng
- GDB/KGDB
- FTRACE
- GCOV/Kernel GCOV
- Kprobes
- Oprofile
- Kernel built-in debug extensions
- /proc Interface
User Space Tool
- strace/ltrace/xtrace/mtrace
- Checkpoint Restart, ex. BLCR
- LD_PRELOAD, ex. libSegfault.so
sparse
ftrace
Ftrace
Secrets of the Ftrace function tracer
ftrace – Function Tracer