Tag: debuggers
A Peek Into GNU debugger GDB
This tutorial is aimed towards those who want to learn how to use the GNU debugger GDB in Linux. The tutorial assumes that the...
Kernel Debugging Using Kprobe and Jprobe
Debugging is like plumbing; it involves fixing difficult, hidden problems -- so, besides the vital experience, both debuggers and plumbers must have a specialised...
CRASH Your System (and Debug Kernel Panic)
Aimed at Linux kernel developers and just about anybody who would like to debug a kernel panic with the Crash utility, this article assumes...
Debugging the Linux Kernel with debugfs
debugfs is a simple memory-based filesystem, designed specifically to debug Linux kernel code, and not to be confused with the debugfs filesystem utility. Introduced...
SystemTap Tutorial, Part-2
Last month, we explored SystemTap and how it works. We also discussed Tapset libraries, and looked at a few examples. Let's proceed from there.
I...
Joy of Programming: Types of Bugs
In this column, we'll look at four types of bugs, named after popular scientists. The classification is interesting -- we'll understand how strange bugs...
SystemTap Tutorial, Part 1
This is the first of a two-part series on SystemTap, a dynamic method to monitor and trace the operations of a running Linux kernel....