Dprobes
Linux kernel analysis framework
Dprobes (Dynamic Probes) is a Linux kernel analysis framework built off of Kprobes, which features the ability to insert breakpoints and software probes dynamically into running code. It is licensed under the GNU GPLv2 licence.
01History
The IBM Linux Technology Centre first announced Dprobes on 16 August 2000 and would later ship with SUSE Linux Enterprise Server (SLES) and continue to do so until SLES 9.
With the release of Linux 2.6.9-rc2, Kprobes became a part of the mainline kernel on 2 November 2004, while Dprobes remained a separate patch. With several other tracing options being added to subsequent kernel version, such as SystemTap, some commercial Linux distributions moved away from using Dprobes.
Sources and credits
This article is adapted from the Wikipedia article “Dprobes”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.