| 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 |       	 
             QRS
scalar arrays, Array Declarations and Storage 
scalar variables, Scalar Variables
creation, Scalar Variablesexplicit variable declaration, Scalar Variables 
sched probe, Probes
stability, Stability 
scripting, Interpreter Files 
sdt probe, Probes
arguments, Probe Argumentscreating, Creating SDT Probes 
security, Privileges 
signal-send probe, signal-send 
sizeof, Member Sizes and Offsets 
speculation, Speculation Interfaces
committing, Committing a Speculationcreating, Creating a Speculationdiscarding, Discarding a Speculationexample of use, Speculation Exampleoptions, Speculation Options and Tuningtuning, Speculation Options and Tuninguse, Using a Speculation 
speculation() function, Creating a Speculation 
speculative drops, Speculation Options and Tuning 
spin lock probes, Spin Lock Probes 
stability, Stability Levels
computations, Stability Computations and Reportsenforcement, Stability Enforcementfasttrap, StabilityFBT probes, Stabilityio, Stabilitylevels, Stability Levelsmib, Stabilityof dtrace probes, Stabilityof lockstat, Stabilityof syscall probes, Stabilityplockstat, Stabilityproc, Stabilityreports, Stability Computations and Reports
sched, Stabilityexample of use, Stability Computations and Reportssdt probe, Stabilityvalues, Stability Levels
vminfo, Stabilityevolving, Stability Levelsexternal, Stability Levelsinternal, Stability Levelsobsolete, Stability Levelsprivate, Stability Levelsstable, Stability Levelsstandard, Stability Levelsunstable, Stability Levels 
stable stability value, Stability Levels 
stackdepth, Built-in Variables 
standard stability value, Stability Levels 
start probe, start and exit 
statically defined tracking (SDT), See SDT 
string constants, String Constants 
strings, String Representation
and operator overloading, String Comparisonassignment, String Assignmentcomparison, String Comparisonconversion, String Conversionrelational operators, String Comparisontype, String Representation 
struct, Structs
and pointers, Pointers to Structsexample of use, Pointers to Structs 
subroutines, Subroutines
copyin(), copyin() and copyinstr() Subroutinescopyinstr(), copyin() and copyinstr() Subroutines 
sum, Aggregations 
superuser privileges, Super User Privileges 
switch buffer policy, switch Policy 
syscall probe, Probes 
syscall probes
arguments, Argumentslarge file system interfaces, Large File System Callsstability, Stability 
system calls, for large files, Large File System Calls T
targeting a process ID, Target Process ID 
thread-local variables, Thread-Local Variables
and dynamic variable drops, Thread-Local Variablesand explicit variable declarations, Thread-Local Variablesand thread identity, Thread-Local Variablesassigned to zero, Thread-Local Variablesexample of use, Thread-Local Variablesreferencing
Thread-Local VariablesThread-Local Variablestypes, Thread-Local Variablesunassigned, Thread-Local Variables 
thread lock probes, Thread Locks 
tick probes, tick-n probes 
tid, Built-in Variables 
timestamp, Built-in Variables 
trace, trace() Default Format 
trace data
displaying, Displaying Trace Dataextracting, Displaying DTrace Consumers 
tracing instructions, Tracing Arbitrary Instructions 
tunables, Consumer Options 
type definitions, Typedef 
type namespaces, Type Namespaces
built in, Type Namespaces 
typedef, Typedef |