A B C D E F G H I K L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
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.
- AGGREGATION - org.opensolaris.os.dtrace.Drop.Kind
-
Drop to aggregation buffer
- 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()
orsum()
. - 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 DTraceavg()
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
- BUFPOLICY_FILL - Static variable in class org.opensolaris.os.dtrace.Option
-
Value returned by
Consumer.getOption(String option)
for theOption.bufpolicy
option when thefill
buffer policy is set. - BUFPOLICY_RING - Static variable in class org.opensolaris.os.dtrace.Option
-
Value returned by
Consumer.getOption(String option)
for theOption.bufpolicy
option when thering
buffer policy is set. - BUFPOLICY_SWITCH - Static variable in class org.opensolaris.os.dtrace.Option
-
Value returned by
Consumer.getOption(String option)
for theOption.bufpolicy
option when the defaultswitch
buffer policy is set. - bufresize - Static variable in class org.opensolaris.os.dtrace.Option
- BUFRESIZE_AUTO - Static variable in class org.opensolaris.os.dtrace.Option
-
Value returned by
Consumer.getOption(String option)
for theOption.bufresize
option when the defaultauto
buffer resize policy is set. - BUFRESIZE_MANUAL - Static variable in class org.opensolaris.os.dtrace.Option
-
Value returned by
Consumer.getOption(String option)
for theOption.bufresize
option when themanual
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.
- COMMON - org.opensolaris.os.dtrace.InterfaceAttributes.DependencyClass
-
The interface is common to all systems regardless of the underlying hardware.
- 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 ofLinearDistribution.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 ofLogDistribution.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 ofLogLinearDistribution.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(File, String...) - Method in interface org.opensolaris.os.dtrace.Consumer
-
Compiles the given D program file.
- compile(File, String...) - Method in class org.opensolaris.os.dtrace.LocalConsumer
- compile(String, String...) - Method in interface org.opensolaris.os.dtrace.Consumer
-
Compiles the given D program string.
- compile(String, 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 runningConsumer
. - 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 runningConsumer
, 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 toConsumer.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 DTracecount()
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 whichcpp
to run by its pathname (compile-time). - cpu - Static variable in class org.opensolaris.os.dtrace.Option
-
CPU on which to enable tracing (scalar).
- CPU - org.opensolaris.os.dtrace.InterfaceAttributes.DependencyClass
-
The interface is specific to the CPU model of the current system.
- CPU - org.opensolaris.os.dtrace.ProbeData.KeyField
-
Specifies
ProbeData.getCPU()
- 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.
- DBLERROR - org.opensolaris.os.dtrace.Drop.Kind
-
Error in ERROR probe
- DEAD - org.opensolaris.os.dtrace.ProcessState.State
-
Process is terminated (core file).
- 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()
orlquantize()
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.
- DYNAMIC - org.opensolaris.os.dtrace.Drop.Kind
-
Dynamic drop
- DYNDIRTY - org.opensolaris.os.dtrace.Drop.Kind
-
Dynamic drop due to dirtiness
- DYNRINSE - org.opensolaris.os.dtrace.Drop.Kind
-
Dynamic drop due to rinsing
- 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-keyedAggregation
, 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() - Method in class org.opensolaris.os.dtrace.LocalConsumer
- 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(Program) - Method in class org.opensolaris.os.dtrace.LocalConsumer
- ENTRY - org.opensolaris.os.dtrace.Flow.Kind
-
Entry into a function.
- EPID - org.opensolaris.os.dtrace.ProbeData.KeyField
-
Specifies
ProbeData.getEnabledProbeID()
- 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).
- EVOLVING - org.opensolaris.os.dtrace.InterfaceAttributes.Stability
-
The interface might eventually become Standard or Stable but is still in transition.
- exceptionHandler - Variable in class org.opensolaris.os.dtrace.LocalConsumer
- ExceptionHandler - Interface in org.opensolaris.os.dtrace
-
User-defined application behavior after an exception terminates a running DTrace consumer.
- ExitRecord - Class in org.opensolaris.os.dtrace
-
A record indicating that the DTrace
exit()
action is about to stop the sourceConsumer
. - ExitRecord(int) - Constructor for class org.opensolaris.os.dtrace.ExitRecord
-
Creates an exit record with the given status.
- EXTERNAL - org.opensolaris.os.dtrace.InterfaceAttributes.Stability
-
The interface is controlled by an entity other than Sun.
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
- FUNCTION - org.opensolaris.os.dtrace.ProbeDescription.Spec
-
Probe function
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() - Method in class org.opensolaris.os.dtrace.LocalConsumer
- 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>) - Method in class org.opensolaris.os.dtrace.LocalConsumer
- 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(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, ornull
if such information was not requested with theflowindent
option. - getFormattedString() - Method in class org.opensolaris.os.dtrace.PrintfRecord
-
Gets the formatted string output of the DTrace
printf()
action. - getFormattedString(Tuple) - Method in class org.opensolaris.os.dtrace.PrintaRecord
-
Gets the formatted string, if any, associated with the given aggregation tuple.
- 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 perTuple
. - 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)
orConsumer.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 theExceptionHandler
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(int) - Method in class org.opensolaris.os.dtrace.PrintfRecord
-
Gets the unformatted element passed to the DTrace
printf()
action at the given offset in theprintf()
argument list after the format string, starting at offset zero for the first unformatted element. - 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
isnull
or empty. - 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() - Method in class org.opensolaris.os.dtrace.LocalConsumer
-
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(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
- GROUP - org.opensolaris.os.dtrace.InterfaceAttributes.DependencyClass
-
The interface is specific to the hardware platform group of the current system.
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
- ILP32 - org.opensolaris.os.dtrace.Consumer.OpenFlag
-
Generate 32-bit D programs.
- 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(String, String, String) - Constructor for class org.opensolaris.os.dtrace.InterfaceAttributes
-
Creates an interface attribute triplet from the given attribute names.
- 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.DependencyClass - Enum in org.opensolaris.os.dtrace
-
Architectural dependency class.
- InterfaceAttributes.Stability - Enum in org.opensolaris.os.dtrace
-
Interface stability level.
- INTERNAL - org.opensolaris.os.dtrace.InterfaceAttributes.Stability
-
The interface is private to DTrace itself and represents an implementation detail of DTrace.
- 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. - ISA - org.opensolaris.os.dtrace.InterfaceAttributes.DependencyClass
-
The interface is specific to the instruction set architecture (ISA) supported by the microprocessor on this system.
- 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()
, orsym()
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 DTracemod()
,func()
, orsym()
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, 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.
- 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.
- lookupKernelFunction(int) - Method in interface org.opensolaris.os.dtrace.Consumer
-
Gets the kernel function name for the given 32-bit kernel address.
- lookupKernelFunction(int) - Method in class org.opensolaris.os.dtrace.LocalConsumer
- lookupKernelFunction(long) - Method in interface org.opensolaris.os.dtrace.Consumer
-
Gets the kernel function name for the given 64-bit kernel address.
- 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, int) - Method in class org.opensolaris.os.dtrace.LocalConsumer
- 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, long) - Method in class org.opensolaris.os.dtrace.LocalConsumer
- LOST - org.opensolaris.os.dtrace.ProcessState.State
-
Process is lost to control.
- LP64 - org.opensolaris.os.dtrace.Consumer.OpenFlag
-
Generate 64-bit D programs.
M
- MaxValue - Class in org.opensolaris.os.dtrace
-
A
long
value aggregated by the DTracemax()
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 DTracemin()
action. - MinValue(long) - Constructor for class org.opensolaris.os.dtrace.MinValue
-
Creates a value aggregated by the DTrace
min()
action. - MODULE - org.opensolaris.os.dtrace.ProbeDescription.Spec
-
Probe module
N
- NAME - org.opensolaris.os.dtrace.ProbeDescription.Spec
-
Probe name (unqualified)
- nanos(int) - Static method in class org.opensolaris.os.dtrace.Option
-
Gets a time option value indicating the given number of nanoseconds.
- NONE - org.opensolaris.os.dtrace.Flow.Kind
-
No function boundary crossed.
- nspec - Static variable in class org.opensolaris.os.dtrace.Option
-
Number of speculations (scalar).
O
- OBSOLETE - org.opensolaris.os.dtrace.InterfaceAttributes.Stability
-
The interface is supported in the current release but is scheduled to be removed, most likely in a future minor release.
- 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()
. - PLATFORM - org.opensolaris.os.dtrace.InterfaceAttributes.DependencyClass
-
The interface is specific to the hardware platform of the current system.
- PRINCIPAL - org.opensolaris.os.dtrace.Drop.Kind
-
Drop to principal buffer
- 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. - PRIVATE - org.opensolaris.os.dtrace.InterfaceAttributes.Stability
-
The interface is private to Sun and represents an interface developed for use by other Sun products that is not yet publicly documented for use by customers and ISVs.
- 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. - PROBE - org.opensolaris.os.dtrace.ProbeData.KeyField
-
Specifies
ProbeData.getEnabledProbeDescription()
- 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 thegetComparator()
convenience method. - ProbeDescription - Class in org.opensolaris.os.dtrace
-
A DTrace probe description consists of provider, module, function, and name.
- ProbeDescription(int, String, String, String, String) - Constructor for class org.opensolaris.os.dtrace.ProbeDescription
-
Supports XML persistence.
- 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.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)
orConsumer.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)
orConsumer.grabProcess(int pid)
. - ProcessState(int, String, int, String, Integer, String) - Constructor for class org.opensolaris.os.dtrace.ProcessState
-
Supports XML persistence.
- 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.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. - PROVIDER - org.opensolaris.os.dtrace.ProbeDescription.Spec
-
Probe provider
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.
- RECORDS - org.opensolaris.os.dtrace.ProbeData.KeyField
-
Specifies
ProbeData.getRecords()
- 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
- RETURN - org.opensolaris.os.dtrace.Flow.Kind
-
Return from a function.
- RUN - org.opensolaris.os.dtrace.ProcessState.State
-
Process is running.
S
- ScalarRecord - Class in org.opensolaris.os.dtrace
-
A traced D primitive generated by a DTrace action such as
trace()
ortracemem()
, 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) - Method in class org.opensolaris.os.dtrace.LocalConsumer
- setOption(String, String) - Method in interface org.opensolaris.os.dtrace.Consumer
-
Sets the value of a DTrace option.
- 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.
- SPEC - org.opensolaris.os.dtrace.Drop.Kind
-
Speculative drop
- SPECBUSY - org.opensolaris.os.dtrace.Drop.Kind
-
Speculative drop due to business
- specsize - Static variable in class org.opensolaris.os.dtrace.Option
-
Speculation buffer size (size).
- SPECUNAVAIL - org.opensolaris.os.dtrace.Drop.Kind
-
Speculative drop due to unavailability
- STABLE - org.opensolaris.os.dtrace.InterfaceAttributes.Stability
-
The interface is a mature interface under Sun's control.
- 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()
, orjstack()
action. - STANDARD - org.opensolaris.os.dtrace.InterfaceAttributes.Stability
-
The interface complies with an industry standard.
- 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 DTracestddev()
action. - StddevValue(long, long, long, String) - Constructor for class org.opensolaris.os.dtrace.StddevValue
-
Creates a value aggregated by the DTrace
stddev()
action. - STKSTROVERFLOW - org.opensolaris.os.dtrace.Drop.Kind
-
Stack string table overflow
- 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. - STOP - org.opensolaris.os.dtrace.ProcessState.State
-
Process is stopped.
- 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 DTracesum()
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()
orusym()
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 byUserStackRecord.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(List<ValueRecord>) - Constructor for class org.opensolaris.os.dtrace.Tuple
-
Creates a tuple with the given element list in the given list order.
- Tuple(ValueRecord...) - Constructor for class org.opensolaris.os.dtrace.Tuple
-
Creates a tuple with the given elements in the given order.
U
- UNDEAD - org.opensolaris.os.dtrace.ProcessState.State
-
Process is terminated (zombie).
- undef - Static variable in class org.opensolaris.os.dtrace.Option
-
Undefine symbol when invoking preprocessor (compile-time).
- UNKNOWN - org.opensolaris.os.dtrace.Drop.Kind
-
Unrecognized value from native DTrace library
- UNKNOWN - org.opensolaris.os.dtrace.InterfaceAttributes.DependencyClass
-
The interface has an unknown set of architectural dependencies.
- 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
- UNSTABLE - org.opensolaris.os.dtrace.InterfaceAttributes.Stability
-
The interface is provided to give developers early access to new or rapidly changing technology or to an implementation artifact that is essential for observing or debugging system behavior for which a more stable solution is anticipated in the future.
- UserStackRecord - Class in org.opensolaris.os.dtrace
-
A value generated by the DTrace
ustack()
orjstack()
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()
, orusym()
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 DTraceumod()
,ufunc()
, orusym()
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: useauto
buffer resizing policy. - VALUE_FILL - Static variable in class org.opensolaris.os.dtrace.Option
-
Option.bufpolicy
value: usefill
principal buffer policy. - VALUE_MANUAL - Static variable in class org.opensolaris.os.dtrace.Option
-
Option.bufresize
value: usemanual
buffer resizing policy. - VALUE_RING - Static variable in class org.opensolaris.os.dtrace.Option
-
Option.bufpolicy
value: usering
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 asOption.flowindent
. - VALUE_SWITCH - Static variable in class org.opensolaris.os.dtrace.Option
-
Option.bufpolicy
default value: useswitch
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 asOption.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).
All Classes All Packages