- Introduction
- Preliminaries
-
How to Work in OSS Projects ** -
Kernel Features -
Kernel Deprecated Interfaces -
Printk -
Monitoring and Debugging -
Ftrace -
Kernel and git Bisection -
Kernel Development Tools -
Perf -
kprobes -
eBPF -
QEMU -
gdb Kernel Scripts -
Linux Kernel Debugging Tools -
Crash -
kexec
Course description
You will learn techniques for local debugging by configuring a system (physical or virtual) for remote debugging from a second system and working with the basic components of the Linux kernel that underlie the built-in debugging frameworks.