FBT(4D) FBT(4D)
NAME
fbt - DTrace function boundary tracing provider
DESCRIPTION
The
fbt driver is a DTrace dynamic tracing provider that performs dynamic
instrumentation at function boundaries in the kernel.
The function is the fundamental unit of program text. In a well-designed
system, the function performs a discrete and well-defined operation on a
specified object or series of like objects. Most functions are
implemented by themselves calling functions on encapsulated objects, but
some functions --so-called "leaf functions" -- are implemented without
making further function calls. The Function Boundary Tracing
fbt provider
contains a mechanism for instrumenting the vast majority of functions in
the kernel and offering the instrumentation as a set of DTrace probes.
The
fbt driver is not a public interface and you access the
instrumentation offered by this provider through DTrace. Refer to the
Dynamic Tracing Guide for a description of the public documented
interfaces available for the DTrace facility and the probes offered by
the
fbt provider.
ATTRIBUTES
See
attributes(7) for a description of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Private |
+--------------------+-----------------+
SEE ALSO
dtrace(4D),
attributes(7),
dtrace(8) Dynamic Tracing Guide:
https://illumos.org/books/dtrace/
December 10, 2017
FBT(4D)