View Source

{anchor:top}
h1. {anchor:CHP-FASTTRAP} {{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.

[Top|#top]
h2. {anchor:CHP-FASTTRAP-3} 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 publicly available at the present time.

[Top|#top]
h2. {anchor:CHP-FASTTRAP-STABILITY} 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 [Chapter 39, Stability|Stability].
||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|
{excerpt:hidden=true}Converted by tech dogg's sgml2wiki on Tue 20 Nov 2007 at 9:23:35 PM{excerpt}

The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact