Language providers supported by DTrace include assembly language, C, C++, Java, Erlang, JavaScript, Perl, PHP, Python, Ruby, shell script, and Tcl.
Application providers allow DTrace to follow the operation of applications through system calls and into the kernel.