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
|