Go to main content

Oracle® Solaris 11.4 DTrace (Dynamic Tracing) Guide

Exit Print View

Updated: September 2020
 
 

Index

Numbers and Symbols

$ (dollar sign)index iconUnion Types in DTrace
$ macro variable prefixesindex iconMacro Variables
$n macro argumentindex iconMacro Arguments

A

actions
data recordingindex iconDTrace Data Recording Actions
defaultindex iconDTrace Default Action
definedindex iconDTrace Actions
destructiveindex iconDTrace Destructive Actions
kernel destructiveindex iconKernel Destructive Actions
probesindex iconProbe Actions
process destructiveindex iconProcess Destructive Actions
specialindex iconDTrace Special Actions
speculativeindex iconSpeculative Actions
subroutines andindex iconDTrace Actions and Subroutines
ustackindex iconustack Action
address spaces
pointers andindex iconPointers and Address Spaces
aggrate value
index icondtrace_sleep Function
index iconDTrace Consumer Options
index iconMinimizing Drops
aggregation walkers
dtrace_aggregate_walk_keyrevsorted()index icondtrace_aggregate_walk_keyrevsorted Function
dtrace_aggregate_walk_keysorted()index icondtrace_aggregate_walk_keysorted Function
dtrace_aggregate_walk_keyvarrevsorted()index icondtrace_aggregate_walk_keyvarrevsorted Function
dtrace_aggregate_walk_keyvarsorted()index icondtrace_aggregate_walk_keyvarsorted Function
dtrace_aggregate_walk_valrevsorted()index icondtrace_aggregate_walk_valrevsorted Function
dtrace_aggregate_walk_valsorted()index icondtrace_aggregate_walk_valsorted Function
dtrace_aggregate_walk_valvarrevsorted()index icondtrace_aggregate_walk_valvarrevsorted Function
dtrace_aggregate_walk_valvarsorted()index icondtrace_aggregate_walk_valvarsorted Function
aggregations
clearingindex iconClearing Aggregations
data normalizationindex iconData Normalization
dropsindex iconMinimizing Drops
examplesindex iconProcessing Aggregation Data in DTrace
examples of useindex iconDTrace Aggregating Functions
functionsindex iconAggregating Functions
joining multipleindex iconJoining Data From Multiple Aggregations
overviewindex iconAbout Aggregations
printingindex iconPrinting Aggregations
processingindex iconProcessing of Aggregations in DTrace
processing dataindex iconProcessing Aggregation Data in DTrace
sortingindex iconSorting Aggregations
truncatingindex iconTruncating Aggregations
useindex iconUse Aggregations
alloca subroutineindex iconalloca Subroutine
anonymous enablingindex iconAnonymous Enablings
anonymous tracing
DTraceindex iconAnonymous Tracing in DTrace
examplesindex iconAnonymous Tracing Examples
APIs  Seeindex iconlibdtrace APIs
arguments
fileops providerindex iconfileops Probe Arguments
profile providerindex iconprofile Probe Arguments
arithmetic
expressionsindex iconVariables and Arithmetic Expressions in DTrace
arrays
associativeindex iconAssociative Arrays
declarationindex iconArray Declarations and Storage
DTraceindex iconArrays in DTrace
multi-dimensionalindex iconMulti-Dimensional Arrays
pointers andindex iconPointers and Arrays in DTrace
registers andindex iconuregs[] Array
relationship with pointersindex iconPointer and Array Relationship
storageindex iconArray Declarations and Storage
assembly functionsindex iconfbt and Assembly Functions
avoiding errorsindex iconAvoiding Errors

B

basename subroutineindex iconbasename Subroutine
bcopy subroutineindex iconbcopy Subroutine
bit fieldsindex iconBit Fields
breakpoint interactionindex iconfbt and Breakpoint Interaction
breakpoint actionindex iconbreakpoint Action
buffer policy
END probesindex iconfill Policy and END Probes
fillindex iconfill Policy
resizingindex iconBuffer Resizing Policy
ringindex iconring Policy
switchindex iconswitch Policy
buffers
DTraceindex iconDTrace Buffers and Buffering
not principalindex iconOther Buffers
policiesindex iconPrincipal Buffer Policies
principalindex iconPrincipal Buffers
resizing policyindex iconBuffer Resizing Policy
sizesindex iconBuffer Sizes
bufinfo_t structureindex iconio bufinfo_t Structure

C

C preprocessor useindex iconUse of the C Preprocessor
cacheable predicatesindex iconUse Cacheable Predicates
chill actionindex iconchill Action
claiming anonymous stateindex iconClaiming Anonymous State
cleanpath subroutineindex iconcleanpath Subroutine
clear() aggregation functionindex iconClearing Aggregations
clear actionindex iconclear Action
compilationindex iconCompilation and Instrumentation in DTrace
compound data
avg()index iconavg Function
jstack()index iconustack and jstack Functions
llquantize()
index iconllquantize Function
index iconlquantize Function
quantize()index iconquantize Function
stack()index iconstack Function
stddev()index iconstddev Function
tracemem()index icontracemem Function
uaddr()index iconumod, usym, and uaddr Functions
umod()index iconumod, usym, and uaddr Functions
ustack()index iconustack and jstack Functions
usym()index iconumod, usym, and uaddr Functions
constants
definitionsindex iconType and Constant Definitions in DTrace
DTraceindex iconConstants in DTrace
consumer functions
dtrace_aggregate_print()index icondtrace_aggregate_print Function
dtrace_close()index icondtrace_close Function
dtrace_errmsg()index icondtrace_errmsg and dtrace_errno Functions
dtrace_errno()index icondtrace_errmsg and dtrace_errno Functions
dtrace_go()index icondtrace_go Function
dtrace_open()index icondtrace_open Function
dtrace_program_exec()index icondtrace_program_exec Function
dtrace_program_strcompile()index icondtrace_program_strcompile Function
dtrace_setopt()index icondtrace_setopt Function
dtrace_sleep()index icondtrace_sleep Function
dtrace_stop()index icondtrace_stop Function
dtrace_work()index icondtrace_work Function
consumers
creating customindex iconCreating Custom DTrace Consumers
DTrace exampleindex iconEmbedding DTrace in a Consumer
functionsindex iconDTrace Consumer Functions
handlersindex iconDTrace Handler Interfaces
optionsindex iconConsumer Options
conversion
formatsindex iconConversion Formats
specificationsindex iconConversion Specifications
copyin subroutine
index iconcopyin and copyinstr Subroutines
index iconcopyin Subroutine
copyinstr subroutine
index iconcopyin and copyinstr Subroutines
index iconcopyinstr Subroutine
copyinto subroutineindex iconcopyinto Subroutine
copyout actionindex iconcopyout Action
copyoutstr actionindex iconcopyoutstr Action
cpc provider
argumentsindex iconcpc Probe Arguments
definitionindex iconcpc Provider
examplesindex iconUsing the cpc Provider
stabilityindex iconcpc Stability
cpp command
index icondtrace_program_strcompile Function
index icondtrace Command Options
index iconUse of the C Preprocessor
creating
custom consumersindex iconCreating Custom DTrace Consumers
csinfo_t structure
icmp providerindex iconICMP csinfo_t Structure
igmp providerindex iconIGMP csinfo_t Structure
curlwpsinfo built-in variable
index iconStable Translations
index iconBuilt-In Variables
curpsinfo built-in variable
index iconStable Translations
index iconBuilt-In Variables
curthread built-in variableindex iconBuilt-In Variables

D

D programming
actionsindex iconDTrace Actions
address symbol resolutionindex iconDTrace User Address Symbol Resolution
aggregationsindex iconDTrace Aggregations
arithmetic expressionsindex iconVariables and Arithmetic Expressions in DTrace
arraysindex iconArrays in DTrace
compilingindex iconCompilation and Instrumentation in DTrace
compound dataindex iconDTrace Compound Data
consumersindex iconWriting DTrace Consumers
data recording actionsindex iconDTrace Data Recording Actions
default actionindex iconDTrace Default Action
destructive actionsindex iconDTrace Destructive Actions
DTrace consumersindex iconData Consumption APIs
formatting outputindex iconOutput Formatting in DTrace
handler interfacesindex iconDTrace Handler Interfaces
introductionindex iconAbout DTrace
kernel destructive actionsindex iconKernel Destructive Actions
languageindex iconD Programming Language
operatorsindex iconTypes, Operators, and Expressions in DTrace
pointersindex iconPointers and Arrays in DTrace
process control interfaceindex iconProcess Control Interface in DTrace
process destructive actionsindex iconProcess Destructive Actions
program structureindex iconD Program Structure
strings
index iconStrings in DTrace
index iconStrings in DTrace
structsindex iconStructs and Unions in DTrace
subroutinesindex iconDTrace Subroutines
symbolsindex iconExternal Symbols and Types in DTrace
type definitionsindex iconType and Constant Definitions in DTrace
variablesindex iconVariables in DTrace
data
normalizationindex iconData Normalization
processing aggregation dataindex iconProcessing Aggregation Data in DTrace
processing tracedindex iconProcessing Traced Data in DTrace
data recording
clearindex iconclear Action
denormalizeindex iconNormalizing an Aggregation With normalize.d
freopenindex iconfreopen Action
ftruncateindex iconftruncate Action
funcindex iconfunc Action
jstackindex iconjstack Action
modindex iconmod Action
normalize
index iconNormalizing an Aggregation With normalize.d
index iconData Normalization
pcapindex iconpcap Action
printindex iconprint Action
printaindex iconprinta Action
printfindex iconprintf Action
setoptindex iconsetopt Action
stackindex iconstack Action
symindex iconsym Action
traceindex icontrace Action
tracememindex icontracemem Action
uaddrindex iconuaddr Action
ufuncindex iconufunc Action
umodindex iconumod Action
ustackindex iconustack Action
usymindex iconusym Action
data typesindex iconData Types and Sizes
declarationsindex iconProbe Clauses and Declarations
default format
traceindex icontrace Default Format
defaultargs optionindex iconMacro Arguments
denormalize actionindex iconNormalizing an Aggregation With normalize.d
dependency classes
stability andindex iconStability Dependency Classes
stability attributeindex iconStability Interface Attributes
dirname subroutineindex icondirname Subroutine
DTrace  Seeindex iconD programming
dtrace
displaying consumersindex iconDisplaying DTrace Consumers
displaying dataindex iconDisplaying Trace Data
interpreter filesindex iconInterpreter Files
macro variablesindex iconMacro Variables
privileged useindex iconPrivileged Use of DTrace
program versioningindex iconProgram Versioning in DTrace
scriptingindex iconScripting in DTrace
dtrace
descriptionindex icondtrace Command Description
eliminating interferenceindex iconEliminating dtrace Interference
exit statusindex icondtrace Command Exit Status Values
operandsindex icondtrace Command Operands
optionsindex icondtrace Command Options
providerindex icondtrace Provider
stability of providerindex icondtrace Provider Stability
utilityindex icondtrace Utility
dtrace_addr2str()index iconUtility APIs
dtrace_aggregate_clear()index iconAggregation APIs
dtrace_aggregate_print()
index iconAggregation APIs
index icondtrace_aggregate_print Function
dtrace_aggregate_snap()index iconAggregation APIs
dtrace_aggregate_walk()index iconAggregation APIs
dtrace_aggregate_walk_joined()index iconAggregation APIs
dtrace_aggregate_walk_keyrevsorted()
index iconAggregation APIs
index icondtrace_aggregate_walk_keyrevsorted Function
dtrace_aggregate_walk_keysorted()
index iconAggregation APIs
index icondtrace_aggregate_walk_keysorted Function
dtrace_aggregate_walk_keyvarrevsorted()
index iconAggregation APIs
index icondtrace_aggregate_walk_keyvarrevsorted Function
dtrace_aggregate_walk_keyvarsorted()
index iconAggregation APIs
index icondtrace_aggregate_walk_keyvarsorted Function
dtrace_aggregate_walk_sorted()index iconAggregation APIs
dtrace_aggregate_walk_valrevsorted()
index iconAggregation APIs
index icondtrace_aggregate_walk_valrevsorted Function
dtrace_aggregate_walk_valsorted()
index iconAggregation APIs
index icondtrace_aggregate_walk_valsorted Function
dtrace_aggregate_walk_valvarrevsorted()
index iconAggregation APIs
index icondtrace_aggregate_walk_valvarrevsorted Function
dtrace_aggregate_walk_valvarsorted()
index iconAggregation APIs
index icondtrace_aggregate_walk_valvarsorted Function
dtrace_aggregation_walk_joined()index iconJoining Data From Multiple Aggregations
dtrace_attr2str()index iconUtility APIs
dtrace_class_name()index iconUtility APIs
dtrace_close()index icondtrace_close Function
dtrace_close() functionindex iconGeneral Purpose APIs
dtrace_consume()index iconData Consumption APIs
dtrace_ctlfd() functionindex iconGeneral Purpose APIs
dtrace_desc2str()index iconUtility APIs
dtrace_dof_create()index iconProgramming APIs
dtrace_dof_destroy()index iconProgramming APIs
dtrace_errmsg()index icondtrace_errmsg and dtrace_errno Functions
dtrace_errmsg() functionindex iconGeneral Purpose APIs
dtrace_errno()index icondtrace_errmsg and dtrace_errno Functions
dtrace_errno() functionindex iconGeneral Purpose APIs
dtrace_faultstr() functionindex iconGeneral Purpose APIs
dtrace_fire_extern() functionindex iconGeneral Purpose APIs
dtrace_fprinta()index iconFormatting Output APIs
dtrace_fprintf()index iconFormatting Output APIs
dtrace_freopen()index iconFormatting Output APIs
dtrace_geterr_dof()index iconProgramming APIs
dtrace_getopt() functionindex iconGeneral Purpose APIs
dtrace_getopt_dof()index iconProgramming APIs
dtrace_go()index icondtrace_go Function
dtrace_go() functionindex iconGeneral Purpose APIs
dtrace_handle_buffered()index iconHandler APIs
dtrace_handle_drop()index iconHandler APIs
dtrace_handle_err()index iconHandler APIs
dtrace_handle_proc()index iconHandler APIs
dtrace_handle_setopt()index iconHandler APIs
dtrace_id2desc()index iconUtility APIs
dtrace_lookup_by_addr()index iconObject, Type, and Symbol APIs
dtrace_lookup_by_name()index iconObject, Type, and Symbol APIs
dtrace_lookup_by_type()index iconObject, Type, and Symbol APIs
dtrace_object_info()index iconObject, Type, and Symbol APIs
dtrace_object_iter()index iconObject, Type, and Symbol APIs
dtrace_open()
index iconGeneral Purpose APIs
index icondtrace_open Function
dtrace_printa_create()index iconFormatting Output APIs
dtrace_printf_create()index iconFormatting Output APIs
dtrace_printf_format()index iconFormatting Output APIs
dtrace_probe_info()index iconProbe APIs
dtrace_probe_iter()index iconProbe APIs
dtrace_probespec_tindex icondtrace_program_strcompile Function
dtrace_proc_continue()index iconProcess Control APIs
dtrace_proc_create()index iconProcess Control APIs
dtrace_proc_grab()index iconProcess Control APIs
dtrace_proc_release()index iconProcess Control APIs
dtrace_program_exec()
index iconProgramming APIs
index icondtrace_program_exec Function
dtrace_program_fcompile()
index iconProgramming APIs
index icondtrace_program_strcompile Function
dtrace_program_header()index iconProgramming APIs
dtrace_program_info()index iconProgramming APIs
dtrace_program_link()index iconProgramming APIs
dtrace_program_strcompile()
index iconProgramming APIs
index icondtrace_program_strcompile Function
dtrace_provider_modules()index iconUtility APIs
dtrace_recdesc_t structureindex iconProcessing Traced Data in DTrace
dtrace_setopt() function
index iconGeneral Purpose APIs
index icondtrace_setopt Function
dtrace_sleep() function
index iconGeneral Purpose APIs
index icondtrace_sleep Function
dtrace_stability_name()index iconUtility APIs
dtrace_status()index iconData Consumption APIs
dtrace_stmt_iter()index iconProgramming APIs
dtrace_stop() function
index iconGeneral Purpose APIs
index icondtrace_stop Function
dtrace_str2attr()index iconUtility APIs
dtrace_str2desc()index iconUtility APIs
dtrace_subrstr() functionindex iconGeneral Purpose APIs
dtrace_symbol_type()index iconObject, Type, and Symbol APIs
dtrace_system()index iconFormatting Output APIs
dtrace_type_fcompile()index iconObject, Type, and Symbol APIs
dtrace_type_strcompile()index iconObject, Type, and Symbol APIs
dtrace_uaddr2str()index iconUtility APIs
dtrace_update() functionindex iconGeneral Purpose APIs
dtrace_vopen() functionindex iconGeneral Purpose APIs
dtrace_work()index iconData Consumption APIs
dtrace_work() functionindex icondtrace_work Function
dtrace_xstr2desc()index iconUtility APIs

E

enumerationindex iconEnumerations in DTrace
examples
adding probes to applicationsindex iconAdding Probes to Application Code
aggregation functionindex iconDTrace Aggregating Functions
aggregation rather than associative arraysindex iconUse Aggregations
anonymous tracingindex iconEnabling Anonymous Tracing for the iprb Module
application profilingindex iconUsing the Process Control Interface
consumer embedded D programindex iconEmbedding DTrace in a Consumer
cpc providerindex iconUsing the cpc Provider
crash dumpindex iconDisplaying Trace Data
customizing mblkindex iconpcap Action
Hello Worldindex iconHello, World in DTrace Using hello.d
icmp providerindex iconUsing the ICMP Provider
integer outputindex iconWidth and Precision Specifiers
interpreter filesindex iconInterpreter Files
iprbattach sourceindex iconEnabling Anonymous Tracing for Functions Called From iprbattach
print actionindex iconprint Action
printa() actionindex iconAggregation Result Types
probe descriptionsindex iconProbe Descriptions
probesindex iconGetting Started
processing aggregation dataindex iconProcessing Aggregation Data in DTrace
sctpio.d tracingindex iconsctpio.d Traces SCTP Packets
sctpstate.d tracingindex iconsctpstate.d Tracing State Changes
setting optionsindex iconModifying Options
speculation code pathindex iconSpeculation Example
speculation() failureindex iconCreating a Speculation
stability reportsindex iconStability Computations and Reports
static application probesindex iconUsing Statically Defined Application Probes With myserv.d
sysinfo providerindex iconUsing sysinfo mpstat
system call frequencyindex iconsyscall Provider
timeshare schedulingindex iconDTrace Default Action
trace actionsindex iconTracing Actions
truncating stderrindex iconftruncate Action
uaddr actionindex iconuaddr Action
using timersindex iconCreating a 10-Second Countdown Timer
ustack actionindex iconustack Action
vminfo providerindex iconUsing vminfo vmstat
execution orderindex iconOrder of Executing DTrace Actions
exit actionindex iconexit Action
expressions
conditionalindex iconConditional Expressions
DTraceindex iconTypes, Operators, and Expressions in DTrace
external symbolsindex iconExternal Symbols and Types in DTrace

F

fasttrap providerindex iconfasttrap Provider
stabilityindex iconfasttrap Stability
fbt providerindex iconfbt Provider
entry probesindex iconfbt entry Probes
examplesindex iconUsing the fbt Provider
probesindex iconfbt Probes
return probesindex iconfbt return Probes
stabilityindex iconFBT Stability Mechanism
fileops providerindex iconfileops Provider
stabilityindex iconfileops Stability
formatting output
index iconOutput Formatting in DTrace
index iconOutput Formatting in DTrace
fpuinfo providerindex iconfpuinfo Provider
argumentsindex iconfpuinfo Probe Arguments
stabilityindex iconfpuinfo Stability
freopen actionindex iconfreopen Action
ftruncate actionindex iconftruncate Action
func actionindex iconfunc Action
function boundary
probesindex iconpid Function Boundary Probes
functions
DTrace consumer
index iconDTrace Handler Interfaces
index iconDTrace Consumer Functions

H

handlers
dropindex iconDrop Handler
error handlerindex iconError Handler
processindex iconProcess Handler
setoptindex iconsetopt Handler
Hello World exampleindex iconHello, World in DTrace Using hello.d

I

icmp provider
argumentsindex iconICMP Probe Arguments
definitionindex iconicmp Provider
exampleindex iconUsing the ICMP Provider
stabilityindex iconICMP Stability
icmpinfo_t structure
icmp providerindex iconICMP icmpinfo_t Structure
identifier namesindex iconIdentifier Names and Keywords
igmp provider
argumentsindex iconigmp Probe Arguments
stabilityindex iconIGMP Stability
igmpinfo_t structure
igmp providerindex iconIGMP igmpinfo_t Structure
inet_ntoa6 subroutineindex iconinet_ntoa6 Subroutine
inet_ntoa subroutineindex iconinet_ntoa Subroutine
inet_ntop subroutineindex iconinet_ntop Subroutine
inlineindex iconInlines in DTrace
instruction set
limitationsindex iconfbt and Instruction Set Limitations
instrumentationindex iconCompilation and Instrumentation in DTrace
interfaces
handlerindex iconDTrace Handler Interfaces
process controlindex iconProcess Control Interface in DTrace
stability attributesindex iconStability Interface Attributes
invocation optionsindex icondtrace Command Options
io provider
argumentsindex iconio Probe Arguments
descriptionindex iconio Provider
examplesindex iconUsing the io Provider
probesindex iconio Probes
stabilityindex iconio Stability
ip provider
argumentsindex iconip Probe Arguments
descriptionindex iconip Provider
examplesindex iconUsing the ip Provider
probesindex iconip Probes
stabilityindex iconip Stability
ipinfo_t structure
sctp providerindex iconipinfo_t Structure
ipinfo_t structure
icmp providerindex iconICMP ipinfo_t Structure
igmp providerindex iconIGMP ipinfo_t Structure
iprb moduleindex iconEnabling Anonymous Tracing for the iprb Module
iprbattach moduleindex iconEnabling Anonymous Tracing for Functions Called From iprbattach
iscsi provider
argumentsindex iconiscsi Probe Arguments
descriptionindex iconiscsi Provider
examplesindex iconUsing the iscsi Provider
probesindex iconiscsi Probes
typesindex iconCOMSTAR iSCSI Argument Types

J

joining data
multiple aggregations fromindex iconJoining Data From Multiple Aggregations
jstack() action
index iconustack and jstack Functions
index iconjstack Action

K

kernel destructive actions
breakpointindex iconbreakpoint Action
chillindex iconchill Action
panicindex iconpanic Action
keywordsindex iconIdentifier Names and Keywords

L

libdtrace APIs
aggregationsindex iconAggregation APIs
DTrace consumersindex iconData Consumption APIs
formattersindex iconFormatting Output APIs
general purposeindex iconGeneral Purpose APIs
handlersindex iconHandler APIs
objectsindex iconObject, Type, and Symbol APIs
probesindex iconProbe APIs
process controlsindex iconProcess Control APIs
programmingindex iconProgramming APIs
symbolsindex iconObject, Type, and Symbol APIs
typesindex iconObject, Type, and Symbol APIs
utilitiesindex iconUtility APIs
libdtrace library
API referenceindex iconlibdtrace API Reference
custom consumers
index iconWriting DTrace Consumers
index iconWhat's New in Dynamic Tracing in Oracle Solaris 11.4
libraries
libdtrace
index iconlibdtrace API Reference
index iconWhat's New in Dynamic Tracing in Oracle Solaris 11.4
lockstat providerindex iconlockstat Provider
stabilityindex iconlockstat Stability

M

macros
$target variableindex iconTarget Process ID
argumentsindex iconMacro Arguments
variablesindex iconMacro Variables
mib providerindex iconmib Provider
argumentsindex iconmib Probe Arguments
stabilityindex iconmib Stability
mod actionindex iconmod Action
modifying optionsindex iconModifying Options
module loadingindex iconfbt and Module Loading
msgdsize subroutineindex iconmsgdsize Subroutine
msgsize subroutineindex iconmsgsize Subroutine
multiple aggregationsindex iconJoining Data From Multiple Aggregations
mutex_owned subroutineindex iconmutex_owned Subroutine
mutex_owner subroutineindex iconmutex_owner Subroutine
mutex_type_adaptive subroutineindex iconmutex_type_adaptive Subroutine

N

network services
protocolsindex iconNetwork and Network Service Protocol Providers
nfsv3 provider
argumentsindex iconnfsv3 Probe Arguments
definitionindex iconnfsv3 Server Provider
examplesindex iconUsing the nfsv3 Provider
probesindex iconNFSv3 Probes
nfsv4 provider
argumentsindex iconnfsv4 Probe Arguments
definitionindex iconnfsv4 Provider
examplesindex iconUsing the nfsv4 Provider
probesindex iconNFSv4 Top-Level Probes
nlmv4 provider
argumentsindex iconnlmv4 Probe Arguments
definitionindex iconnlmv4 Provider
probesindex iconnlmv4 Probes
stabilityindex iconnlmv4 Stability
normalize action
index iconNormalizing an Aggregation With normalize.d
index iconData Normalization

O

offsetsindex iconMember Sizes and Offsets
operators
arithmeticindex iconArithmetic Operators
assignmentindex iconAssignment Operators
bitwiseindex iconBitwise Operators
decrementindex iconIncrement and Decrement Operators
DTraceindex iconTypes, Operators, and Expressions in DTrace
incrementindex iconIncrement and Decrement Operators
logicalindex iconLogical Operators
relationalindex iconRelational Operators
optionsindex iconDTrace Options and Tunables
order of executing DTrace actionsindex iconOrder of Executing DTrace Actions

P

panic actionindex iconpanic Action
pcap actionindex iconpcap Action
performance considerationsindex iconPerformance Considerations in DTrace
pid
providerindex iconpid Provider
pid provider
definitionindex iconpid Provider
entry probesindex iconpid entry Probes
function offset probesindex iconpid Function Offset Probes
return probesindex iconpid return Probes
stabilityindex iconpid Stability
pktinfo_t structure
icmp providerindex iconICMP pktinfo_t Structure
igmp providerindex iconIGMP pktinfo_t Structure
ip providerindex iconpktinfo_t Structure
sctp providerindex iconpktinfo_t Structure
tcp providerindex iconpktinfo_t Structure
udp providerindex iconpktinfo_t Structure
platform limitations
SPARCindex iconSPARC Limitations With fbt
x86index iconx86 Limitations With fbt
plockstat provider
definitionindex iconplockstat Provider
mutex probesindex iconplockstat Mutex Probes
overviewindex iconplockstat Overview
reader/writer lock probesindex iconplockstat Reader/Writer Lock Probes
stabilityindex iconplockstat Stability
pointer arithmeticindex iconPointer Arithmetic
pointers
addressindex iconPointers and Addresses
address spaces andindex iconPointers and Address Spaces
arithmetic inindex iconPointer Arithmetic
arrays andindex iconPointers and Arrays in DTrace
DTrace objects, toindex iconPointers to DTrace Objects
genericindex iconGeneric Pointers
relationship with arraysindex iconPointer and Array Relationship
safetyindex iconPointer Safety
postmortem tracingindex iconPostmortem Tracing in DTrace
precedenceindex iconPrecedence DTrace Rules
predicatesindex iconPredicates in DTrace
print action
exampleindex iconprint Action
printa actionindex iconprinta Action
printf actionindex iconprintf Action
printing
DTrace APIsindex iconFormatting Output APIs
printing aggregationsindex iconPrinting Aggregations
privileges
allindex iconUsers Granted All Privileges
super userindex iconUsers Granted All Privileges
privileges and DTraceindex iconPrivileges in Oracle Solaris
PROBE definitionindex iconDefining Providers and Probes
probeprov variableindex iconPredicates in DTrace
probes
adaptive lockindex iconlockstat Adaptive Lock Probes
adding to an applicationindex iconAdding Probes to an Application
adding to application codeindex iconAdding Probes to Application Code
availabilityindex iconProbe Availability and CPU Counters
BEGINindex iconBEGIN Probe
building applicationsindex iconBuilding Applications With Probes
choosing position ofindex iconChoosing the Probe Points
clausesindex iconProbe Clauses and Declarations
cpcindex iconcpc Probes
creationindex iconcpc Probe Creation
descriptionsindex iconProbe Descriptions
DTraceindex iconGetting Started
END
index iconEND Probe
index iconfill Policy and END Probes
ERRORindex iconERROR Probe
fasttrap providerindex iconfasttrap Probes
fpuinfo providerindex iconfpuinfo Probes
icmp providerindex iconICMP Probes
igmp providerindex iconigmp Probes
limit enabledindex iconLimit Enabled Probes
mib providerindex iconmib Probes
pid providerindex iconNaming pid Probes
proc providerindex iconproc Probes
profile-nindex iconprofile-n Probes
providers andindex iconProviders and Probes
readers/writer lockindex iconlockstat Reader/Writer Lock Probes
sched providerindex iconsched Probes
sctp providerindex iconSCTP Probes
sdt providerindex iconSDT Probes
spin lockindex iconlockstat Spin Lock Probes
syscall providerindex iconsyscall Probes
sysinfo providerindex iconsysinfo Probes
tick-nindex icontick-n Probes
vminfoindex iconvminfo Probes
proc provider
argumentsindex iconproc Probe Arguments
definitionindex iconproc Provider
examplesindex iconUsing the proc Provider
stabilityindex iconproc Stability
process control interfaceindex iconProcess Control Interface in DTrace
Process Control Interface
exampleindex iconUsing the Process Control Interface
process destructive actions
copyoutindex iconcopyout Action
copyoutstrindex iconcopyoutstr Action
raiseindex iconraise Action
stopindex iconstop Action
systemindex iconsystem Action
processing
aggregation dataindex iconProcessing Aggregation Data in DTrace
aggregationsindex iconProcessing of Aggregations in DTrace
traced dataindex iconProcessing Traced Data in DTrace
profile provider
definitionindex iconprofile Provider
probe creationindex iconprofile Probe Creation
stabilityindex iconprofile Stability
profile timer resolutionindex iconprofile Timer Resolution
progenyof subroutineindex iconprogenyof Subroutine
protocols
network servicesindex iconNetwork and Network Service Protocol Providers
providers
cpcindex iconcpc Provider
defining probesindex iconDefining Providers and Probes
DTraceindex iconDTrace Providers
dtraceindex icondtrace Provider
fasttrapindex iconfasttrap Provider
fbtindex iconfbt Provider
fileopsindex iconfileops Provider
fpuinfoindex iconfpuinfo Provider
icmpindex iconicmp Provider
igmpindex iconigmp Provider
ioindex iconio Provider
ipindex iconip Provider
iscsiindex iconiscsi Provider
lockstatindex iconlockstat Provider
mibindex iconmib Provider
network service protocolindex iconNetwork and Network Service Protocol Providers
nfsv3index iconnfsv3 Server Provider
nfsv4index iconnfsv4 Provider
nlmv4index iconnlmv4 Provider
pidindex iconpid Provider
plockstatindex iconplockstat Provider
probes andindex iconProviders and Probes
procindex iconproc Provider
profileindex iconprofile Provider
schedindex iconsched Provider
scsiindex iconscsi Provider
sctpindex iconsctp Provider
sdtindex iconsdt Provider
srpindex iconsrp Provider
syscallindex iconsyscall Provider
sysinfoindex iconsysinfo Provider
tcpindex icontcp Provider
udpindex iconudp Provider
USDT stability requirementsindex iconStability Interfaces Defined for USDT Providers
vminfoindex iconvminfo Provider

R

raise actionindex iconraise Action
rand subroutineindex iconrand Subroutine
registers
uregs accessindex iconuregs[] Array
releases
D compiler labels andindex iconVersions and Releases
rw_iswriter subroutineindex iconrw_iswriter Subroutine
rw_write_held subroutineindex iconrw_write_held Subroutine

S

sched provider
argumentsindex iconsched Probe Arguments
definitionindex iconsched Provider
examplesindex iconUsing the sched Provider
stabilityindex iconsched Stability
scsi provider
argumentsindex iconscsi Probe Arguments
definitionindex iconscsi Provider
examplesindex iconUsing the scsi Provider
probesindex iconSCSI Probes
stabilityindex iconscsi Stability
structuresindex iconscsi_addr_t Structure
scsi_addr structureindex iconscsi_addr_t Structure
scsi_cdb_t structureindex iconscsi_cdb_t Structure
scsi_data_t structureindex iconscsi_data_t Structure
scsi_id_t structureindex iconscsi_id_t Structure
scsi_rsp_t structureindex iconscsi_rsp_t Structure
scsi_tmf_code_t structureindex iconscsi_tmf_code_t Structure
sctp provider
argumentsindex iconSCTP Probe Arguments
definitionindex iconsctp Provider
sctpinfo_t structureindex iconsctpinfo_t Structure
sctpio.d exampleindex iconsctpio.d Traces SCTP Packets
sctplsinfo_t structureindex iconsctplsinfo_t Structure
sctpsinfo_t structureindex iconsctpsinfo_t Structure
sctpstate.d exampleindex iconsctpstate.d Tracing State Changes
sdt provider
creating probesindex iconCreating SDT Probes
declaring probesindex iconDeclaring sdt Probes
definitionindex iconsdt Provider
examplesindex iconUsing the sdt Provider
probe argumentsindex iconsdt Probe Arguments
stabilityindex iconsdt Stability
securityindex iconSecurity in DTrace
self identifierindex iconThread-Local Variables
setopt actionindex iconsetopt Action
sizes
buffers, ofindex iconBuffer Sizes
bytes, inindex iconMember Sizes and Offsets
data typesindex iconData Types and Sizes
prefixes for conversion argindex iconSize Prefixes
sorting
aggregated dataindex iconSorting Aggregations
special actions
exitindex iconexit Action
specifiers
flagindex iconFlag Specifiers
precisionindex iconWidth and Precision Specifiers
widthindex iconWidth and Precision Specifiers
speculation
committingindex iconCommitting a Speculation
creatingindex iconCreating a Speculation
discardingindex iconDiscarding a Speculation
exampleindex iconSpeculation Example
optionsindex iconSpeculation Options and Tuning
tuningindex iconSpeculation Options and Tuning
usingindex iconUsing a Speculation
speculation subroutineindex iconDTrace Speculation Functions
speculation subroutineindex iconspeculation Subroutine
speculative
exit actionindex iconexit Action
interfacesindex iconSpeculation Interfaces
tracingindex iconSpeculative Tracing in DTrace
srp provider
data transfer probesindex iconData Transfer Probes
definitionindex iconsrp Provider
examplesindex iconUsing the srp Provider
probesindex iconsrp Probes
remote login/logout probesindex iconRemote Port Login/Logout Event Probes
scsi command robeindex iconSCSI Command Event Probes
service up/down probesindex iconService Up/Down Event Probes
srp command probesindex iconSRP Command Event Probes
typesindex iconSRP Argument Types
stability
computation and reportsindex iconStability Computations and Reports
dependency classesindex iconStability Dependency Classes
enforcementindex iconStability Enforcement
interface attribute tripletsindex iconStability Interface Attributes
levelsindex iconStability Levels
mechanismsindex iconDTrace Stability Mechanisms
USDT requirementsindex iconStability Interfaces Defined for USDT Providers
stable and unstable translationsindex iconStable Translations
stack action
index iconstack Function
index iconstack Action
statically defined tracing
user applicationsindex iconStatically Defined Tracing for User Applications
statusrate value
index icondtrace_sleep Function
index iconDTrace Consumer Options
stop actionindex iconstop Action
strchr subroutineindex iconstrchr Subroutine
strings
assignmentindex iconString Assignment
comparisonindex iconString Comparison
constantsindex iconString Constants
conversionindex iconString Conversion
DTraceindex iconStrings in DTrace
fixed-length character arraysindex iconStrings in DTrace
representationindex iconString Representation
strjoin subroutineindex iconstrjoin Subroutine
strlen subroutineindex iconstrlen Subroutine
strrchr subroutineindex iconstrrchr Subroutine
strstr subroutineindex iconstrstr Subroutine
strtok subroutineindex iconstrtok Subroutine
struct
definitionindex iconStructs in DTrace
pointersindex iconPointers to Structs
unions andindex iconStructs and Unions in DTrace
subroutines
actions andindex iconDTrace Actions and Subroutines
allocaindex iconalloca Subroutine
basenameindex iconbasename Subroutine
bcopyindex iconbcopy Subroutine
cleanpathindex iconcleanpath Subroutine
copyin
index iconcopyin and copyinstr Subroutines
index iconcopyin Subroutine
copyinstr
index iconcopyin and copyinstr Subroutines
index iconcopyinstr Subroutine
copyintoindex iconcopyinto Subroutine
dirnameindex icondirname Subroutine
DTraceindex iconDTrace Subroutines
getmajorindex iconio bufinfo_t Structure
getminorindex iconio bufinfo_t Structure
inet_ntoa6index iconinet_ntoa6 Subroutine
inet_ntoaindex iconinet_ntoa Subroutine
inet_ntopindex iconinet_ntop Subroutine
msgdsizeindex iconmsgdsize Subroutine
msgsizeindex iconmsgsize Subroutine
mutex_ownedindex iconmutex_owned Subroutine
mutex_ownerindex iconmutex_owner Subroutine
mutex_type_adaptiveindex iconmutex_type_adaptive Subroutine
progenyofindex iconprogenyof Subroutine
randindex iconrand Subroutine
rw_iswriterindex iconrw_iswriter Subroutine
rw_write_heldindex iconrw_write_held Subroutine
speculation
index iconDTrace Speculation Functions
index iconspeculation Subroutine
strchrindex iconstrchr Subroutine
strjoinindex iconstrjoin Subroutine
strlenindex iconstrlen Subroutine
strrchrindex iconstrrchr Subroutine
strstrindex iconstrstr Subroutine
strtokindex iconstrtok Subroutine
switchrateindex icondtrace_sleep Function
switchrate value
index icondtrace_sleep Function
index iconDTrace Consumer Options
sym actionindex iconsym Action
syscall provider
argumentsindex iconsyscall Probe Arguments
DTraceindex iconsyscall Provider
stabilityindex iconsyscall Stability
tracing callsindex iconsyscall Provider
sysinfo provider
argumentsindex iconsysinfo Probe Arguments
definitionindex iconsysinfo Provider
exampleindex iconUsing sysinfo mpstat
stabilityindex iconsysinfo Stability
system calls
anachronismsindex iconSystem Call Anachronisms
deletedindex iconDeleted System Calls
large fileindex iconLarge File System Calls
newindex iconNew System Calls
privateindex iconPrivate System Calls
subcodedindex iconSubcoded System Calls
system actionindex iconsystem Action

T

$target macro variableindex iconTarget Process ID
tail-call
optimizationindex iconfbt and Tail-Call Optimization
tcp provider
argumentsindex iconArgument Types for the tcp Provider
DTraceindex icontcp Provider
examplesindex iconUsing the tcp Provider
probesindex icontcp Probes
stabilityindex icontcp Stability
this identifierindex iconClause-Local Variables
thread lockindex iconlockstat Thread Locks
timeshare schedulingindex iconDTrace Default Action
trace actionindex icontrace Action
tracemem action
index icontracemem Function
index icontracemem Action
tracing
anonymousindex iconAnonymous Tracing in DTrace
displaying DTrace consumersindex iconDisplaying DTrace Consumers
examples of anonymousindex iconAnonymous Tracing Examples
postmortemindex iconPostmortem Tracing in DTrace
tracing arbitrary instructionsindex iconTracing Arbitrary Instructions
translators
declarationsindex iconTranslator Declarations
input expression to struct typeindex iconDTrace Translators
operating system kernel, forindex iconProcess Model Translators
operatorindex iconTranslator Operator
process models, ofindex iconProcess Model Translators
stable data structures andindex iconStable Translations
trunc() aggregation functionindex iconTruncating Aggregations
truncating
aggregated dataindex iconTruncating Aggregations
tunablesindex iconDTrace Options and Tunables
types
index iconTypes, Operators, and Expressions in DTrace
index iconExternal Symbols and Types in DTrace
conversionsindex iconType Conversions
definitionsindex iconType and Constant Definitions in DTrace
namespaces andindex iconType Namespaces in DTrace

U

/usr/include/dtrace.h
dtrace_program_strcompile() flagsindex icondtrace_program_strcompile Function
uaddr action
index iconumod, usym, and uaddr Functions
index iconuaddr Action
udp provider
argumentsindex iconudp Probe Arguments
examplesindex iconUsing the udp Provider
probesindex iconudp Probes
stabilityindex iconudp Stability
ufunc actionindex iconufunc Action
umod action
index iconumod, usym, and uaddr Functions
index iconumod Action
union
index iconUnion Types in DTrace
index iconStructs and Unions in DTrace
uregs arrayindex iconuregs[] Array
USDT interfaces
stability andindex iconStability Interfaces Defined for USDT Providers
use aggregationsindex iconUse Aggregations
user function boundary tracingindex iconUser Function Boundary Tracing
user process tracingindex iconUser Process Tracing
ustack action
index iconustack and jstack Functions
index iconustack Action
index iconustack Action
usym action
index iconumod, usym, and uaddr Functions
index iconusym Action

V

variables
index iconVariables in DTrace
index iconVariables and Arithmetic Expressions in DTrace
built-inindex iconBuilt-In Variables
clause-localindex iconClause-Local Variables
externalindex iconExternal Variables
scalarindex iconScalar Variables
thread-localindex iconThread-Local Variables
versioning
DTrace conventionsindex iconVersions and Releases
DTrace programsindex iconProgram Versioning in DTrace
options for recent program versionsindex iconVersioning Options
stability and providersindex iconProvider Versioning
vminfo provider
argumentsindex iconvminfo Probe Arguments
definitionindex iconvminfo Provider
exampleindex iconUsing vminfo vmstat
stabilityindex iconvminfo Stability

W

writing
DTrace consumersindex iconWriting DTrace Consumers

X

xlate operatorindex iconTranslator Operator