State of kernel debuggers

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


On Wed, 28 Nov 2018 16:17:53 +0000
Mathieu Tarral <mathieu.tarral at protonmail.com> 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:
> https://github.com/Wenzel/pyvmidbg

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

...Juerg

 
> 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: <https://lists.ubuntu.com/archives/kernel-team/attachments/20181210/72a33095/attachment.sig>


More information about the kernel-team mailing list