Orate is a source-level tracing facility for Oracle PL/SQL. Programmers insert calls to Orate in the code and Orate captures and writes run time information to a table. These data are suitable for debugging, testing and profiling the application.
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.