Handbuch zur dynamischen Ablaufverfolgung in Solaris

Aktionen

Aktionen machen die Interaktion zwischen Ihren DTrace-Programmen und dem System außerhalb von DTrace möglich. Die üblichsten Aktionen bestehen in der Aufzeichnung von Daten in einem DTrace-Puffer. Darüber hinaus stehen Aktionen wie das Anhalten des aktuellen Prozesses, das Setzen eines bestimmten Signals auf den laufenden Prozess oder das Beenden der gesamten Ablaufverfolgung zur Verfügung. Einige dieser Aktionen sind insofern als destruktiv zu bezeichnen, als sie das System ändern, wenn auch auf genau definierte Weise. Diese Aktionen können nur eingesetzt werden, wenn destruktive Aktionen ausdrücklich zugelassen wurden. Die Aufzeichnungsaktionen zeichnen die Daten standardmäßig im Hauptpuffer auf. Ausführliche Informationen zu Richtlinien für Hauptpuffer und Puffer finden Sie in Kapitel 11Puffer und Pufferung.