Skip to content

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:

  1. Overview: printk, configuring kernel, kdump/crash, GDB with /proc/kcore, KGDB, debugfs, procfs, sysfs
  2. Usage and examples of printk(), log levels
  3. Configuring the kernel for debugging:
  • kernel hacking choices (__must_check, lockups, mutex/lock checks, etc.)
  • other DEBUG configuration macros
  1. 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))

Related topics

You may also like