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