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
Probes
Arguments
Stability
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
For entry probes, the arguments (arg0 .. argn) are the arguments to the system call. For return probes, both arg0 and arg1 contain the return value. A non-zero value in the D variable errno indicates system call failure.