FBT(4D) Devices 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)