Kernel Debugging Techniques
Kernel Debugging Techniques
By Vaitheeshwar Ramachandran
Date: Saturday, 13 October 2012 14:00
Duration: 25 minutes
Language: English
Tags: kernel open operating source system
Kernel programming brings its own, unique debugging challenges. Kernel code cannot be easily executed under a debugger, nor can it be easily traced, because it is a set of functionalities not related to a specific process. Kernel code errors can also be exceedingly hard to reproduce and can bring down the entire system with them, thus destroying much of the evidence that could be used to track them down.
In my session – Kernel debugging Techniques - I will brief about the techniques one can use to monitor kernel code and trace errors under such trying circumstances.
The session will provide a deep insight into Kernel debugging techniques with example codes provided, for clarity and better understanding. The session will also cover the types of problems, tools available (debuggers, built-in, Linux Trace Toolkit), error and debug messages.
Attended by: Vaitheeshwar Ramachandran, stéphanec camberlin, Cédric Deltheil, Pierre Chapuis (catwell), Philippe Cantin,