Linux Kernel Debugging - Part 1
Details
Intro To Linux Kernel Debugging
This session will provide an overview of approaches to Linux kernel debugging as well as look in depth at a couple selected approaches.
This session will include:
- Overview: printk, configuring kernel, kdump/crash, GDB with /proc/kcore, KGDB, debugfs, procfs, sysfs
- Usage and examples of printk(), log levels
- Configuring the kernel for debugging:
- kernel hacking choices (__must_check, lockups, mutex/lock checks, etc.)
- other DEBUG configuration macros
- kdump and crash
A subsequent session will cover other kernel debugging approaches.
Presentation by Kevin Dankwardt of K Computing (https://kcomputing.com... (https://kcomputing.com/dankwardt.html))
