Go to main content

man pages section 4: Device and Network Interfaces

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

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 Solaris 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 Oracle Solaris 11.4 DTrace (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
Availability
system/dtrace
Interface Stability
Private

See Also

dtrace(4D), attributes(7), dtrace(8)

Oracle Solaris 11.4 DTrace (Dynamic Tracing) Guide