Linux: kmdbg, a patchless kernel debugger for x86

Submitted by nimrod
on July 16, 2002 - 10:32am

Miguel Rodriguez announced his new patchless kernel debugger which currently works only on x86 single processor servers. From the documentation, "It begun as an attempt to implement something similar to what is written in Adeos's nanokernel first proposal. This is just a part of this, a simple Linux debugger by intercepting interrupts and exceptions. It is not a complete virtualization of interrupts."

There are a few other well known kernel debugger projects (such as SGI's kdb and also kgdb), but they are only available as patches to the kernel. The kmdbg documentation mentions another x86 patchless debugger called PrivateICE (aka 'pice'), but explains that "some of the ideas I had are similar although I'm not planning just a debugger". Beyond that, PrivateICE only works with the 2.2 kernel. kmdbg supports both the 2.4 and 2.5 kernels.


From: Miguel Rodr [email blocked]

ddb?

Anonymous
on
July 17, 2002 - 1:56pm

is this similar to FreeBSD's ddb?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.