]> sourceware.org Git - systemtap.git/commitdiff
Fixups to allow Tapset_Reference_guide documentation to build.
authorWilliam Cohen <wcohen@redhat.com>
Sat, 14 Mar 2009 12:46:52 +0000 (08:46 -0400)
committerWilliam Cohen <wcohen@redhat.com>
Sat, 14 Mar 2009 12:46:52 +0000 (08:46 -0400)
doc/Tapset_Reference_Guide/en-US/Tapset_Dev_Guide.xml

index 5d8cdfeecf885d29fc51a6ab33c0878f23368d13..01e4c358fee7f139cf5de1f7bab7a0f74c7b72dc 100644 (file)
        beginning of those functions:
 </para>
 
+<para>
 <programlisting>
 probe process.exec = kernel.function("do_execve"),
 kernel.function("compat_do_execve") 
 {<replaceable>probe body</replaceable>}
 </programlisting>              
+</para>
 
 <para>
        Try to place probes on stable interfaces (i.e., functions
@@ -102,6 +104,7 @@ kernel.function("compat_do_execve")
        defined in <filename>task.stp</filename>.
 </para>
 
+<para>
 <programlisting>
 probe process.create = kernel.function("copy_process").return 
 {
@@ -109,6 +112,7 @@ probe process.create = kernel.function("copy_process").return
    new_pid = task_pid(task)
 }
 </programlisting>
+</para>
 
 <para>
        It is not advisable to write probes for every function. Most SystemTap users
@@ -191,6 +195,7 @@ probe process.create = kernel.function("copy_process").return
                The specified format for documenting tapsets is as follows:
        </para>
        
+<para>
 <programlisting>
 /**
  * probe tapset.name - Short summary of what the tapset does.
@@ -209,9 +214,11 @@ probe process.create = kernel.function("copy_process").return
  * A paragraph that will appear under the heading "Header".
  **/
 </programlisting>
-       
+</para>
+
 <para>For example:</para>
 
+<para>
 <programlisting>
 /**
  * probe vm.write_shared_copy- Page copy for shared page write.
@@ -226,17 +233,21 @@ probe process.create = kernel.function("copy_process").return
  *  always preceded by a <command>vm.shared_write</command>.
  **/
 </programlisting>
+</para>
 
 <para>To override the automatically-generated <command>Synopsis</command> content, use:</para>
        
+<para>
 <programlisting>
  * Synopsis:
- * <programlisting>Synopsis string</programlisting>
+ * <replaceable>New Synopsis string</replaceable>
  *
 </programlisting>
+</para>
 
 <para>For example:</para>
 
+<para>
 <programlisting>
 /**
  * probe signal.handle - Fires when the signal handler is invoked
@@ -247,6 +258,7 @@ probe process.create = kernel.function("copy_process").return
  * sigset_t *oldset, struct pt_regs * regs)&lt;/programlisting>
  */
 </programlisting>
+</para>
 
 <para>
        It is recommended that you use the <command>&lt;programlisting&gt;</command> tag in 
This page took 0.026203 seconds and 5 git commands to generate.