Dynamic Probes is a Linux debugging facility that will operate under the most extreme software conditions. It offers a technique for debugging in both kernel and user space by allowing you to insert "probes" in running programs.
When a probe is fired, a user-written probe-handler is executed. The probe-handler is a program written in an assembly-like language, based on the Reverse Polish Notation (RPN). Instructions are provided to enable the probe-handler to access all the hardware registers, system data structures and memory.
Dynamic Probes operates under the most extreme software conditions such as debugging a deep rooted operating system problem in a live environment, for example in the page-manager of the kernel or perhaps a problem that will not re-create easily in either a lab or production environment. For such inaccessible problem scenarios Dynamic Probes not only offers a technique for gathering diagnostic information but has a high probability of successful outcome without the need to build custom modules for debugging purposes.
What's New in This Release:
· Added x86_64 support to dprobes 3.6.5.
· dpcc is still supported only on i386