This chapter describes how to use the DTrace facility for
speculative tracing, which includes the
ability to tentatively trace data and then later decide whether to
commit the data to a tracing buffer or discard it.