Numbers and Symbols
-
$
(dollar sign) -
*curlwpsinfo
-
*curpsinfo
-
*curthread
-
$target
macro variable
A
- actions
-
alloca
-
breakpoint
-
chill
-
copyout
-
copyoutstr
-
panic
-
raise
-
stop
-
system
- and aggregators
-
basename
-
breakpoint
-
chill
-
copyout
-
copyoutstr
-
panic
-
raise
-
stop
-
system
- and aggregators
-
bcopy
-
breakpoint
-
chill
-
copyout
-
copyoutstr
-
panic
-
raise
-
stop
-
system
- and aggregators
-
cleanpath
-
breakpoint
-
chill
-
copyout
-
copyoutstr
-
panic
-
raise
-
stop
-
system
- and aggregators
-
copyin
-
breakpoint
-
chill
-
copyout
-
copyoutstr
-
panic
-
raise
-
stop
-
system
- and aggregators
-
copyinstr
-
breakpoint
-
chill
-
copyout
-
copyoutstr
-
panic
-
raise
-
stop
-
system
- and aggregators
-
copyinto
-
breakpoint
-
chill
-
copyout
-
copyoutstr
-
panic
-
raise
-
stop
-
system
- and aggregators
- data recording
-
breakpoint
-
chill
-
copyout
-
copyoutstr
-
panic
-
raise
-
stop
-
system
- and aggregators
- default
-
breakpoint
-
chill
-
copyout
-
copyoutstr
-
panic
-
raise
-
stop
-
system
- and aggregators
- destructive
-
breakpoint
-
chill
-
copyout
-
copyoutstr
-
panic
-
raise
-
stop
-
system
- and aggregators
-
dirname
- and aggregators
-
exit
- and aggregators
-
jstack
- and aggregators
-
msgsize
- and aggregators
-
mutex_owned
- and aggregators
-
mutex_owner
- and aggregators
-
mutex_type_adaptive
- and aggregators
-
printa
- and aggregators
-
printf
- and aggregators
-
progenyof
- and aggregators
-
rand
- and aggregators
-
rw_iswriter
- and aggregators
-
rw_write_held
- and aggregators
- special
- and aggregators
-
speculation
- and aggregators
-
stack
- and aggregators
-
strjoin
-
strlen
-
trace
-
tracemem
-
ustack
- adaptive lock probes
- aggregations
- aggregator
- clearing
- drops
- normalization
- output
- truncating
- aggregators
- anonymous enabling
- anonymous tracing
- claiming anonymous state
- example of use
-
arg0
-
arg1
-
arg2
-
arg3
-
arg4
-
arg5
-
arg6
-
arg7
-
arg8
-
arg9
-
args[]
- arrays
- and and pointers
- multi-dimensional scalar
- associative arrays
- and dynamic variable drops
- and explicit variable declarations
- and keys
- and tuples
- assigned to zero
- defining
- differences from normal arrays
- object types
- unassigned
- uses of
-
avg
B
-
b_flags
Values - backquote character (
`
) -
BEGIN
probe - binary construction with probes
- bit-fields
- breakpoints
- buffer
- resizing policy
- sizes
- buffer policy, on resizing
-
bufinfo_t
structure - built-in variables
C
- C preprocessor, and the D programming language
- cacheable predicates
-
caller
- clause-local variables
- and probe clause lifetime
- defining
- example of use
- explicit variable declaration
- uses of
- value persistence
- constant definitions
- constructing a binary
- contention-event probes
-
copyin
-
copyinstr
-
count
-
cwd
D
- D programming language
- and the C preprocessor
- differences from ANSI-C
- variable declarations in
- data recording actions
- declarations
- dependency classes
- destructive actions
- kernel
- process
-
devinfo_t
structure - displaying consumers
- displaying trace data
- dollar sign (
$
) -
dtrace
- exit values
- operands
- DTrace
- options
-
dtrace
- options
- 32
- 64
- A
- a
- b
- C
- c
- D
- e
- F
- f
- G
- H
- I
- i
- L
- l
- m
- DTrace
- options
- modifying
-
dtrace
- options
- n
- o
- P
- p
- q
- S
- s
- U
- V
- v
- w
- X
- x
- Z
-
dtrace
interference -
dtrace_kernel
privilege -
dtrace
probe stability -
dtrace_proc
privilege -
dtrace_user
privilege -
dtrace
utility
E
- embedding probe points
-
END
probe -
entry
probes - enumeration
- syntax
- UIO_READ visibility
- UIO_WRITE visibility
- enumeration of symbolic names
-
epid
-
errno
- error-event probes
-
ERROR
probe - evolving stability value
- examples
- anonymous tracing
- enumeration
-
exec
probe -
FBT
-
io
probe use - of clause-local variables
- of
pid
probe use - of stability reports
- of thread-local variables
- of union use
-
sdt
probe - speculation
-
exec
probes -
execname
-
exit
probe - explicit variable declaration
- for associative arrays
- for clause-local variables
- for scalar variables
- explicit variable declarations, for thread-local variables
- external stability value
- external variables
- and D operators
- and interface stability
- extracting DTrace data
F
-
fasttrap
probe - stability
-
FBT
probe -
FBT
probes - and breakpoints
- and module loading
- stability
- uninstrumentable functions
- unsporting functions
-
FBT
probes, tail-call optimization -
fileinfo_t
structure -
fill
buffer policy - and
END
probes
-
fpuinfo
- stability
- function boundary testing (FBT)
- function offset probes
I
-
id
- inline directives
- interface attributes
- interface dependency classes
- common
- CPU
- group
- ISA
- platform
- unknown
- internal stability value
- interpreter files
-
io
probe -
ipl
K
- kernel boundary probes
- kernel module, specifying
- kernel symbol
- name conflict resolution
- namespace
- type associations
-
kstat
framework, and structs
L
- large file system calls
-
lockstat
, stability of -
lockstat
provider - contention-event probes
- hold-event probes
- probes
-
lockstat
stability -
lquantize
-
lwp-exit
probe -
lwp-start
probe -
lwpsinfo_t
M
- macro arguments
- macro variables
-
max
- member sizes
- memory addresses
-
mib
probe - arguments
- stability
-
min
- modifying options
- module loading
- multi-dimensional scalar arrays
- mutex probes
O
- obsolete stability value
-
offsetof
- offsets
- operator overloading
- options
- modifying
P
- performance
- cacheable predicates
-
pid
-
pid
probes - and function boundaries
- example of use
-
pid
provider -
pid
probes -
plockstat
- pointers
- and arrays
- and explicit casts
- and
struct
- and type conversion
- arithmetic operations on
- declaring
- safe use of
- to DTrace objects
- pragmas
- predicates
- principal buffer
- policies
-
fill
-
ring
-
switch
-
printa
-
printf
- conversion flags
- conversion formats
- conversion specifications
- size prefixes
- width and precision specifiers
- private stability value
- privileges
- and DTrace
-
dtrace_kernel
-
dtrace_proc
-
dtrace_user
- superuser
- probe actions
- probe clause, lifetime and clause-local variables
- probe clauses
- probe descriptions
- recommended syntax
- special characters in
- probe points
-
probefunc
-
probemod
-
probename
-
probeprov
- probes
- adaptive lock
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
BEGIN
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
- contention-event
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
done
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
END
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
entry
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
ERROR
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
- error-event
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
exec
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
exit
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
fasttrap
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
FBT
- and tail-call optimization
- breakpoints
- example of use
- module loading
- stability
- uninstrumentable functions
- unsporting functions
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
- for
lockstat
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
fpuinfo
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
- function boundary
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
- function offset
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
- hold-event
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
io
- arguments
-
bufinfo_t
structure -
devinfo_t
structure - example of use
-
fileinfo_t
structure - stability
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
- limiting
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
lwp-exit
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
lwp-start
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
mib
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
- mutex
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
pid
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
plockstat
- stability
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
proc
- arguments
- creating
- example of use
- stability
- arguments
- example of use
- profile
- arguments
- creating
- example of use
- stability
- arguments
- example of use
- reader/writer
- arguments
- creating
- example of use
- stability
- arguments
- example of use
- reader/writer locks
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
return
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
sched
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
sdt
- arguments
- creating
- example of use
- stability
- arguments
- example of use
-
signal-send
- arguments
- example of use
- spin lock
- arguments
- example of use
-
start
- arguments
- example of use
-
syscall
- arguments
- example of use
-
syscall
- arguments
- example of use
- thread lock
- arguments
- example of use
- tick
- arguments
- example of use
-
vminfo
- arguments
- example of use
-
wait-done
-
wait-start
-
proc
probe - arguments
- stability
- profile probes
- arguments
- creation
- stability
- timer resolution
- provider versioning
-
psinfo_t
R
- reader/writer lock probes
-
return
probes -
ring
buffer policy -
root
S
- scalar arrays
- scalar variables
- creation
- explicit variable declaration
-
sched
probe - stability
- scripting
-
sdt
probe - arguments
- creating
- security
-
signal-send
probe -
sizeof
- speculation
- committing
- creating
- discarding
- example of use
- options
- tuning
- use
-
speculation
function - speculative drops
- spin lock probes
- stability
- computations
- example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
- enforcement
- example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
-
fasttrap
- example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
-
FBT
probes - example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
-
io
- example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
- levels
- example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
-
mib
- example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
- of
dtrace
probes - example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
- of
lockstat
- example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
- of
syscall
probes - example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
-
plockstat
- example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
-
proc
- example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
- reports
- example of use
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
-
sched
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
-
sdt
probe - evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
- values
- evolving
- external
- internal
- obsolete
- private
- stable
- standard
- unstable
-
vminfo
- stable stability value
-
stackdepth
- standard stability value
-
start
probe - statically defined tracking (SDT), SDT
- string constants
- strings
- and operator overloading
- assignment
- comparison
- conversion
- relational operators
- type
-
struct
- and pointers
- example of use
- subroutines
-
copyin
-
copyinstr
-
sum
- superuser privileges
-
switch
buffer policy -
syscall
probe -
syscall
probes - arguments
- large file system interfaces
- stability
- system calls, for large files
T
- targeting a process ID
- thread-local variables
- and dynamic variable drops
- and explicit variable declarations
- and thread identity
- assigned to zero
- example of use
- referencing
- types
- unassigned
- thread lock probes
- tick probes
-
tid
-
timestamp
-
trace
- trace data
- displaying
- extracting
- tracing instructions
- tunables
- type definitions
- type namespaces
- built in
-
typedef
U
- uninstrumentable functions
- unions
- and the
kstat
framework - example of use
- unsporting functions
- unstable stability value
-
uregs[]
-
uregs[]
array - user process memory
- user process tracing
-
ustack
V
- version string
- versioning
- for providers
- options
- version binding
- virtual memory
-
vminfo
probe - arguments
- example
- stability
-
vtimestamp