Skip navigation links
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.
AggregationRecord(Tuple, AggregationValue, int) - Constructor for class org.opensolaris.os.dtrace.AggregationRecord
Creates an aggregation record with the given key, value, and ordinal.
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 distribution.
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

Bucket(long, long, long) - Constructor for class org.opensolaris.os.dtrace.Distribution.Bucket
Creates a distribution bucket with the given range and frequency.
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
Closes an open consumer and releases the system resources it was holding.
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(LogLinearDistribution) - Method in class org.opensolaris.os.dtrace.LogLinearDistribution
Compares the double values of LogLinearDistribution.getValue() for overall magnitude, and if those are equal, compares frequencies at zero if the distrubions includea bucket whose range has a minimum of zero.
compareTo(PrintaRecord) - Method in class org.opensolaris.os.dtrace.PrintaRecord
Compares the formatted output of this record with that of the given record.
compareTo(PrintfRecord) - Method in class org.opensolaris.os.dtrace.PrintfRecord
Compares the formatted string value of this record with that of the given record.
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 preprocessor (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.
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.ExitRecord
Compares the specified object with this ExitRecord 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.PrintaRecord
Compares the specified object with this PrintaRecord for equality.
equals(Object) - Method in class org.opensolaris.os.dtrace.PrintfRecord
Compares the specified object with this PrintfRecord 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.
getBase() - Method in class org.opensolaris.os.dtrace.LogLinearDistribution
 
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.
getCount() - Method in class org.opensolaris.os.dtrace.StddevValue
Gets the number of aggregated values included in the standard deviation.
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.
getEncValue() - Method in class org.opensolaris.os.dtrace.LogLinearDistribution
 
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 stability 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
 
getOrderedRecords() - Method in class org.opensolaris.os.dtrace.Aggregate
Gets an ordered list of this aggregate's records sequenced by their ordinal property.
getOrdinal() - Method in class org.opensolaris.os.dtrace.AggregationRecord
Gets the ordinal generated when this AggregationRecord was added to its containing Aggregate by the native DTrace library, from zero (first) to n-1 (last).
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.Aggregate
Gets an unordered list of this aggregate's records.
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 unformatted 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.
getTotal() - Method in class org.opensolaris.os.dtrace.StddevValue
Gets the sum total of the aggregated values.
getTotalSquares() - Method in class org.opensolaris.os.dtrace.StddevValue
Gets the sum total of the squares of the aggregated values.
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.LogLinearDistribution
 
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.StddevValue
Gets the standard deviation of the aggregated values.
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
Begin tracing and start a background thread to consume generated probe data.
go(ExceptionHandler) - Method in class org.opensolaris.os.dtrace.LocalConsumer
Begin tracing and start a background thread to consume generated probe data.
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.ExitRecord
Overridden to ensure that equal 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.PrintaRecord
Overridden to ensure that equal instances have equal hash codes.
hashCode() - Method in class org.opensolaris.os.dtrace.PrintfRecord
Overridden to ensure that equal instances have equal hash codes.
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.
LogLinearDistribution - Class in org.opensolaris.os.dtrace
A log/linear distribution aggregated by the DTrace llquantize() action.
LogLinearDistribution(long, long, List<Distribution.Bucket>) - Constructor for class org.opensolaris.os.dtrace.LogLinearDistribution
Creates a log/linear distribution with the given parameters, base value and frequencies.
LogLinearDistribution(long, long, long, long, long, List<Distribution.Bucket>) - Constructor for class org.opensolaris.os.dtrace.LogLinearDistribution
Creates a log/linear distribution with the given parameters, base values and 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).
StddevValue - Class in org.opensolaris.os.dtrace
A long value aggregated by the DTrace stddev() action.
StddevValue(long, long, long, String) - Constructor for class org.opensolaris.os.dtrace.StddevValue
Creates a value aggregated by the DTrace stddev() action.
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
Stops all tracing, as well as the background thread started by Consumer.go() to consume generated probe data.
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.
ustackframes - Static variable in class org.opensolaris.os.dtrace.Option
Number of user stack frames (scalar).

V

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.
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 principal 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 principal 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 principal 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 are 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 are 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 are 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 are 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 are 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 are 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 are 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 are 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 
Skip navigation links