Der Befehl dtrace fungiert als generische Schnittstelle zu allen wesentlichen Diensten der DTrace-Einrichtung. Dabei handelt es sich um:
Optionen zum Auflisten der derzeit von DTrace veröffentlichten Prüfpunkte und Provider
Optionen zum direkten Aktivieren von Prüfpunkten anhand beliebiger Prüfpunktbeschreibungsangaben (Provider, Modul, Funktion, Name)´
Optionen zum Ausführen des D-Compilers und Kompilieren einer oder mehrerer D-Programmdateien oder direkt in die Befehlszeile eingegebener Programme
Optionen zum Generieren von Programmen zur anonymen Ablaufverfolgung (siehe Kapitel 36Anonyme Ablaufverfolgung)
Optionen zum Generieren von Programmstabilitätsberichten (siehe Kapitel 39Stabilität)
Optionen zum Ändern des Überwachungs- und Pufferungsverhaltens von DTrace und Aktivieren zusätzlicher Leistungsmerkmale des D-Compilers (siehe Kapitel 16Optionen und Tunables )
Außerdem bietet dtrace Ihnen die Möglichkeit, D-Skripten zu erstellen, indem Sie den Befehl in einer #!-Deklaration zum Erzeugen einer Interpreterdatei einsetzen (siehe Kapitel 15Scripting). Schließlich und endlich können Sie mit dtrace versuchen, D-Programme zu kompilieren und ihre Eigenschaften zu ermitteln, ohne tatsächlich Ablaufverfolgungen zu aktivieren. Hierzu dient die weiter unten beschriebene Option -e.