Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I K L M N O P Q R S T U V W Z

## A

abort() - Method in interface org.opensolaris.os.dtrace.Consumer
  Aborts the background thread started by `Consumer.go()`.
abort() - Method in class org.opensolaris.os.dtrace.LocalConsumer
addConsumerListener(ConsumerListener) - Method in interface org.opensolaris.os.dtrace.Consumer
  Adds a listener for probe data generated by this consumer.
addConsumerListener(ConsumerListener) - Method in class org.opensolaris.os.dtrace.LocalConsumer
aggrate - Static variable in class org.opensolaris.os.dtrace.Option
  Rate of aggregation reading (time).
Aggregate - Class in org.opensolaris.os.dtrace
  A consistent snapshot of all aggregations requested by a single `Consumer`.
Aggregate(long, Collection<Aggregation>) - Constructor for class org.opensolaris.os.dtrace.Aggregate
  Creates an aggregate with the given snaptime and aggregations.
Aggregation - Class in org.opensolaris.os.dtrace
  A snapshot of a DTrace aggregation.
Aggregation(String, long, Collection<AggregationRecord>) - Constructor for class org.opensolaris.os.dtrace.Aggregation
  Creates an aggregation with the given name, ID, and records.
AggregationRecord - Class in org.opensolaris.os.dtrace
  A single key-value pair in a DTrace aggregation.
AggregationRecord(Tuple, AggregationValue) - Constructor for class org.opensolaris.os.dtrace.AggregationRecord
  Creates an aggregation record with the given key and value.
AggregationValue - Interface in org.opensolaris.os.dtrace
  A value accumulated by an aggregating DTrace action such as `count()` or `sum()`.
aggsize - Static variable in class org.opensolaris.os.dtrace.Option
  Aggregation buffer size (size).
aggsortkey - Static variable in class org.opensolaris.os.dtrace.Option
  Denotes that aggregation data should be sorted in tuple order, with ties broken by value order (no option value).
aggsortkeypos - Static variable in class org.opensolaris.os.dtrace.Option
  When multiple aggregation tuple elements are present, the position of the tuple element that should act as the primary sort key (zero-based index).
aggsortpos - Static variable in class org.opensolaris.os.dtrace.Option
  When multiple aggregations are being printed, the position of the aggregation that should act as the primary sort key (zero-based index).
aggsortrev - Static variable in class org.opensolaris.os.dtrace.Option
  Denotes that aggregation data should be sorted in descending order (no option value).
amin - Static variable in class org.opensolaris.os.dtrace.Option
  Set program attribute minimum (compile-time).
argref - Static variable in class org.opensolaris.os.dtrace.Option
  Do not require all macro args to be used (compile-time; no option value).
asKernelStackRecord() - Method in class org.opensolaris.os.dtrace.UserStackRecord
  Gets a `KernelStackRecord` view of this record.
asList() - Method in class org.opensolaris.os.dtrace.Distribution
  Gets a read-only `List` view of this ditribution.
asList() - Method in class org.opensolaris.os.dtrace.KernelStackRecord
asList() - Method in interface org.opensolaris.os.dtrace.StackValueRecord
  Gets a read-only `List` view of this record's stack frames.
asList() - Method in class org.opensolaris.os.dtrace.Tuple
  Gets a read-only `List` view of this tuple.
asList() - Method in class org.opensolaris.os.dtrace.UserStackRecord
asMap() - Method in class org.opensolaris.os.dtrace.Aggregate
  Gets a read-only `Map` view of this aggregate.
asMap() - Method in class org.opensolaris.os.dtrace.Aggregation
  Gets a read-only `Map` view of this aggregation.
AvgValue - Class in org.opensolaris.os.dtrace
  A `long` value aggregated by the DTrace `avg()` action.
AvgValue(long, long, long) - Constructor for class org.opensolaris.os.dtrace.AvgValue
  Creates a value aggregated by the DTrace `avg()` action.

## B

bufpolicy - Static variable in class org.opensolaris.os.dtrace.Option
  Buffering policy (`switch`, `fill`, or `ring`).
BUFPOLICY_FILL - Static variable in class org.opensolaris.os.dtrace.Option
  Value returned by `Consumer.getOption(String option)` for the `Option.bufpolicy` option when the `fill` buffer policy is set.
BUFPOLICY_RING - Static variable in class org.opensolaris.os.dtrace.Option
  Value returned by `Consumer.getOption(String option)` for the `Option.bufpolicy` option when the `ring` buffer policy is set.
BUFPOLICY_SWITCH - Static variable in class org.opensolaris.os.dtrace.Option
  Value returned by `Consumer.getOption(String option)` for the `Option.bufpolicy` option when the default `switch` buffer policy is set.
bufresize - Static variable in class org.opensolaris.os.dtrace.Option
  Buffer resizing policy (`auto` or `manual`).
BUFRESIZE_AUTO - Static variable in class org.opensolaris.os.dtrace.Option
  Value returned by `Consumer.getOption(String option)` for the `Option.bufresize` option when the default `auto` buffer resize policy is set.
BUFRESIZE_MANUAL - Static variable in class org.opensolaris.os.dtrace.Option
  Value returned by `Consumer.getOption(String option)` for the `Option.bufresize` option when the `manual` buffer resize policy is set.
bufsize - Static variable in class org.opensolaris.os.dtrace.Option
  Principal buffer size (size).

## C

cleanrate - Static variable in class org.opensolaris.os.dtrace.Option
  Cleaning rate (time).
close() - Method in interface org.opensolaris.os.dtrace.Consumer
  Closes an open consumer and releases the system resources it was holding.
close() - Method in class org.opensolaris.os.dtrace.LocalConsumer
compare(Tuple, Tuple, int) - Static method in class org.opensolaris.os.dtrace.Tuple
  Compares corresponding tuple elements at the given zero-based index.
compareTo(KernelStackRecord) - Method in class org.opensolaris.os.dtrace.KernelStackRecord
  Compares this record with the given `KernelStackRecord`.
compareTo(KernelSymbolRecord) - Method in class org.opensolaris.os.dtrace.KernelSymbolRecord
  Compares this record with the given kernel symbol lookup and orders by address.
compareTo(LinearDistribution) - Method in class org.opensolaris.os.dtrace.LinearDistribution
  Compares the `double` values of `LinearDistribution.getValue()` for overall magnitude, and if those are equal, compares the frequencies at zero if the distributions include a bucket whose range has a minimum of zero.
compareTo(LogDistribution) - Method in class org.opensolaris.os.dtrace.LogDistribution
  Compares the `double` values of `LogDistribution.getValue()` for overall magnitude, and if those are equal, compares the frequencies at the zero bucket (the bucket whose range has a minimum and maximum value of zero).
compareTo(ProbeData) - Method in class org.opensolaris.os.dtrace.ProbeData
  Natural ordering of probe data.
compareTo(ProbeDescription) - Method in class org.opensolaris.os.dtrace.ProbeDescription
  Defines the natural ordering of probe descriptions.
compareTo(Tuple) - Method in class org.opensolaris.os.dtrace.Tuple
  Defines the natural ordering of tuples.
compareTo(UserStackRecord) - Method in class org.opensolaris.os.dtrace.UserStackRecord
  Compares this record with the given `UserStackRecord`.
compareTo(UserSymbolRecord) - Method in class org.opensolaris.os.dtrace.UserSymbolRecord
  Compares this record with the given user symbol lookup and orders by the combined value of process ID first and address second.
compareTo(UserSymbolRecord.Value) - Method in class org.opensolaris.os.dtrace.UserSymbolRecord.Value
  Compares this value with the given `UserSymbolRecord.Value` and orders by process ID first and address second.
compile(String, String...) - Method in interface org.opensolaris.os.dtrace.Consumer
  Compiles the given D program string.
compile(File, String...) - Method in interface org.opensolaris.os.dtrace.Consumer
  Compiles the given D program file.
compile(String, String...) - Method in class org.opensolaris.os.dtrace.LocalConsumer
compile(File, String...) - Method in class org.opensolaris.os.dtrace.LocalConsumer
Consumer - Interface in org.opensolaris.os.dtrace
  Interface to the native DTrace library, each instance is a single DTrace consumer.
Consumer.OpenFlag - Enum in org.opensolaris.os.dtrace
  Optional flags passed to `open()`.
ConsumerAdapter - Class in org.opensolaris.os.dtrace
  An abstract adapter class for getting events from a `Consumer`.
ConsumerAdapter() - Constructor for class org.opensolaris.os.dtrace.ConsumerAdapter
ConsumerEvent - Class in org.opensolaris.os.dtrace
  An event indicating a state change in a DTrace `Consumer`.
ConsumerEvent(Object, long) - Constructor for class org.opensolaris.os.dtrace.ConsumerEvent
  Creates a consumer event with the given source `Consumer` and nanosecond timestamp.
ConsumerException - Exception in org.opensolaris.os.dtrace
  Exception thrown by a `ConsumerListener` to terminate a running `Consumer`.
ConsumerException(String) - Constructor for exception org.opensolaris.os.dtrace.ConsumerException
  Creates a consumer exception with the given message.
ConsumerException(String, Object) - Constructor for exception org.opensolaris.os.dtrace.ConsumerException
  Creates an exception thrown by a `ConsumerListener` implementation to terminate a running `Consumer`, usually in response to a drop or an error reported by the native DTrace library.
ConsumerListener - Interface in org.opensolaris.os.dtrace
  Listener for data generated by a single DTrace `Consumer`.
consumerStarted(ConsumerEvent) - Method in class org.opensolaris.os.dtrace.ConsumerAdapter
  Empty method
consumerStarted(ConsumerEvent) - Method in interface org.opensolaris.os.dtrace.ConsumerListener
  Called once when the source `Consumer` is successfully started in response to `Consumer.go()`.
consumerStopped(ConsumerEvent) - Method in class org.opensolaris.os.dtrace.ConsumerAdapter
  Empty method
consumerStopped(ConsumerEvent) - Method in interface org.opensolaris.os.dtrace.ConsumerListener
  Called once when the source `Consumer` is stopped, indicating that this listener should expect no further events.
CountValue - Class in org.opensolaris.os.dtrace
  A `long` value aggregated by the DTrace `count()` action.
CountValue(long) - Constructor for class org.opensolaris.os.dtrace.CountValue
  Creates a value aggregated by the DTrace `count()` action.
cpp - Static variable in class org.opensolaris.os.dtrace.Option
  Run cpp(1) preprocessor on D script files (compile-time; no option value).
cpppath - Static variable in class org.opensolaris.os.dtrace.Option
  Used together with `Option.cpp` option, specifies which `cpp` to run by its pathname (compile-time).
cpu - Static variable in class org.opensolaris.os.dtrace.Option
  CPU on which to enable tracing (scalar).
createProcess(String) - Method in interface org.opensolaris.os.dtrace.Consumer
  Creates a process by executing the given command on the system and returns the created process ID.
createProcess(String) - Method in class org.opensolaris.os.dtrace.LocalConsumer
createThread() - Method in class org.opensolaris.os.dtrace.LocalConsumer
  Creates the background thread started by `LocalConsumer.go()` to run this consumer.

## D

dataDropped(DropEvent) - Method in class org.opensolaris.os.dtrace.ConsumerAdapter
  Terminates a running `Consumer` by throwing an exception.
dataDropped(DropEvent) - Method in interface org.opensolaris.os.dtrace.ConsumerListener
  Called when traced data is dropped because of inadequate buffer space.
DataEvent - Class in org.opensolaris.os.dtrace
  An event used to pass probe data generated by a DTrace `Consumer` to interested listeners.
DataEvent(Object, ProbeData) - Constructor for class org.opensolaris.os.dtrace.DataEvent
  Creates a `dataReceived()` event that conveys data generated by DTrace from a single probe firing.
dataReceived(DataEvent) - Method in class org.opensolaris.os.dtrace.ConsumerAdapter
  Empty method
dataReceived(DataEvent) - Method in interface org.opensolaris.os.dtrace.ConsumerListener
  Called whenever a DTrace probe fires (that is, once for each instance of `ProbeData` generated by DTrace).
days(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a time option value indicating the given number of days.
defaultargs - Static variable in class org.opensolaris.os.dtrace.Option
  Use zero (0) or empty string ("") as the value for unspecified macro args (compile-time; no option value).
define - Static variable in class org.opensolaris.os.dtrace.Option
  Define symbol when invoking preprocssor (compile-time).
destructive - Static variable in class org.opensolaris.os.dtrace.Option
  Permit destructive actions (no option value).
Distribution - Class in org.opensolaris.os.dtrace
  A frequency distribution aggregated by the DTrace `quantize()` or `lquantize()` action.
Distribution.Bucket - Class in org.opensolaris.os.dtrace
  A range inclusive at both endpoints and a count of aggregated values that fall in that range.
Distribution.Bucket(long, long, long) - Constructor for class org.opensolaris.os.dtrace.Distribution.Bucket
  Creates a distribution bucket with the given range and frequency.
Drop - Class in org.opensolaris.os.dtrace
  Detail about one or more records dropped by DTrace (not reported to `ConsumerListener.dataReceived()`) due to inadequte buffer space.
Drop(int, String, long, long, String) - Constructor for class org.opensolaris.os.dtrace.Drop
  Creates a `Drop` instance with the given CPU, drop kind, drop counts, and default message.
Drop.Kind - Enum in org.opensolaris.os.dtrace
  Indicates what kind of buffer space experienced the data drop (such as principal buffer or aggregation buffer) and possibly a reason.
DropEvent - Class in org.opensolaris.os.dtrace
  Notification that DTrace has dropped data due to inadequate buffer space.
DropEvent(Object, Drop) - Constructor for class org.opensolaris.os.dtrace.DropEvent
  Creates a `dataDropped()` event that reports dropped data.
DTraceException - Exception in org.opensolaris.os.dtrace
  Exception in the native DTrace library.
DTraceException(String) - Constructor for exception org.opensolaris.os.dtrace.DTraceException
  Creates a DTrace exception with the given message.
DTRACEFLT_BADADDR - Static variable in class org.opensolaris.os.dtrace.Error
  Invalid address.
DTRACEFLT_BADALIGN - Static variable in class org.opensolaris.os.dtrace.Error
  Invalid alignment.
DTRACEFLT_DIVZERO - Static variable in class org.opensolaris.os.dtrace.Error
  Divide-by-zero.
DTRACEFLT_ILLOP - Static variable in class org.opensolaris.os.dtrace.Error
  Illegal operation.
DTRACEFLT_KPRIV - Static variable in class org.opensolaris.os.dtrace.Error
  Invalid kernel access.
DTRACEFLT_LIBRARY - Static variable in class org.opensolaris.os.dtrace.Error
  Library-level fault.
DTRACEFLT_NOSCRATCH - Static variable in class org.opensolaris.os.dtrace.Error
  Out of scratch space.
DTRACEFLT_TUPOFLOW - Static variable in class org.opensolaris.os.dtrace.Error
  Tuple stack overflow.
DTRACEFLT_UPRIV - Static variable in class org.opensolaris.os.dtrace.Error
  Invalid user access.
dynvarsize - Static variable in class org.opensolaris.os.dtrace.Option
  Dynamic variable space size (size).

## E

empty - Static variable in class org.opensolaris.os.dtrace.Option
  Permit compilation of empty D source files (compile-time; no option value).
EMPTY - Static variable in class org.opensolaris.os.dtrace.ProbeDescription
  Instance with empty provider, module, function, and name fields matches all DTrace probes on a system.
EMPTY - Static variable in class org.opensolaris.os.dtrace.Tuple
  The empty tuple has zero elements and may be used to obtain the singleton `AggregationRecord` of a non-keyed `Aggregation`, such as the one derived from the D statement `@a = count()`.
enable() - Method in interface org.opensolaris.os.dtrace.Consumer
  Enables all DTrace probes compiled by this consumer.
enable(Program) - Method in interface org.opensolaris.os.dtrace.Consumer
  Enables DTrace probes matching the given program and attaches information about those probes to the given program.
enable() - Method in class org.opensolaris.os.dtrace.LocalConsumer
enable(Program) - Method in class org.opensolaris.os.dtrace.LocalConsumer
equals(Object) - Method in class org.opensolaris.os.dtrace.Aggregation
  Compares the specified object with this aggregation for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.AggregationRecord
  Compares the specified object with this aggregation record for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.Distribution.Bucket
  Compares the specified object with this distribution bucket for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.Distribution
  Compares the specified object with this `Distribution` instance for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.Flow
  Compares the specified object with this `Flow` instance for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.InterfaceAttributes
  Compares the specified object with this attribute triplet for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.KernelStackRecord
  Compares the specified object with this `KernelStackRecord` for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.KernelSymbolRecord
  Compares the specified object with this `KernelSymbolRecord` for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.Option
  Compares the specified object with this option for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.Probe
  Compares the specified object with this `Probe` instance for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.ProbeDescription
  Compares the specified object with this probe description for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.ProbeInfo
  Compares the specified object with this `ProbeInfo` instance for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.ProcessState
  Compares the specified object with this `ProcessState` instance for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.ProgramInfo
  Compares the specified object with this program information for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.ScalarRecord
  Compares the specified object with this record for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.StackFrame
  Compares the specified object with this `StackFrame` for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.Tuple
  Compares the specified object with this `Tuple` instance for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.UserStackRecord
  Compares the specified object with this `UserStackRecord` for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.UserSymbolRecord
  Compares the specified object with this `UserSymbolRecord` for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.UserSymbolRecord.Value
  Compares the specified object with this `UserSymbolRecord.Value` for equality.
Error - Class in org.opensolaris.os.dtrace
  An error encountered in the native DTrace library while tracing probe data.
Error(ProbeDescription, int, int, int, int, String, long, String) - Constructor for class org.opensolaris.os.dtrace.Error
  Creates a DTrace error with the given properties.
errorEncountered(ErrorEvent) - Method in class org.opensolaris.os.dtrace.ConsumerAdapter
  Terminates a running `Consumer` by throwing an exception.
errorEncountered(ErrorEvent) - Method in interface org.opensolaris.os.dtrace.ConsumerListener
  Called when an error is encountered in the native DTrace library while tracing probe data.
ErrorEvent - Class in org.opensolaris.os.dtrace
  Notification that DTrace has encountered an error.
ErrorEvent(Object, Error) - Constructor for class org.opensolaris.os.dtrace.ErrorEvent
  Creates an `errorEncountered()` event that reports an error encountered in the native DTrace library during tracing.
errtags - Static variable in class org.opensolaris.os.dtrace.Option
  Adds error tags to default error messages (compile-time; no option value).
ExceptionHandler - Interface in org.opensolaris.os.dtrace
  User-defined application behavior after an exception terminates a running DTrace consumer.
exceptionHandler - Variable in class org.opensolaris.os.dtrace.LocalConsumer
ExitRecord - Class in org.opensolaris.os.dtrace
  A record indicating that the DTrace `exit()` action is about to stop the source `Consumer`.
ExitRecord(int) - Constructor for class org.opensolaris.os.dtrace.ExitRecord
  Creates an exit record with the given status.

## F

finalize() - Method in class org.opensolaris.os.dtrace.LocalConsumer
  Ensures that the `LocalConsumer.close()` method of this consumer has been called before it is garbage-collected.
fireConsumerStarted(ConsumerEvent) - Method in class org.opensolaris.os.dtrace.LocalConsumer
fireConsumerStopped(ConsumerEvent) - Method in class org.opensolaris.os.dtrace.LocalConsumer
fireDataDropped(DropEvent) - Method in class org.opensolaris.os.dtrace.LocalConsumer
fireDataReceived(DataEvent) - Method in class org.opensolaris.os.dtrace.LocalConsumer
fireErrorEncountered(ErrorEvent) - Method in class org.opensolaris.os.dtrace.LocalConsumer
fireIntervalBegan(ConsumerEvent) - Method in class org.opensolaris.os.dtrace.LocalConsumer
fireIntervalEnded(ConsumerEvent) - Method in class org.opensolaris.os.dtrace.LocalConsumer
fireProcessStateChanged(ProcessEvent) - Method in class org.opensolaris.os.dtrace.LocalConsumer
Flow - Class in org.opensolaris.os.dtrace
  Description of control flow across function boundaries including direction (entry or return) and depth in the call stack.
Flow(String, int) - Constructor for class org.opensolaris.os.dtrace.Flow
  Creates a `Flow` instance with the given flow kind and depth.
Flow.Kind - Enum in org.opensolaris.os.dtrace
  Indicates direction of flow across a boundary, such as entering or returing from a function.
flowindent - Static variable in class org.opensolaris.os.dtrace.Option
  Adds `Flow` information to generated `ProbeData` indicating direction of control flow (entry or return) across function boundaries and depth in call stack (no option value).

## G

gb(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a size option value indicating the given number of gigabytes.
get(int) - Method in class org.opensolaris.os.dtrace.Distribution
  Gets the bucket at the given distribution index (starting at zero).
get(int) - Method in class org.opensolaris.os.dtrace.Tuple
  Gets the element at the given tuple index (starting at zero).
getAction() - Method in class org.opensolaris.os.dtrace.Error
  Gets the error-inducing action as the nth action (starting at one) in the error-inducing probe, or zero if the error is in the predicate rather than in an action.
getAddress() - Method in class org.opensolaris.os.dtrace.Error
  Gets the address of the fault, if any.
getAddress() - Method in class org.opensolaris.os.dtrace.KernelSymbolRecord
  Gets the symbol's kernel address.
getAddress() - Method in interface org.opensolaris.os.dtrace.SymbolValueRecord
  Gets the symbol address.
getAddress() - Method in class org.opensolaris.os.dtrace.UserSymbolRecord
  Gets the symbol's user address.
getAddress() - Method in class org.opensolaris.os.dtrace.UserSymbolRecord.Value
  Gets the symbol's user address.
getAggregate() - Method in interface org.opensolaris.os.dtrace.Consumer
  Gets a snapshot of all aggregations except those that have already been captured in a `PrintaRecord`.
getAggregate(Set<String>) - Method in interface org.opensolaris.os.dtrace.Consumer
  Gets a snapshot of all the specified aggregations except those that have already been captured in a `PrintaRecord`.
getAggregate(Set<String>, Set<String>) - Method in interface org.opensolaris.os.dtrace.Consumer
  Gets a snapshot of all the specified aggregations except those that have already been captured in a `PrintaRecord`, with the side effect of atomically clearing any subset of those aggregations.
getAggregate() - Method in class org.opensolaris.os.dtrace.LocalConsumer
getAggregate(Set<String>) - Method in class org.opensolaris.os.dtrace.LocalConsumer
getAggregate(Set<String>, Set<String>) - Method in class org.opensolaris.os.dtrace.LocalConsumer
getAggregation(String) - Method in class org.opensolaris.os.dtrace.Aggregate
  Gets the aggregation with the given name if it exists in this aggregate snapshot.
getAggregation(String) - Method in class org.opensolaris.os.dtrace.PrintaRecord
  Gets the named aggregation.
getAggregations() - Method in class org.opensolaris.os.dtrace.Aggregate
  Gets an unordered list of all aggregations in this aggregate snapshot.
getAggregations() - Method in class org.opensolaris.os.dtrace.PrintaRecord
  Gets a list of the aggregations passed to the `printa()` action that generated this record.
getArgumentAttributes() - Method in class org.opensolaris.os.dtrace.ProbeInfo
  Gets the interface attributes of the arguments to a probe.
getBase() - Method in class org.opensolaris.os.dtrace.LinearDistribution
  Gets the lower bound of this distribution.
getBuckets() - Method in class org.opensolaris.os.dtrace.Distribution
  Gets a modifiable list of this distribution's buckets ordered by bucket range.
getComparator(ProbeData.KeyField...) - Static method in class org.opensolaris.os.dtrace.ProbeData
  Convenience method, gets a comparator that sorts multiple `ProbeDescription` instances by the specified field or fields.
getContents() - Method in class org.opensolaris.os.dtrace.Program
  Gets the full pre-compiled text of the identified program.
getCount() - Method in class org.opensolaris.os.dtrace.AvgValue
  Gets the number of aggregated values included in the average.
getCount() - Method in class org.opensolaris.os.dtrace.Drop
  Gets the number of drops reported by this `Drop` instance.
getCPU() - Method in class org.opensolaris.os.dtrace.Drop
  Gets the CPU where the drops occurred.
getCPU() - Method in class org.opensolaris.os.dtrace.Error
  Gets the CPU that encountered the error.
getCPU() - Method in class org.opensolaris.os.dtrace.ProbeData
  Gets the ID of the CPU on which the probe fired.
getDataStability() - Method in class org.opensolaris.os.dtrace.InterfaceAttributes
  Gets the stability level of the data format used by an interface and any associated data semantics.
getDefaultMessage() - Method in class org.opensolaris.os.dtrace.Drop
  Gets the message provided by DTrace.
getDefaultMessage() - Method in class org.opensolaris.os.dtrace.Error
  Gets the default message from the native DTrace library preconstructed from the properties of this error.
getDependencyClass() - Method in class org.opensolaris.os.dtrace.InterfaceAttributes
  Gets the interface dependency class.
getDepth() - Method in class org.opensolaris.os.dtrace.Flow
  Gets the current depth in the call stack.
getDescription() - Method in class org.opensolaris.os.dtrace.Probe
  Gets the probe description identifying a single probe described by this instance.
getDisplayRange() - Method in class org.opensolaris.os.dtrace.Distribution
  Gets a list of buckets of interest by excluding empty buckets at both ends of the distribution.
getDrop() - Method in class org.opensolaris.os.dtrace.DropEvent
  Gets the drop information generated by DTrace.
getElements() - Method in class org.opensolaris.os.dtrace.Tuple
  Gets a modifiable list of this tuple's elements in the same order as their corresponding variables in the original D program tuple.
getEnabledProbeDescription() - Method in class org.opensolaris.os.dtrace.ProbeData
  Gets the enabled probe description.
getEnabledProbeID() - Method in class org.opensolaris.os.dtrace.Error
  Gets the enabled probe ID.
getEnabledProbeID() - Method in class org.opensolaris.os.dtrace.ProbeData
  Gets the enabled probe ID.
getError() - Method in class org.opensolaris.os.dtrace.ErrorEvent
  Gets the error reported by DTrace.
getExitStatus() - Method in class org.opensolaris.os.dtrace.ProcessState
  Gets the process exit status.
getFault() - Method in class org.opensolaris.os.dtrace.Error
  Gets the name identifying the specific fault.
getFile() - Method in class org.opensolaris.os.dtrace.Program.File
  Gets the program file.
getFlow() - Method in class org.opensolaris.os.dtrace.ProbeData
  Gets the current state of control flow (function entry or return, and depth in call stack) at the time of the probe firing that generated this `ProbeData` instance, or `null` if such information was not requested with the `flowindent` option.
getFormattedString(Tuple) - Method in class org.opensolaris.os.dtrace.PrintaRecord
  Gets the formatted string, if any, associated with the given aggregation tuple.
getFormattedString() - Method in class org.opensolaris.os.dtrace.PrintfRecord
  Gets the formatted string output of the DTrace `printf()` action.
getFormattedStrings() - Method in class org.opensolaris.os.dtrace.PrintaRecord
  Gets the formatted output, if any, associated with each `Tuple` occurring in the aggregations belonging to this record, one formatted string per `Tuple`.
getFrame() - Method in class org.opensolaris.os.dtrace.StackFrame
  Gets the human-readable string representation of this stack frame.
getFrequency() - Method in class org.opensolaris.os.dtrace.Distribution.Bucket
  Gets the number of values in a `Distribution` that fall into the range defined by this bucket.
getFunction() - Method in class org.opensolaris.os.dtrace.ProbeDescription
  Gets the function name.
getID() - Method in class org.opensolaris.os.dtrace.Aggregation
  Gets the D compiler-generated ID of this aggregation.
getID() - Method in class org.opensolaris.os.dtrace.ProbeDescription
  Gets the probe ID.
getInfo() - Method in class org.opensolaris.os.dtrace.Probe
  Gets information including attributes and argument types of the probe identified by `Probe.getDescription()`.
getInfo() - Method in class org.opensolaris.os.dtrace.Program
  Gets information about this compiled program provided by `Consumer.getProgramInfo(Program program)` or `Consumer.enable(Program program)`.
getKind() - Method in class org.opensolaris.os.dtrace.Drop
  Gets the kind of drop for all drops included in `Drop.getCount()`.
getKind() - Method in class org.opensolaris.os.dtrace.Flow
  Gets the direction of the flow of control (entry or return) across a function boundary.
getMatchingProbeCount() - Method in class org.opensolaris.os.dtrace.ProgramInfo
  Gets the number of DTrace probes that match the probe descriptions in a compiled `Program`.
getMax() - Method in class org.opensolaris.os.dtrace.Distribution.Bucket
  Gets the upper bound of this bucket's range (inclusive).
getMessage() - Method in class org.opensolaris.os.dtrace.ProcessState
  Gets the message from DTrace describing this process state.
getMin() - Method in class org.opensolaris.os.dtrace.Distribution.Bucket
  Gets the lower bound of this bucket's range (inclusive).
getMinimumProbeAttributes() - Method in class org.opensolaris.os.dtrace.ProgramInfo
  Gets the minimum stability levels of the probe descriptions used in a compiled `Program`.
getMinimumStatementAttributes() - Method in class org.opensolaris.os.dtrace.ProgramInfo
  Gets the minimum stability levels of the action statements including D variables used in a compiled `Program`.
getModule() - Method in class org.opensolaris.os.dtrace.ProbeDescription
  Gets the module name.
getName() - Method in class org.opensolaris.os.dtrace.Aggregation
  Gets the name of this aggregation.
getName() - Method in class org.opensolaris.os.dtrace.Option
  Gets the option name.
getName() - Method in class org.opensolaris.os.dtrace.ProbeDescription
  Gets the unqualified probe name.
getNameStability() - Method in class org.opensolaris.os.dtrace.InterfaceAttributes
  Gets the stabiltiy level of an interface associated with its name as it appears in a D program.
getNotificationObject() - Method in exception org.opensolaris.os.dtrace.ConsumerException
  Gets the optional object from the `ConsumerListener` that communicates to the `ExceptionHandler` why the listener threw this exception.
getNumberOfBytes() - Method in class org.opensolaris.os.dtrace.ScalarRecord
  Gets the number of bytes used to store the primitive value of this record in the native DTrace buffer.
getOffset() - Method in class org.opensolaris.os.dtrace.Error
  Gets the error offset in compiled DTrace Intermediate Format (DIF), or a negative number if the offset is not available.
getOption(String) - Method in interface org.opensolaris.os.dtrace.Consumer
  Gets the value of a DTrace option.
getOption(String) - Method in class org.opensolaris.os.dtrace.LocalConsumer
getOutput() - Method in class org.opensolaris.os.dtrace.PrintaRecord
  Gets this record's formatted output.
getProbeAttributes() - Method in class org.opensolaris.os.dtrace.ProbeInfo
  Gets the interface attributes of a probe.
getProbeData() - Method in class org.opensolaris.os.dtrace.DataEvent
  Gets the data generated by DTrace from a single probe firing.
getProbeDescription() - Method in class org.opensolaris.os.dtrace.Error
  Gets the probe description that identifies the error-inducing probe among all the probes on the system.
getProcessID() - Method in class org.opensolaris.os.dtrace.ProcessState
  Gets the process ID.
getProcessID() - Method in class org.opensolaris.os.dtrace.UserStackRecord
  Gets the process ID associated with this record's user stack.
getProcessID() - Method in class org.opensolaris.os.dtrace.UserSymbolRecord
  Gets the process ID associated with this record's symbol.
getProcessID() - Method in class org.opensolaris.os.dtrace.UserSymbolRecord.Value
  Gets the process ID associated with this value's user address.
getProcessState() - Method in class org.opensolaris.os.dtrace.ProcessEvent
  Gets the process state.
getProgramInfo(Program) - Method in interface org.opensolaris.os.dtrace.Consumer
  Attaches information about matching DTrace probes to the given program.
getProgramInfo(Program) - Method in class org.opensolaris.os.dtrace.LocalConsumer
getProvider() - Method in class org.opensolaris.os.dtrace.ProbeDescription
  Gets the provider name.
getRawStackData() - Method in class org.opensolaris.os.dtrace.KernelStackRecord
  Gets the native DTrace representation of this record's stack as an array of raw bytes.
getRawStackData() - Method in interface org.opensolaris.os.dtrace.StackValueRecord
  Gets the native DTrace representation of this record's stack as an array of raw bytes.
getRawStackData() - Method in class org.opensolaris.os.dtrace.UserStackRecord
  Gets the native DTrace representation of this record's stack as an array of raw bytes.
getRecord(Tuple) - Method in class org.opensolaris.os.dtrace.Aggregation
  Gets the record associated with the given key, or the singleton record of an aggregation declared without square brackets if `key` is `null` or empty.
getRecord(int) - Method in class org.opensolaris.os.dtrace.PrintfRecord
  Gets the unformatted element passed to the DTrace `printf()` action at the given offset in the `printf()` argument list after the format string, starting at offset zero for the first unformatted element.
getRecordCount() - Method in class org.opensolaris.os.dtrace.PrintfRecord
  Gets the number of DTrace `printf()` unformatted elements (arguments following the format string).
getRecords() - Method in class org.opensolaris.os.dtrace.Aggregation
  Gets an unordered list of this aggregation's records.
getRecords() - Method in class org.opensolaris.os.dtrace.PrintfRecord
  Gets the unfomatted elements passed to the DTrace `printf()` action after the format string.
getRecords() - Method in class org.opensolaris.os.dtrace.ProbeData
  Gets the records generated by the actions of the probe that fired, in the same order as the actions that generated the records.
getSnaptime() - Method in class org.opensolaris.os.dtrace.Aggregate
  Gets the nanosecond timestamp of this aggregate snapshot.
getSnaptime() - Method in class org.opensolaris.os.dtrace.PrintaRecord
  Gets the nanosecond timestamp of the aggregate snapshot used to create this `printa()` record.
getStackFrames() - Method in class org.opensolaris.os.dtrace.KernelStackRecord
getStackFrames() - Method in interface org.opensolaris.os.dtrace.StackValueRecord
  Gets a copy of this record's stack frames, or an empty array if this record's raw stack data was not converted to human-readable stack frames by DTrace.
getStackFrames() - Method in class org.opensolaris.os.dtrace.UserStackRecord
getState() - Method in class org.opensolaris.os.dtrace.ProcessState
  Gets the process state.
getStatus() - Method in class org.opensolaris.os.dtrace.ExitRecord
  Gets the exit status of a DTrace `Consumer`.
getStep() - Method in class org.opensolaris.os.dtrace.LinearDistribution
  Gets the difference between the lower bounds of consecutive buckets after the first.
getSymbol() - Method in class org.opensolaris.os.dtrace.KernelSymbolRecord
  Gets the result of the address lookup in the same form returned by `Consumer.lookupKernelFunction(long address)`.
getSymbol() - Method in interface org.opensolaris.os.dtrace.SymbolValueRecord
  Gets the result of the address lookup.
getSymbol() - Method in class org.opensolaris.os.dtrace.UserSymbolRecord
  Gets the result of the address lookup in the same form returned by `Consumer.lookupUserFunction(int pid, long address)`.
getTerminationSignal() - Method in class org.opensolaris.os.dtrace.ProcessState
  Gets the signal that terminated the process.
getTerminationSignalName() - Method in class org.opensolaris.os.dtrace.ProcessState
  Gets the name of the signal that terminated the process.
getTimestamp() - Method in class org.opensolaris.os.dtrace.ConsumerEvent
  Gets the nanosecond timestamp of this event.
getTotal() - Method in class org.opensolaris.os.dtrace.AvgValue
  Gets the sum total of the aggregated values.
getTotal() - Method in class org.opensolaris.os.dtrace.Distribution
  Gets the total frequency across all buckets.
getTotal() - Method in class org.opensolaris.os.dtrace.Drop
  Gets the total number of drops since the source `Consumer` started running.
getTuple() - Method in class org.opensolaris.os.dtrace.AggregationRecord
  Gets the multi-element key associated with `AggregationRecord.getValue()`.
getTuples() - Method in class org.opensolaris.os.dtrace.PrintaRecord
  Gets an ordered list of this record's aggregation tuples.
getValue() - Method in class org.opensolaris.os.dtrace.AggregationRecord
  Gets the value associated with `AggregationRecord.getTuple()`.
getValue() - Method in interface org.opensolaris.os.dtrace.AggregationValue
  Gets the numeric value of this instance.
getValue() - Method in class org.opensolaris.os.dtrace.AvgValue
  Gets the average of the aggregated values.
getValue() - Method in class org.opensolaris.os.dtrace.CountValue
  Gets the number of aggregated values.
getValue() - Method in class org.opensolaris.os.dtrace.Distribution
  Gets the numeric value of this distribution used to compare distributions by overall magnitude, defined as the sum total of each bucket's frequency times the minimum of its range.
getValue() - Method in class org.opensolaris.os.dtrace.KernelStackRecord
  Gets the raw bytes used to represent this record's stack value in the native DTrace library.
getValue() - Method in class org.opensolaris.os.dtrace.KernelSymbolRecord
  Gets the symbol's kernel address.
getValue() - Method in class org.opensolaris.os.dtrace.LinearDistribution
getValue() - Method in class org.opensolaris.os.dtrace.LogDistribution
getValue() - Method in class org.opensolaris.os.dtrace.MaxValue
  Gets the maximum of the aggregated values.
getValue() - Method in class org.opensolaris.os.dtrace.MinValue
  Gets the minimum of the aggregated values.
getValue() - Method in class org.opensolaris.os.dtrace.Option
  Gets the option value.
getValue() - Method in class org.opensolaris.os.dtrace.ScalarRecord
  Gets the traced D primitive value of this record.
getValue() - Method in interface org.opensolaris.os.dtrace.StackValueRecord
  Gets the raw bytes used to represent this record's stack value in the native DTrace library.
getValue() - Method in class org.opensolaris.os.dtrace.SumValue
  Gets the sum total of the aggregated values.
getValue() - Method in class org.opensolaris.os.dtrace.UserStackRecord
  Gets the raw bytes used to represent this record's stack value in the native DTrace library.
getValue() - Method in class org.opensolaris.os.dtrace.UserSymbolRecord
  Gets the composite value of the symbol's process ID and address.
getValue() - Method in interface org.opensolaris.os.dtrace.ValueRecord
  Gets a traced value.
getVersion() - Method in interface org.opensolaris.os.dtrace.Consumer
  Gets the version of the native DTrace library.
getVersion() - Method in class org.opensolaris.os.dtrace.LocalConsumer
go() - Method in interface org.opensolaris.os.dtrace.Consumer
  Begin tracing and start a background thread to consume generated probe data.
go(ExceptionHandler) - Method in interface org.opensolaris.os.dtrace.Consumer
  Begin tracing and start a background thread to consume generated probe data.
go() - Method in class org.opensolaris.os.dtrace.LocalConsumer
go(ExceptionHandler) - Method in class org.opensolaris.os.dtrace.LocalConsumer
grabProcess(int) - Method in interface org.opensolaris.os.dtrace.Consumer
  Grabs the specified process and caches its symbol tables.
grabProcess(int) - Method in class org.opensolaris.os.dtrace.LocalConsumer

## H

handleException(Throwable) - Method in interface org.opensolaris.os.dtrace.ExceptionHandler
  Defines what to do after an exception terminates a running `Consumer`.
hashCode() - Method in class org.opensolaris.os.dtrace.Aggregation
  Overridden to ensure that equal aggregations have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.AggregationRecord
  Overridden to ensure that equal records have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.Distribution.Bucket
  Overridden to ensure that equal buckets have equal hashcodes.
hashCode() - Method in class org.opensolaris.os.dtrace.Distribution
  Overridden to ensure that equals instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.Flow
  Overridden to ensure that equal instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.InterfaceAttributes
  Overridden to ensure that equal `InterfaceAttributes` instances have equal hashcodes.
hashCode() - Method in class org.opensolaris.os.dtrace.KernelStackRecord
  Overridden to ensure that equal instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.KernelSymbolRecord
  Overridden to ensure that equal instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.Option
  Overridden to ensure that equal options have equal hashcodes.
hashCode() - Method in class org.opensolaris.os.dtrace.Probe
  Overridden to ensure that equal instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.ProbeDescription
  Overridden to ensure that equal probe descriptions have equal hashcodes.
hashCode() - Method in class org.opensolaris.os.dtrace.ProbeInfo
  Overridden to ensure that equal instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.ProcessState
  Overridden to ensure that equal instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.ProgramInfo
  Overridden to ensure that equal `ProgramInfo` instances have equal hashcodes.
hashCode() - Method in class org.opensolaris.os.dtrace.ScalarRecord
  Overridden to ensure that equal instances have equal hashcodes.
hashCode() - Method in class org.opensolaris.os.dtrace.StackFrame
  Overridden to ensure that equal instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.Tuple
  Overridden to ensure that equals instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.UserStackRecord
  Overridden to ensure that equal instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.UserSymbolRecord
  Overridden to ensure that equal instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.UserSymbolRecord.Value
  Overridden to ensure that equal instances have equal hash codes.
hours(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a time option value indicating the given number of hours.
hz(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a time option value indicating the given rate per second.

## I

incdir - Static variable in class org.opensolaris.os.dtrace.Option
  Add include directory to preprocessor search path (compile-time).
InterfaceAttributes - Class in org.opensolaris.os.dtrace
  Triplet of attributes consisting of two stability levels and a dependency class.
InterfaceAttributes(InterfaceAttributes.Stability, InterfaceAttributes.Stability, InterfaceAttributes.DependencyClass) - Constructor for class org.opensolaris.os.dtrace.InterfaceAttributes
  Creates an interface attribute triplet from the given attributes.
InterfaceAttributes(String, String, String) - Constructor for class org.opensolaris.os.dtrace.InterfaceAttributes
  Creates an interface attribute triplet from the given attribute names.
InterfaceAttributes.DependencyClass - Enum in org.opensolaris.os.dtrace
  Architectural dependency class.
InterfaceAttributes.Stability - Enum in org.opensolaris.os.dtrace
  Interface stability level.
intervalBegan(ConsumerEvent) - Method in class org.opensolaris.os.dtrace.ConsumerAdapter
  Empty method
intervalBegan(ConsumerEvent) - Method in interface org.opensolaris.os.dtrace.ConsumerListener
  Called when the source `Consumer` wakes up to process its buffer of traced probe data.
intervalEnded(ConsumerEvent) - Method in class org.opensolaris.os.dtrace.ConsumerAdapter
  Empty method
intervalEnded(ConsumerEvent) - Method in interface org.opensolaris.os.dtrace.ConsumerListener
  Called when the source `Consumer` finishes processing its buffer of traced probe data and is about to sleep until the next interval.
isClosed() - Method in interface org.opensolaris.os.dtrace.Consumer
  Reports whether or not this consumer is closed.
isClosed() - Method in class org.opensolaris.os.dtrace.LocalConsumer
isEmpty() - Method in class org.opensolaris.os.dtrace.ProbeDescription
  Returns `true` if provider, module, function, and name are all omitted.
isEmpty() - Method in class org.opensolaris.os.dtrace.Tuple
  Returns `true` if this tuple has no elements.
isEnabled() - Method in interface org.opensolaris.os.dtrace.Consumer
  Reports whether or not it is valid to call `Consumer.go()`.
isEnabled() - Method in class org.opensolaris.os.dtrace.LocalConsumer
isOpen() - Method in interface org.opensolaris.os.dtrace.Consumer
  Reports whether or not this consumer is open.
isOpen() - Method in class org.opensolaris.os.dtrace.LocalConsumer
isRunning() - Method in interface org.opensolaris.os.dtrace.Consumer
  Reports whether or not this consumer is running.
isRunning() - Method in class org.opensolaris.os.dtrace.LocalConsumer
iterator() - Method in class org.opensolaris.os.dtrace.Distribution
  Gets an iterator over the buckets of this distribution.
iterator() - Method in class org.opensolaris.os.dtrace.Tuple
  Gets an iterator over the elements of this tuple.

## K

kb(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a size option value indicating the given number of kilobytes.
KernelStackRecord - Class in org.opensolaris.os.dtrace
  A value generated by the DTrace `stack()` action.
KernelStackRecord(StackFrame[], byte[]) - Constructor for class org.opensolaris.os.dtrace.KernelStackRecord
  Creates a `KernelStackRecord` with the given stack frames and raw stack data.
KernelSymbolRecord - Class in org.opensolaris.os.dtrace
  A value generated by the DTrace `mod()`, `func()`, or `sym()` action used to lookup the symbol associated with a kernel address.
KernelSymbolRecord(String, long) - Constructor for class org.opensolaris.os.dtrace.KernelSymbolRecord
  Creates a `KernelSymbolRecord` with the given symbol lookup and kernel address converted in probe context as a result of the DTrace `mod()`, `func()`, or `sym()` action.
knodefs - Static variable in class org.opensolaris.os.dtrace.Option
  Permit unresolved kernel symbols (compile-time; no option value).

## L

libdir - Static variable in class org.opensolaris.os.dtrace.Option
  Add library directory to library search path (compile-time).
LinearDistribution - Class in org.opensolaris.os.dtrace
  A linear frequency distribution aggregated by the DTrace `lquantize()` action.
LinearDistribution(long, long, List<Distribution.Bucket>) - Constructor for class org.opensolaris.os.dtrace.LinearDistribution
  Creates a linear distribution with the given base, step, and frequencies.
listenerList - Variable in class org.opensolaris.os.dtrace.LocalConsumer
listProbeDetail(ProbeDescription) - Method in interface org.opensolaris.os.dtrace.Consumer
  Lists probes that match the given probe description and includes detail such as stability information about each listed probe.
listProbeDetail(ProbeDescription) - Method in class org.opensolaris.os.dtrace.LocalConsumer
listProbes(ProbeDescription) - Method in interface org.opensolaris.os.dtrace.Consumer
  Lists probes that match the given probe description.
listProbes(ProbeDescription) - Method in class org.opensolaris.os.dtrace.LocalConsumer
listProgramProbeDetail(Program) - Method in interface org.opensolaris.os.dtrace.Consumer
  Lists probes that match the given compiled program and includes detail such as stability information about each listed probe.
listProgramProbeDetail(Program) - Method in class org.opensolaris.os.dtrace.LocalConsumer
listProgramProbes(Program) - Method in interface org.opensolaris.os.dtrace.Consumer
  Lists probes that match the given compiled program.
listProgramProbes(Program) - Method in class org.opensolaris.os.dtrace.LocalConsumer
LocalConsumer - Class in org.opensolaris.os.dtrace
  Interface to the native DTrace library, each instance is a single DTrace consumer.
LocalConsumer() - Constructor for class org.opensolaris.os.dtrace.LocalConsumer
  Creates a consumer that interacts with the native DTrace library on the local system.
LogDistribution - Class in org.opensolaris.os.dtrace
  A power-of-two logarithmic frequency distribution aggregated by the DTrace `quantize()` action.
LogDistribution(List<Distribution.Bucket>) - Constructor for class org.opensolaris.os.dtrace.LogDistribution
  Creates a logarithmic distribution with the given frequencies.
lookupKernelFunction(int) - Method in interface org.opensolaris.os.dtrace.Consumer
  Gets the kernel function name for the given 32-bit kernel address.
lookupKernelFunction(long) - Method in interface org.opensolaris.os.dtrace.Consumer
  Gets the kernel function name for the given 64-bit kernel address.
lookupKernelFunction(int) - Method in class org.opensolaris.os.dtrace.LocalConsumer
lookupKernelFunction(long) - Method in class org.opensolaris.os.dtrace.LocalConsumer
lookupUserFunction(int, int) - Method in interface org.opensolaris.os.dtrace.Consumer
  Gets the user function name for the given 32-bit user address and process ID.
lookupUserFunction(int, long) - Method in interface org.opensolaris.os.dtrace.Consumer
  Gets the user function name for the given 64-bit user address and process ID.
lookupUserFunction(int, int) - Method in class org.opensolaris.os.dtrace.LocalConsumer
lookupUserFunction(int, long) - Method in class org.opensolaris.os.dtrace.LocalConsumer

## M

MaxValue - Class in org.opensolaris.os.dtrace
  A `long` value aggregated by the DTrace `max()` action.
MaxValue(long) - Constructor for class org.opensolaris.os.dtrace.MaxValue
  Creates a value aggregated by the DTrace `max()` action.
mb(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a size option value indicating the given number of megabytes.
micros(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a time option value indicating the given number of microseconds.
millis(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a time option value indicating the given number of milliseconds.
minutes(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a time option value indicating the given number of minutes.
MinValue - Class in org.opensolaris.os.dtrace
  A `long` value aggregated by the DTrace `min()` action.
MinValue(long) - Constructor for class org.opensolaris.os.dtrace.MinValue
  Creates a value aggregated by the DTrace `min()` action.

## N

nanos(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a time option value indicating the given number of nanoseconds.
nspec - Static variable in class org.opensolaris.os.dtrace.Option
  Number of speculations (scalar).

## O

open(Consumer.OpenFlag...) - Method in interface org.opensolaris.os.dtrace.Consumer
  Opens this DTrace consumer.
open(Consumer.OpenFlag...) - Method in class org.opensolaris.os.dtrace.LocalConsumer
Option - Class in org.opensolaris.os.dtrace
  A DTrace option and its value.
Option(String) - Constructor for class org.opensolaris.os.dtrace.Option
  Creates an option without an associated value.
Option(String, String) - Constructor for class org.opensolaris.os.dtrace.Option
  Creates an option with the given name and value.
org.opensolaris.os.dtrace - package org.opensolaris.os.dtrace
  Interface to the native DTrace library.

## P

parse(String) - Static method in class org.opensolaris.os.dtrace.ProbeDescription
  Generates a probe description from a string in the same format returned by `ProbeDescription.toString()`.
PrintaRecord - Class in org.opensolaris.os.dtrace
  A record generated by the DTrace `printa()` action.
PrintaRecord(long, Collection<Aggregation>, Map<Tuple, String>, List<Tuple>, String) - Constructor for class org.opensolaris.os.dtrace.PrintaRecord
  Creates a record with the given snaptime, aggregations, and formatted output.
PrintfRecord - Class in org.opensolaris.os.dtrace
  A formatted string generated by the DTrace `printf()` action.
PrintfRecord(List<ValueRecord>, String) - Constructor for class org.opensolaris.os.dtrace.PrintfRecord
  Creates a record with the unformatted elements passed to the DTrace `printf()` action and the resulting formatted output.
Probe - Class in org.opensolaris.os.dtrace
  A `ProbeDescription` identifying a single probe combined with information about the identified probe.
Probe(ProbeDescription, ProbeInfo) - Constructor for class org.opensolaris.os.dtrace.Probe
  Creates a `Probe` instance with the given identifying description and associated probe information.
ProbeData - Class in org.opensolaris.os.dtrace
  Data generated when a DTrace probe fires, contains one record for every record-generating action in the probe.
ProbeData(int, int, ProbeDescription, Flow, List<Record>) - Constructor for class org.opensolaris.os.dtrace.ProbeData
  Creates a probe data instance with the given properties and list of records.
ProbeData.KeyField - Enum in org.opensolaris.os.dtrace
  Enumerates the fields by which `ProbeData` may be sorted using the `getComparator()` convenience method.
ProbeDescription - Class in org.opensolaris.os.dtrace
  A DTrace probe description consists of provider, module, function, and name.
ProbeDescription(String) - Constructor for class org.opensolaris.os.dtrace.ProbeDescription
  Creates a fully qualified probe description from the name given in the format `provider:module:function:name` or else a probe description that specifies only the unqualified probe name.
ProbeDescription(String, String) - Constructor for class org.opensolaris.os.dtrace.ProbeDescription
  Creates a probe description that specifies the probe name qualified only by the function name.
ProbeDescription(String, String, String) - Constructor for class org.opensolaris.os.dtrace.ProbeDescription
  Creates a probe description that specifies the probe name qualified by the function name and module name.
ProbeDescription(String, String, String, String) - Constructor for class org.opensolaris.os.dtrace.ProbeDescription
  Creates a fully qualified probe description.
ProbeDescription(int, String, String, String, String) - Constructor for class org.opensolaris.os.dtrace.ProbeDescription
  Supports XML persistence.
ProbeDescription.Spec - Enum in org.opensolaris.os.dtrace
  Enumerates the provider, module, function, and name fields of a probe description.
ProbeInfo - Class in org.opensolaris.os.dtrace
  Probe stability information.
ProbeInfo(InterfaceAttributes, InterfaceAttributes) - Constructor for class org.opensolaris.os.dtrace.ProbeInfo
  Creates a `ProbeInfo` instance from the given attributes.
ProcessEvent - Class in org.opensolaris.os.dtrace
  Notification that the state of a target process designated by `Consumer.createProcess(String command)` or `Consumer.grabProcess(int pid)` has changed.
ProcessEvent(Object, ProcessState) - Constructor for class org.opensolaris.os.dtrace.ProcessEvent
  Creates a `processStateChanged()` event to notify listeners of a process state change.
ProcessState - Class in org.opensolaris.os.dtrace
  State of a target process designated by `Consumer.createProcess(String command)` or `Consumer.grabProcess(int pid)`.
ProcessState(int, ProcessState.State, int, String, Integer, String) - Constructor for class org.opensolaris.os.dtrace.ProcessState
  Creates a `ProcessState` instance with the given state.
ProcessState(int, String, int, String, Integer, String) - Constructor for class org.opensolaris.os.dtrace.ProcessState
  Supports XML persistence.
ProcessState.State - Enum in org.opensolaris.os.dtrace
  State of a target process.
processStateChanged(ProcessEvent) - Method in class org.opensolaris.os.dtrace.ConsumerAdapter
  Empty method
processStateChanged(ProcessEvent) - Method in interface org.opensolaris.os.dtrace.ConsumerListener
  Called when the state of a target process changes.
Program - Class in org.opensolaris.os.dtrace
  Identifies a compiled D program.
Program.File - Class in org.opensolaris.os.dtrace
  Identifies a compiled D program, specifically one that has been compiled from a file.
ProgramInfo - Class in org.opensolaris.os.dtrace
  Information about a `Program` including stability and matching probe count.
ProgramInfo(InterfaceAttributes, InterfaceAttributes, int) - Constructor for class org.opensolaris.os.dtrace.ProgramInfo
  Creates a `ProgamInfo` instance with the given properties.

## Q

quiet - Static variable in class org.opensolaris.os.dtrace.Option
  Only output explicitly traced data (no option value).

## R

Record - Interface in org.opensolaris.os.dtrace
  A data record generated by DTrace.
removeConsumerListener(ConsumerListener) - Method in interface org.opensolaris.os.dtrace.Consumer
  Removes a listener for probe data generated by this consumer.
removeConsumerListener(ConsumerListener) - Method in class org.opensolaris.os.dtrace.LocalConsumer

## S

ScalarRecord - Class in org.opensolaris.os.dtrace
  A traced D primitive generated by a DTrace action such as `trace()` or `tracemem()`, or else an element in a composite value generated by DTrace.
ScalarRecord(Object, int) - Constructor for class org.opensolaris.os.dtrace.ScalarRecord
  Creates a scalar record with the given DTrace primitive and the number of bytes used to store the primitive in the native DTrace buffer.
seconds(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a time option value indicating the given number of seconds.
setInfo(ProgramInfo) - Method in class org.opensolaris.os.dtrace.Program
  Sets additional information about this compiled program, including program stability and matching probe count.
setOption(String) - Method in interface org.opensolaris.os.dtrace.Consumer
  Sets a boolean option.
setOption(String, String) - Method in interface org.opensolaris.os.dtrace.Consumer
  Sets the value of a DTrace option.
setOption(String) - Method in class org.opensolaris.os.dtrace.LocalConsumer
setOption(String, String) - Method in class org.opensolaris.os.dtrace.LocalConsumer
size() - Method in class org.opensolaris.os.dtrace.Distribution
  Gets the number of buckets in this distribution.
size() - Method in class org.opensolaris.os.dtrace.Tuple
  Gets the number of elements in this tuple.
specsize - Static variable in class org.opensolaris.os.dtrace.Option
  Speculation buffer size (size).
StackFrame - Class in org.opensolaris.os.dtrace
  A single stack frame in a `StackValueRecord`.
StackFrame(String) - Constructor for class org.opensolaris.os.dtrace.StackFrame
  Creates a single stack frame.
stackframes - Static variable in class org.opensolaris.os.dtrace.Option
  Number of stack frames (scalar).
StackValueRecord - Interface in org.opensolaris.os.dtrace
  A value generated by the DTrace `stack()`, `ustack()`, or `jstack()` action.
statusrate - Static variable in class org.opensolaris.os.dtrace.Option
  Rate of status checking (time).
stdc - Static variable in class org.opensolaris.os.dtrace.Option
  Specify ISO C conformance settings for preprocessor (compile-time).
stop() - Method in interface org.opensolaris.os.dtrace.Consumer
  Stops all tracing, as well as the background thread started by `Consumer.go()` to consume generated probe data.
stop() - Method in class org.opensolaris.os.dtrace.LocalConsumer
strsize - Static variable in class org.opensolaris.os.dtrace.Option
  String size (size).
SumValue - Class in org.opensolaris.os.dtrace
  A `long` value aggregated by the DTrace `sum()` action.
SumValue(long) - Constructor for class org.opensolaris.os.dtrace.SumValue
  Creates a value aggregated by the DTrace `sum()` action.
switchrate - Static variable in class org.opensolaris.os.dtrace.Option
  Rate of buffer switching (time).
SymbolValueRecord - Interface in org.opensolaris.os.dtrace
  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.

## T

tb(int) - Static method in class org.opensolaris.os.dtrace.Option
  Gets a size option value indicating the given number of terabytes.
toString() - Method in class org.opensolaris.os.dtrace.Aggregate
  Gets a string representation of this aggregate snapshot useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.Aggregation
  Gets a string representation of this aggregation useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.AggregationRecord
  Gets a string representation of this aggregation record useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.DataEvent
  Gets a string representation of this event useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.Distribution.Bucket
  Gets a string representation of this distribution bucket useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.Distribution
  Gets a string representation of this `Distribution` useful for logging and not intended for display.
toString() - Method in enum org.opensolaris.os.dtrace.Drop.Kind
  Overridden to get the default display value.
toString() - Method in class org.opensolaris.os.dtrace.Drop
  Gets a string representation of this drop instance, not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.DropEvent
  Gets a string representation of this event useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.Error
  Gets a string representation of this error useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.ErrorEvent
  Gets a string representation of this event useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.ExitRecord
  Gets a string representation of the exit status.
toString() - Method in class org.opensolaris.os.dtrace.Flow
  Gets a string representation of this `Flow` instance useful for logging and not intended for display.
toString() - Method in enum org.opensolaris.os.dtrace.InterfaceAttributes.DependencyClass
  Overridden to get the default display value.
toString() - Method in enum org.opensolaris.os.dtrace.InterfaceAttributes.Stability
  Overridden to get the default display value.
toString() - Method in class org.opensolaris.os.dtrace.InterfaceAttributes
  Gets the string representation of this triplet of interface attributes.
toString() - Method in class org.opensolaris.os.dtrace.KernelStackRecord
  Gets a multi-line string representation of a stack with one frame per line.
toString() - Method in class org.opensolaris.os.dtrace.KernelSymbolRecord
  Gets the result of this symbol lookup.
toString() - Method in class org.opensolaris.os.dtrace.LinearDistribution
  Gets a string representation of this linear distribution useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.LocalConsumer
  Gets a string representation of this consumer useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.Option
  Gets a string representation of this option useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.PrintaRecord
  Gets a string representation of this instance useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.PrintfRecord
  Gets the formatted string output of the DTrace `printf()` action.
toString() - Method in class org.opensolaris.os.dtrace.Probe
  Returns a string representation of this `Probe` useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.ProbeData
  Gets a string representation of this `ProbeData` instance useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.ProbeDescription
  Gets the string representation of this probe description.
toString() - Method in class org.opensolaris.os.dtrace.ProbeInfo
  Gets a string representation of this `ProbeInfo` useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.ProcessEvent
  Gets a string representation of this event useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.ProcessState
  Gets a string representation of this process state useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.Program.File
toString() - Method in class org.opensolaris.os.dtrace.Program
  Gets a string representation of this `Program` instance useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.ProgramInfo
  Gets a string representation of this `ProgramInfo` useful for logging and not intended for display.
toString() - Method in class org.opensolaris.os.dtrace.ScalarRecord
  Gets the natural string representation of the traced D primitive.
toString() - Method in class org.opensolaris.os.dtrace.StackFrame
  Gets the string representation of this stack frame, in this case the same value returned by `StackFrame.getFrame()`.
toString() - Method in class org.opensolaris.os.dtrace.Tuple
  Gets a string representation of this tuple's elements in the same format as that returned by `AbstractCollection.toString()`.
toString() - Method in class org.opensolaris.os.dtrace.UserStackRecord
  Gets the `string representation` of the view returned by `UserStackRecord.asKernelStackRecord()` preceded by the user process ID on its own line.
toString() - Method in class org.opensolaris.os.dtrace.UserSymbolRecord
  Gets the result of this symbol lookup.
toString() - Method in class org.opensolaris.os.dtrace.UserSymbolRecord.Value
  Gets a string representation of this `UserSymbolRecord.Value` instance useful for logging and not intended for display.
Tuple - Class in org.opensolaris.os.dtrace
  Multi-element key to a value in an `Aggregation`.
Tuple(ValueRecord...) - Constructor for class org.opensolaris.os.dtrace.Tuple
  Creates a tuple with the given elements in the given order.
Tuple(List<ValueRecord>) - Constructor for class org.opensolaris.os.dtrace.Tuple
  Creates a tuple with the given element list in the given list order.

## U

undef - Static variable in class org.opensolaris.os.dtrace.Option
  Undefine symbol when invoking preprocessor (compile-time).
unodefs - Static variable in class org.opensolaris.os.dtrace.Option
  Permit unresolved user symbols (compile-time; no option value).
UNSET - Static variable in class org.opensolaris.os.dtrace.Option
  Value returned by `Consumer.getOption(String option)` when the given boolean option is unset.
unsetOption(String) - Method in interface org.opensolaris.os.dtrace.Consumer
  Unsets a boolean option.
unsetOption(String) - Method in class org.opensolaris.os.dtrace.LocalConsumer
UserStackRecord - Class in org.opensolaris.os.dtrace
  A value generated by the DTrace `ustack()` or `jstack()` action.
UserStackRecord(int, StackFrame[], byte[]) - Constructor for class org.opensolaris.os.dtrace.UserStackRecord
  Creates a `UserStackRecord` with the given stack frames, user process ID, and raw stack data.
UserSymbolRecord - Class in org.opensolaris.os.dtrace
  A value generated by the DTrace `umod()`, `ufunc()`, or `usym()` action used to lookup the symbol associated with a user address.
UserSymbolRecord(int, String, long) - Constructor for class org.opensolaris.os.dtrace.UserSymbolRecord
  Creates a `UserSymbolRecord` with the given process ID, symbol lookup, and user address converted in probe context as a result of the DTrace `umod()`, `ufunc()`, or `usym()` action.
UserSymbolRecord.Value - Class in org.opensolaris.os.dtrace
  The composite value of a symbol's process ID and user address.
UserSymbolRecord.Value(int, long) - Constructor for class org.opensolaris.os.dtrace.UserSymbolRecord.Value
  Creates a composite value with the given user process ID and symbol address.
ustackframes - Static variable in class org.opensolaris.os.dtrace.Option
  Number of user stack frames (scalar).

## V

VALUE_AUTO - Static variable in class org.opensolaris.os.dtrace.Option
  `Option.bufresize` default value: use `auto` buffer resizing policy.
VALUE_FILL - Static variable in class org.opensolaris.os.dtrace.Option
  `Option.bufpolicy` value: use `fill` princical buffer policy.
VALUE_MANUAL - Static variable in class org.opensolaris.os.dtrace.Option
  `Option.bufresize` value: use `manual` buffer resizing policy.
VALUE_RING - Static variable in class org.opensolaris.os.dtrace.Option
  `Option.bufpolicy` value: use `ring` princical buffer policy.
VALUE_SET - Static variable in class org.opensolaris.os.dtrace.Option
  May be passed to `Consumer.setOption(String option, String value)` to set a boolean option such as `Option.flowindent`.
VALUE_SWITCH - Static variable in class org.opensolaris.os.dtrace.Option
  `Option.bufpolicy` default value: use `switch` princical buffer policy.
VALUE_UNSET - Static variable in class org.opensolaris.os.dtrace.Option
  May be passed to `Consumer.setOption(String option, String value)` to unset a boolean option such as `Option.flowindent`.
valueOf(String) - Static method in enum org.opensolaris.os.dtrace.Consumer.OpenFlag
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opensolaris.os.dtrace.Drop.Kind
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opensolaris.os.dtrace.Flow.Kind
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opensolaris.os.dtrace.InterfaceAttributes.DependencyClass
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opensolaris.os.dtrace.InterfaceAttributes.Stability
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opensolaris.os.dtrace.ProbeData.KeyField
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opensolaris.os.dtrace.ProbeDescription.Spec
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opensolaris.os.dtrace.ProcessState.State
  Returns the enum constant of this type with the specified name.
ValueRecord - Interface in org.opensolaris.os.dtrace
  A data record generated by DTrace that contains a single value.
values() - Static method in enum org.opensolaris.os.dtrace.Consumer.OpenFlag
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.opensolaris.os.dtrace.Drop.Kind
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.opensolaris.os.dtrace.Flow.Kind
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.opensolaris.os.dtrace.InterfaceAttributes.DependencyClass
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.opensolaris.os.dtrace.InterfaceAttributes.Stability
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.opensolaris.os.dtrace.ProbeData.KeyField
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.opensolaris.os.dtrace.ProbeDescription.Spec
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.opensolaris.os.dtrace.ProcessState.State
  Returns an array containing the constants of this enum type, in the order they're declared.
version - Static variable in class org.opensolaris.os.dtrace.Option
  Request specific version of native DTrace library (compile-time).

## W

work() - Method in class org.opensolaris.os.dtrace.LocalConsumer
  Called in the runnable target of the thread returned by `LocalConsumer.createThread()` to run this DTrace consumer.

## Z

zdefs - Static variable in class org.opensolaris.os.dtrace.Option
  Permit probe definitions that match zero probes (compile-time; no option value).

A B C D E F G H I K L M N O P Q R S T U V W Z

Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES