Wenn Sie Daten nicht mit printf(), sondern mit der Funktion trace() erfassen, gibt der Befehl dtrace die Ergebnisse in einem Standardausgabeformat aus. Sind die Daten 1, 2, 4 oder 8 Byte groß, wird das Ergebnis als ganzzahliger Dezimalwert formatiert. Bei Daten jeder anderen Größe, die eine Folge druckbarer Zeichen sind und als Byte-Folge interpretiert werden, wird das Ergebnis als ASCII-Zeichenkette ausgegeben. Bei Daten einer anderen Größe, die aber keine Folge druckbarer Zeichen sind, wird das Ergebnis als eine Folge von Byte-Werten im Hexadezimalformat ausgegeben.