Name Date Size #Lines LOC

..08-May-2022-

Apps/H08-May-2022-694378

Bin/H08-May-2022-27,04113,893

Code/H08-May-2022-467365

Cpu/H08-May-2022-556177

Disk/H08-May-2022-760320

Docs/H08-May-2022-36,90232,524

Examples/H08-May-2022-34,36230,521

FS/H08-May-2022-805432

Include/H08-May-2022-21770

Java/H08-May-2022-1,711765

JavaScript/H08-May-2022-1,248551

Kernel/H08-May-2022-1,125473

Locks/H08-May-2022-224

Man/H08-May-2022-13,88113,126

Mem/H08-May-2022-931385

Misc/H08-May-2022-333202

Net/H08-May-2022-3,6942,524

Notes/H08-May-2022-1,246926

Perl/H08-May-2022-1,013424

Php/H08-May-2022-1,034443

Proc/H08-May-2022-2,4581,168

Python/H08-May-2022-1,129455

Ruby/H08-May-2022-1,587729

Shell/H08-May-2022-1,833974

Snippits/H08-May-2022-4532

System/H08-May-2022-356161

Tcl/H08-May-2022-1,484702

User/H08-May-2022-8729

Zones/H08-May-2022-282176

GuideH A D08-May-20223 KiB9275

LicenseH A D08-May-202219.7 KiB386316

MakefileH A D08-May-2022277 1711

READMEH A D08-May-20223 KiB9275

VersionH A D08-May-202240 21

dexplorerH A D08-May-202213.3 KiB548404

dtrussH A D08-May-202212.9 KiB465350

dvmstatH A D08-May-20226 KiB251154

errinfoH A D08-May-20224.3 KiB18182

execsnoopH A D08-May-20224.6 KiB16882

hotkernelH A D08-May-20223.1 KiB12652

hotuserH A D08-May-20223.6 KiB14063

installH A D08-May-20224.2 KiB152112

iopatternH A D08-May-20226.5 KiB278170

iosnoopH A D08-May-202212 KiB371235

iotopH A D08-May-202211.6 KiB423279

opensnoopH A D08-May-20227 KiB245144

procsystimeH A D08-May-20226.2 KiB234153

rwsnoopH A D08-May-20225.5 KiB234132

rwtopH A D08-May-20226.4 KiB293189

statsnoopH A D08-May-20227.5 KiB274174

README

1Guide - Guide to the DTraceToolkit
2
3    How to get started, and a table of contents.
4
5QuickStart
6
7	1. The top most useful scripts are in this directory.
8	2. Try running them with "-h". Eg, "./execsnoop -h".
9	3. Read Docs/Contents for a full list of scripts.
10
11QuickStart-by-Screenshot
12
13	1. Look through the examples in the Examples directory until
14	   you see an output you like
15	2. Find the script and run it
16	3. Look for its man page in Man
17
18Not-so-QuickStart
19
20	1. Welcome!
21	2. Check the Table of Contents below to become famaliar with the
22	   directory structure of the DTraceToolkit.
23	3. See Docs/Faq for any initial questions.
24	4. Read Docs/Contents for a list of scripts.
25	5. Read Docs/Readme to see where scripts are documented.
26	6. Check Docs/Links for further DTrace.
27	7. Once famaliar with the toolkit, the following may be useful to
28	   add to your shell initialisation file,
29		PATH=$PATH:/opt/DTT/Bin
30		MANPATH=$MANPATH:/opt/DTT/Man
31	   in this case assuming the toolkit was installed in /opt/DTT.
32
33Installation
34
35	1. Run ./install
36	   This will replace any existing version of the DTraceToolkit
37	   with this one. It will prompt. Final install location is
38	   printed by this install script.
39
40Table of Contents
41
42   DTraceToolkit-X.XX/
43	Bin/			Symlinks to all the scripts
44	Apps/			Application specific scripts
45	Cpu/			Scripts for CPU analysis
46	Code/			Example code to practise on
47	Disk/			Scripts for disk I/O analysis
48	Docs/			Documentation
49	   Contents		Command list for the Toolkit
50	   Faq			Frequently asked questions
51	   Links		Further DTrace links
52	   Readme		Readme for using the docs
53	Examples/		Examples of command usage
54	Guide			This file!
55	Include/		DTrace include files
56	Java/			Scripts for tracing Java
57	JavaScript/		Scripts for tracing JavaScript
58	Kernel/			Scripts for kernel analysis
59	License			The CDDL license
60	Locks/			Scripts for lock analysis
61	Man/			Man pages
62	   man1m/		Man pages for the Toolkit commands
63	Mem/			Scripts for memory analysis
64	Misc/			Misc scripts
65	Net/			Scripts for network analysis
66	Notes/			Notes on Toolkit commands
67	Perl/			Scripts for tracing Perl
68	Php/			Scripts for tracing Php
69	Proc/			Scripts for process analysis
70	Python/			Scripts for tracing Python
71	Ruby/			Scripts for tracing Ruby
72	Shell/			Scripts for tracing Shell languages
73	Snippits/		Snippits of D scripting
74	System/			Scripts for system analysis
75	Tcl/			Scripts for tracing Tcl
76	User/			Scripts for user based activity analysis
77	Zones/			Scripts for analysis by zone
78	Version			DTraceToolkit version
79	install			Install script, use for installs only
80
81When you type ls in the DTraceToolkit, you will be looking at the top ten
82or so most useful scripts plus the top level directories. Other scripts have
83been placed in meaningful subdirectories, such as Disk, Kernel, Proc, etc.
84
85An optional Bin directory has been provided that links to all the scripts.
86
87The DTraceToolkit is released under the CDDL license. It's the same open
88source license that OpenSolaris has been released under.
89
90Thank you for using the DTraceToolkit!
91
92