Uses of Package
org.opensolaris.os.dtrace

Classes in org.opensolaris.os.dtrace used by org.opensolaris.os.dtrace
Aggregate
          A consistent snapshot of all aggregations requested by a single Consumer.
Aggregation
          A snapshot of a DTrace aggregation.
AggregationRecord
          A single key-value pair in a DTrace aggregation.
AggregationValue
          A value accumulated by an aggregating DTrace action such as count() or sum().
Consumer
          Interface to the native DTrace library, each instance is a single DTrace consumer.
Consumer.OpenFlag
          Optional flags passed to open().
ConsumerEvent
          An event indicating a state change in a DTrace Consumer.
ConsumerException
          Exception thrown by a ConsumerListener to terminate a running Consumer.
ConsumerListener
          Listener for data generated by a single DTrace Consumer.
DataEvent
          An event used to pass probe data generated by a DTrace Consumer to interested listeners.
Distribution
          A frequency distribution aggregated by the DTrace quantize() or lquantize() action.
Distribution.Bucket
          A range inclusive at both endpoints and a count of aggregated values that fall in that range.
Drop
          Detail about one or more records dropped by DTrace (not reported to ConsumerListener.dataReceived()) due to inadequte buffer space.
Drop.Kind
          Indicates what kind of buffer space experienced the data drop (such as principal buffer or aggregation buffer) and possibly a reason.
DropEvent
          Notification that DTrace has dropped data due to inadequate buffer space.
DTraceException
          Exception in the native DTrace library.
Error
          An error encountered in the native DTrace library while tracing probe data.
ErrorEvent
          Notification that DTrace has encountered an error.
ExceptionHandler
          User-defined application behavior after an exception terminates a running DTrace consumer.
Flow
          Description of control flow across function boundaries including direction (entry or return) and depth in the call stack.
Flow.Kind
          Indicates direction of flow across a boundary, such as entering or returing from a function.
InterfaceAttributes
          Triplet of attributes consisting of two stability levels and a dependency class.
InterfaceAttributes.DependencyClass
          Architectural dependency class.
InterfaceAttributes.Stability
          Interface stability level.
KernelStackRecord
          A value generated by the DTrace stack() action.
KernelSymbolRecord
          A value generated by the DTrace mod(), func(), or sym() action used to lookup the symbol associated with a kernel address.
LinearDistribution
          A linear frequency distribution aggregated by the DTrace lquantize() action.
LogDistribution
          A power-of-two logarithmic frequency distribution aggregated by the DTrace quantize() action.
PrintaRecord
          A record generated by the DTrace printa() action.
PrintfRecord
          A formatted string generated by the DTrace printf() action.
Probe
          A ProbeDescription identifying a single probe combined with information about the identified probe.
ProbeData
          Data generated when a DTrace probe fires, contains one record for every record-generating action in the probe.
ProbeData.KeyField
          Enumerates the fields by which ProbeData may be sorted using the getComparator() convenience method.
ProbeDescription
          A DTrace probe description consists of provider, module, function, and name.
ProbeDescription.Spec
          Enumerates the provider, module, function, and name fields of a probe description.
ProbeInfo
          Probe stability information.
ProcessEvent
          Notification that the state of a target process designated by Consumer.createProcess(String command) or Consumer.grabProcess(int pid) has changed.
ProcessState
          State of a target process designated by Consumer.createProcess(String command) or Consumer.grabProcess(int pid).
ProcessState.State
          State of a target process.
Program
          Identifies a compiled D program.
ProgramInfo
          Information about a Program including stability and matching probe count.
Record
          A data record generated by DTrace.
StackFrame
          A single stack frame in a StackValueRecord.
StackValueRecord
          A value generated by the DTrace stack(), ustack(), or jstack() action.
SymbolValueRecord
          A value generated by the DTrace mod(), func(), sym(), umod(), ufunc() or usym() action used to lookup the symbol associated with an address in probe context.
Tuple
          Multi-element key to a value in an Aggregation.
UserStackRecord
          A value generated by the DTrace ustack() or jstack() action.
UserSymbolRecord
          A value generated by the DTrace umod(), ufunc(), or usym() action used to lookup the symbol associated with a user address.
UserSymbolRecord.Value
          The composite value of a symbol's process ID and user address.
ValueRecord
          A data record generated by DTrace that contains a single value.