State of kernel debuggers

Juerg Haefliger juerg.haefliger at
Mon Dec 10 08:03:09 UTC 2018

On Wed, 28 Nov 2018 16:17:53 +0000
Mathieu Tarral <mathieu.tarral at> wrote:

> Hi Ubuntu kernel team !
> I would like to start a small discussion with you about the state
> of our kernel debuggers in the Linux community.
> I would like to know what are the tools that you are using to debug the linux kernel
> in your everyday tasks as developers, and if they could be improved.

printk, ftace, crash and when I'm really desperate single-stepping with QEMU.

> The reason I'm asking is because I'm actually developing a flexible hypervisor-level debugger:

Hmm... how is that different/better from/than using QEMU's gdb server?


> My main drive was having a stealth debugger for malware analysis on Windows at first,
> but as a continued my research, it might become a convenient and interesting full-system debugger for a wide variety of use cases.
> My main question is here is how hypervisor-level debuggers are solving issues that you may have
> with existing debuggers such as KGDB.
> Thank you in advance for your time.
> Best regards,
> --
> Mathieu Tarral
> Sent with ProtonMail Secure Email.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <>

More information about the kernel-team mailing list