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.
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.
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 |