diff --git a/en_US.ISO8859-1/books/handbook/dtrace/chapter.sgml b/en_US.ISO8859-1/books/handbook/dtrace/chapter.sgml index 85ce3f4397..610ec92df4 100644 --- a/en_US.ISO8859-1/books/handbook/dtrace/chapter.sgml +++ b/en_US.ISO8859-1/books/handbook/dtrace/chapter.sgml @@ -114,7 +114,7 @@ that might make this chapter too large. There is a DDB_CTF kernel option which is used to enable support for loading the CTF data from kernel modules and the kernel itself. - CTF is the &solaris; Compressed C Type format + CTF is the &solaris; Compact C Type Format which encapsulates a reduced form of debugging information similar to DWARF and the venerable stabs. This CTF data is added to the binaries by the @@ -143,8 +143,7 @@ that might make this chapter too large. and Distribution License comes with &os;, see the /usr/src/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE or view it online at - - http://www.opensolaris.org/os/licensing. + . This license means that a &os; kernel with the DTrace options is still BSD licensed; however the @@ -172,14 +171,14 @@ options DDB_CTF will be limited support for function boundary tracing. - All sources must be rebuilt and installed with CTF options. + All sources must be rebuilt and installed with CTF options. To accomplish this task, rebuild the &os; sources using: &prompt.root; cd /usr/src - &prompt.root; make WITH_CTF=1 buildworld - &prompt.root; make WITH_CFT=1 kernel - &prompt.root; make WITH_CFT=1 installworld - &prompt.root; mergemaster -Ui +&prompt.root; make WITH_CTF=1 buildworld +&prompt.root; make WITH_CFT=1 kernel +&prompt.root; make WITH_CFT=1 installworld +&prompt.root; mergemaster -Ui The system will need to be restarted. @@ -194,8 +193,7 @@ options DDB_CTF Finally, obtain the current DTrace toolkit. The current version is available at - - http://www.opensolaris.org/os/community/dtrace/dtracetoolkit/. + . There is an install mechanism included; however, installation is not required to make use of the bundled utilities. @@ -260,7 +258,6 @@ options DDB_CTF will produce output similar to the following: &prompt.root; ./hotkernel -localhost# ./hotkernel Sampling... Hit Ctrl-C to end. The system administrator must use the @@ -304,9 +301,7 @@ kernel`sched_idletd 137 0.3% This script will also work with kernel modules. To use this feature, run the script with the flag: - &prompt.root; ./hotkernel -m - - localhost# ./hotkernel -m + &prompt.root; ./hotkernel -m Sampling... Hit Ctrl-C to end. ^C MODULE COUNT PCNT @@ -362,7 +357,7 @@ Elapsed Times for processes csh, sigsuspend 6985124 read 3988049784 - As shown, the read system call seems to use the + As shown, the read() system call seems to use the most time in nanoseconds with the getpid() system call used the least amount of time.