August 2022
Intermediate to advanced
638 pages
13h 58m
English
What if we could set breakpoints (even hardware break/watchpoints) on the kernel's or a module's code, single-stepping through it, viewing variables, and examining memory, as we easily do for application-space processes with the really well-known debugger GNU Debugger (GDB)? Well, that's exactly what Kernel GDB (KGDB) allows – it's a source-level debug tool for the Linux kernel (and modules)!
In this chapter, we're going to cover the following main topics:
With a few additions (which follow), ...