Diff for /wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn between versions 1.7 and 1.9

version 1.7, 2014/08/23 00:50:14 version 1.9, 2014/09/10 20:42:10
Line 43  You need the following options in your k Line 43  You need the following options in your k
     options         MODULAR      options         MODULAR
           
   
 You also need to build distribution with the options MKMODULAR=yes and MKDTRACE=yes.   You also need to build distribution with the options MKDTRACE=yes.
   
 ##  Running hello world   ##  Running hello world 
   
Line 88  List the dtrace probes  Line 88  List the dtrace probes 
       
   
   
 Put the following into the file hello.d   Put the following into the file hello.d:
           
     BEGIN      BEGIN
     {      {
Line 106  Run the hello world script:  Line 106  Run the hello world script: 
       0      1                           :BEGIN   Hello world        0      1                           :BEGIN   Hello world
           
   
 A more complex example that traces the execution of a sleep operation in the kernel:   A more complex example that traces the execution of a sleep operation
   in the kernel. Put it in sleep.d:
           
     #pragma D option flowindent      #pragma D option flowindent
           
Line 117  A more complex example that traces the e Line 118  A more complex example that traces the e
             printf("fd: %d", arg0);              printf("fd: %d", arg0);
     }      }
           
     fbt:::      fbt::syscall:entry /self->traceme/ {}
     /self->traceme/  
     {}  
           
     fbt::syscall:return      fbt::syscall:return
     /self->traceme/      /self->traceme/
Line 129  A more complex example that traces the e Line 128  A more complex example that traces the e
     }      }
           
   
 Start the script running (dtrace -s <scriptname.d>) and then execute a sleep 2 in another shell.   Start the script running (dtrace -s sleep.d) and then execute a "sleep 2" in another shell. 

Removed from v.1.7  
changed lines
  Added in v.1.9


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb