The DTrace Dynamic Tracing Framework
This is the Linux port of
the Solaris Dynamic Tracing Framework.
Latest UEK4 release, for x86 and Linux for SPARC, based on kernel 4.1: kernel modules 0.6.0 on 26 Apr 2017.
Latest UEK3 release, based on kernel 3.8: kernel modules 0.4.5 on 23 Jun 2015.
Latest userspace tools release: libdtrace-ctf 0.5.0, dtrace-utils 0.6.0 on 26 Apr 2017.
The userspace tools are available from OTN. When run against a suitable kernel, they will install the necessary kernel modules from Oracle's public yum repo.
(Note: the license shown above is somewhat incorrect. Parts of DTrace are GPLv2,
larger parts are CDDL, larger parts yet are under a proprietary
license. See the Project Source Control tab.)