11.8 fasttrap Provider

11.8.1 Probes
11.8.2 Stability

The fasttrap provider performs dynamic instrumentation of arbitrary instructions in user-space threads.

For more information about enabling statically defined probes in user-space programs, see Chapter 13, Statically Defined Tracing for User Applications.

11.8.1 Probes

The fasttrap provider makes available a single probe that fires each time that a DTrace-enabled user process executes an instruction.

11.8.2 Stability

The fasttrap provider uses DTrace's stability mechanism to describe its stabilities, as shown in the following table.

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

For more information about the stability mechanism, see Chapter 15, Stability