Handbuch zur dynamischen Ablaufverfolgung in Solaris

Kapitel 32 Der Provider fasttrap

Der Provider fasttrap ermöglicht die Ablaufverfolgung an spezifischen, vorprogrammierten Positionen in Benutzerprozessen. Im Gegensatz zu den meisten anderen DTrace-Providern ist der Provider fasttrap nicht zum Verfolgen der Systemaktivität vorgesehen, sondern soll DTrace-Verbrauchern durch Aktivieren des fasttrap-Prüfpunkts das Eingeben·von Informationen in das DTrace-Framework ermöglichen.

Prüfpunkte

Der Provider fasttrap stellt als einzigen Prüfpunkt fasttrap:::fasttrap zur Verfügung, der immer dann ausgelöst wird, wenn ein Prozess auf Benutzerebene einen bestimmten DTrace-Aufruf in den Kernel durchführt. Der DTrace-Aufruf zum Aktivieren des Prüfpunkts ist derzeit nicht öffentlich verfügbar.

Stabilität

Der Provider fasttrap beschreibt die verschiedenen Stabilitäten anhand des DTrace-Stabilitätsmechanismus gemäß der folgenden Tabelle. Weitere Informationen zum Stabilitätsmechanismus finden Sie in Kapitel 39Stabilität.

Element 

Namensstabilität 

Datenstabilität 

Abhängigkeitsklasse 

Provider 

Evolving 

Evolving 

ISA

Modul 

Private 

Private 

Unknown 

Funktion 

Private 

Private 

Unknown 

Name 

Evolving 

Evolving 

ISA

Argumente 

Evolving 

Evolving 

ISA