Go to main content

Oracle® Solaris 11.3 DTrace (Dynamic Tracing) Guide

Exit Print View

Updated: July 2018
 
 

fasttrap Provider

The fasttrap provider allows for tracing at specific, preprogrammed user process locations. Unlike most other DTrace providers, the fasttrap provider is not designed for tracing system activity. Rather, this provider is meant as a way for DTrace consumers to inject information into the DTrace framework by activating the fasttrap probe.

fasttrap Probes

The fasttrap provider makes available a single probe, fasttrap:::fasttrap, that fires whenever a user-level process makes a certain DTrace call into the kernel. The DTrace call to activate the probe is not available.

fasttrap Stability

The fasttrap provider uses DTrace's stability mechanism to describe its stabilities, as shown in the following table. For more information about the stability mechanism, see DTrace Stability Mechanisms.

Table 23  Stability Mechanism for the fasttrap Provider
Element
Name Stability
Data Stability
Dependency Class
Provider
Evolving
Evolving
ISA
Module
Private
Private
Unknown
Function
Private
Private
Unknown
Name
Evolving
Evolving
ISA
Arguments
Evolving
Evolving
ISA