Part 2: Kernel and Driver Debugging Tools and Techniques

In this portion of the book, you will learn – in a hands-on fashion – several powerful kernel- and driver-level debugging tools and techniques. They'll span from leveraging the humble printk to using Kprobes, debugging kernel memory corruption, generating and interpreting an Oops, and finish up with powerful lock debugging techniques.

The following chapters will be covered in this section:

  • Chapter 3, Debug via Instrumentation – printk and Friends
  • Chapter 4, Debug via Instrumentation – Kprobes
  • Chapter 5, Debugging Kernel Memory Issues – Part 1
  • Chapter 6, Debugging Kernel Memory Issues – Part 2
  • Chapter 7, Oops! Interpreting the Kernel Bug Diagnostic
  • Chapter 8, Lock Debugging
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset