Handbuch zur dynamischen Ablaufverfolgung in Solaris

Fordern des anonymen Status

Nachdem das System vollständig gebootet hat, kann durch Angabe der Option -a mit dtrace jeder anonyme Status gefordert werden. Standardmäßig bewirkt -a, dass der anonyme Status gefordert wird, die vorhandenen Daten verarbeitet werden und die Ausführung fortgesetzt wird. Um den anonymen Status zu nutzen (zu „verbrauchen“) und den Vorgang zu beenden, fügen Sie die Option -e hinzu.

Ein anonymer Status, der einmal verbraucht wurde, kann nicht mehr im Kernel ersetzt werden: Die kernelinternen Puffer, die ihn enthielten, werden zu neuen Zwecken wieder verwendet. Wenn Sie versuchen, einen nicht existierenden anonymen Ablaufverfolgungsstatus zu fordern, gibt dtrace eine ähnliche Meldung wie in folgendem Beispiel aus:


dtrace: could not enable tracing: No anonymous tracing state

Sollten Fehler oder Auslassungen auftreten, generiert dtrace bei der Forderung des anonymen Status die entsprechenden Meldungen. Die Meldungen über Fehler oder Auslassungen im anonymen oder nicht anonymen Status sind identisch.