Kprobe
   HOME

TheInfoList



OR:

Dprobes (Dynamic Probes) is a
Linux kernel The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
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.


History

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 In computing, SystemTap () is a scripting language and tool for dynamically instrumenting running production Linux-based operating systems. System administrators can use SystemTap to extract, filter and summarize data in order to enable diagnosi ...
, some commercial Linux distributions moved away from using Dprobes.


See also

*
DTrace DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released un ...
*
LTTng LTTng (Linux Trace Toolkit: next generation) is a system software package for correlated tracing of the Linux kernel, applications and libraries. The project was originated by Mathieu Desnoyers with an initial release in 2005. Its predecessor is ...


References


External links

* {{sourceforge, dprobes Debuggers Linux kernel