Document Information 
Preface 
1.  Introduction 
2.  Types, Operators, and Expressions 
3.  Variables 
4.  D Program Structure 
5.  Pointers and Arrays 
6.  Strings 
7.  Structs and Unions 
8.  Type and Constant Definitions 
9.  Aggregations 
10.  Actions and Subroutines 
11.  Buffers and Buffering 
12.  Output Formatting 
13.  Speculative Tracing 
14.  dtrace(1M) Utility 
15.  Scripting 
16.  Options and Tunables 
17.  dtrace Provider 
18.  lockstat Provider 
19.  profile Provider 
20.  fbt Provider 
21.  syscall Provider 
22.  sdt Provider 
23.  sysinfo Provider 
24.  vminfo Provider 
25.  proc Provider 
26.  sched Provider 
27.  io Provider 
28.  mib Provider 
29.  fpuinfo Provider 
30.  pid Provider 
31.  plockstat Provider 
32.  fasttrap Provider 
33.  User Process Tracing 
34.  Statically Defined Tracing for User Applications 
35.  Security 
36.  Anonymous Tracing 
37.  Postmortem Tracing 
38.  Performance Considerations 
39.  Stability 
40.  Translators 
41.  Versioning 
Glossary 
Index 
 | 
      
	       	 
             D
- D programming language
- and the C preprocessor, Use of the C Preprocessor
 
- differences from ANSI-C
- Scalar Variables
 
- Pointers to DTrace Objects
 
 
 
- variable declarations in, Scalar Variables
 
 
 
 
- data recording actions, Data Recording Actions
 
 
- declarations, Probe Clauses and Declarations
 
 
- dependency classes, Dependency Classes
 
 
- destructive actions, Destructive Actions
- kernel, Kernel Destructive Actions
 
- process, Process Destructive Actions
 
 
 
 
- devinfo_t structure, devinfo_t
 
 
- displaying consumers, Displaying DTrace Consumers
 
 
- displaying trace data, Displaying Trace Data
 
 
- dollar sign ($), Unions
 
 
- dtrace, Aggregations
- exit values, Exit Status
 
- operands, Operands
 
- options, Options
 
 
 
 
- DTrace
- options, Consumer Options
 
 
 
 
- dtrace
- options
- 32, Options
 
- 64, Options
 
- a, Options
 
- A, Options
 
- b, Options
 
- c, Options
 
- C, Options
 
- D, Options
 
- e, Options
 
- f, Options
 
- F, Options
 
- G, Options
 
- H, Options
 
- i, Options
 
- I, Options
 
- l, Options
 
- L, Options
 
- m, Options
 
 
 
 
 
 
- DTrace
- options
- modifying
- Modifying Options
 
- Overview
 
 
 
 
 
 
 
 
- dtrace
- options
- n, Options
 
- o, Options
 
- p, Options
 
- P, Options
 
- q, Options
 
- s, Options
 
- S, Options
 
- U, Options
 
- v, Options
 
- V, Options
 
- w, Options
 
- x, Options
 
- X, Options
 
- Z, Options
 
 
 
 
 
 
- dtrace interference, Eliminating dtrace(1M) Interference
 
 
- dtrace_kernel privilege, dtrace_kernel Privilege
 
 
- dtrace probe stability, Stability
 
 
- dtrace_proc privilege, dtrace_proc Privilege
 
 
- dtrace_userprivilege, dtrace_user Privilege
 
 
- dtrace utility, Description
 
 
 E
- embedding probe points, Choosing the Probe Points
 
 
- END probe, The END Probe
 
 
- entry probes
- entry Probes
 
- Stability
 
 
 
 
- enumeration, Enumerations
- syntax, Enumerations
 
- UIO_READ visibility, Enumerations
 
- UIO_WRITE visibility, Enumerations
 
 
 
 
- enumeration of symbolic names, Enumerations
 
 
- epid, Built-in Variables
 
 
- errno, Built-in Variables
 
 
- error-event probes, Overview
 
 
- ERROR probe, ERROR Probe
 
 
- evolving stability value, Stability Levels
 
 
- examples
- anonymous tracing, Anonymous Tracing Examples
 
- enumeration, Enumerations
 
- exec probe, exec
 
- FBT, Examples
 
- io probe use, Examples
 
- of clause-local variables, Clause-Local Variables
 
- of pid probe use, Naming pid Probes
 
- of stability reports, Stability Computations and Reports
 
- of thread-local variables, Thread-Local Variables
 
- of union use, Unions
 
- sdt probe, Examples
 
- speculation, Speculation Example
 
 
 
 
- exec probes, exec
 
 
- execname
- Built-in Variables
 
- Aggregations
 
 
 
 
- exit probe, start and exit
 
 
- explicit variable declaration
- for associative arrays, Associative Arrays
 
- for clause-local variables, Clause-Local Variables
 
- for scalar variables, Scalar Variables
 
 
 
 
- explicit variable declarations, for thread-local variables, Thread-Local Variables
 
 
- external stability value, Stability Levels
 
 
- external variables, External Variables
- and D operators, External Variables
 
- and interface stability, External Variables
 
 
 
 
- extracting DTrace data, Displaying DTrace Consumers
 
 
 
          
       |