Kernel debugger
Appearance
A kernel debugger is a debugger present in some kernels to ease debugging and kernel development by the kernel developers.
- The Windows NT family of operating systems contain a kernel debugger.
- BeOS contain a kernel debugger.
- DragonFly BSD employs a built-in kernel debugger.
No kernel debugger was included in the mainline Linux kernel tree prior to version 2.6.26-rc1 because Linus Torvalds didn't want a kernel debugger in the kernel. [1][2]
KGDB and KDB are two kernel debuggers for the Linux kernel. KGDB requires an additional machine for debugging, whereas KDB allows the kernel to be debugged on the same machine while the kernel is running. [3]. The debugger included in Linux is KGDB.
References
- ^ "LWN.net". Retrieved 2008-05-29.
- ^ 3rd may 2008 : Message from Linus Torvalds for the 2.6.26-rc1 kernel merge
- ^ Nellitheertha, Hariprasad. "Inside the Linux kernel debugger". Retrieved 2008-05-29.
now you will experience the 'full' 'power' of the daark side