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)

tribblix@gmail.com :: GitHub :: Privacy