|
|
Subscribe / Log in / New account

drgn: How the Linux Kernel Team at Meta Debugs the Kernel at Scale (Meta)

drgn: How the Linux Kernel Team at Meta Debugs the Kernel at Scale (Meta)

[Kernel] Posted Dec 10, 2021 18:55 UTC (Fri) by corbet

The "Meta for Developers" blog has an introduction to the drgn kernel debugger.

drgn (pronounced “dragon”) is a debugger that exposes the types and variables in a program for easy, expressive scripting in Python. The Linux kernel team at Meta originally built drgn to make it easier to investigate the kinds of difficult Linux kernel bugs that the team encounters at Meta. The team has since added further use cases for it, like monitoring and userspace memory profiling.

LWN reported on drgn in 2019.

Comments (7 posted)


Copyright © 2021, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds