A New, In-Kernel Debugger Proposed For Linux 4.6

Written by Michael Larabel in Linux Kernel on 15 March 2016 at 08:02 AM EDT. 3 Comments
If Linus Torvalds agrees to honor the pull, the Linux 4.6 kernel will feature an in-kernel debugger with full x86/x86_64 disassembler support.

Jeff Merkey is hoping to see his MDB Linux Kernel Debugger added to Linux 4.6. This MDB Merkey's Kernel Debugger is a complete rewrite of the earlier version of his debugger, which dates back to the Linux 2.2 kernel days. x86 and x86_64 are currently supported. Those wanting to check out the new code can find it via this commit.

Merkey has long been offering the MDB debugger as a standalone component via this GitHub page while now for Linux 4.6 he's hoping to see it merged as a mainline, in-tree debugger. This debugger would add 23,000+ lines of new code to the kernel.

Linus Torvalds in the past didn't want a debugger in the kernel tree in the past but with KDB/KGDB being around, we'll see soon enough what he's thinking about MDB for Linux 4.6. The pull request is here.
Related News
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week