summaryrefslogtreecommitdiffstats
path: root/SystemTap_Beginners_Guide/references.html
blob: 1799ddc41f9b16224859698c7a3f5cc4a3f8d946 (plain) (blame)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title xmlns:d="http://docbook.org/ns/docbook">Chapter 7. References</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css" /><link rel="stylesheet" media="print" href="Common_Content/css/print.css" type="text/css" /><meta xmlns:d="http://docbook.org/ns/docbook" name="generator" content="publican v4.1.3" /><meta xmlns:d="http://docbook.org/ns/docbook" name="package" content="SystemTap-SystemTap_Beginners_Guide-2.6-en-US-2.0-1" /><link rel="home" href="index.html" title="SystemTap Beginners Guide" /><link rel="up" href="index.html" title="SystemTap Beginners Guide" /><link rel="prev" href="runtimeerror.html" title="6.2. Runtime Errors and Warnings" /><link rel="next" href="appe-Publican-Revision_History.html" title="Appendix A. Revision History" /></head><body><p id="title"><a class="left" href="https://fedorahosted.org/publican"><img alt="Product Site" src="Common_Content/images//image_left.png" /></a><a class="right" href="https://fedorahosted.org/publican"><img alt="Documentation Site" src="Common_Content/images//image_right.png" /></a></p><ul class="docnav top"><li class="previous"><a accesskey="p" href="runtimeerror.html"><strong>Prev</strong></a></li><li class="home">SystemTap Beginners Guide</li><li class="next"><a accesskey="n" href="appe-Publican-Revision_History.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter" lang="en-US"><div class="titlepage"><div><div><h1 class="title"><a id="references"></a>Chapter 7. References</h1></div></div></div><div class="para">	This chapter enumerates other references for more information about SystemTap. Refer to these sources in the course of writing advanced probes and tapsets. </div><div class="variablelist"><dl class="variablelist"><dt><span class="term">SystemTap Wiki</span></dt><dd><div class="para">	The <em class="citetitle">SystemTap Wiki</em> is a collection of links and articles related to the deployment, usage, and development of SystemTap. You can find it at <a href="http://sourceware.org/systemtap/wiki/HomePage">http://sourceware.org/systemtap/wiki/HomePage</a>. </div></dd><dt><span class="term">SystemTap Tutorial</span></dt><dd><div class="para">	Much of the content in this book comes from the <em class="citetitle">SystemTap Tutorial</em>. The <em class="citetitle">SystemTap Tutorial</em> is a more appropriate reference for users with intermediate to advanced knowledge of C++ and kernel development, and you can find it at <a href="http://sourceware.org/systemtap/tutorial/">http://sourceware.org/systemtap/tutorial/</a>. </div></dd><dt><span class="term">man stapprobes</span></dt><dd><div class="para">	The <span class="citerefentry"><span class="refentrytitle">stapprobes</span>(3stap)</span> man page enumerates a variety of probe points supported by SystemTap, along with additional aliases defined by the SystemTap tapset library. The bottom part of the man page includes a list of other man pages enumerating similar probe points for specific system components, such as <code class="filename">tapset::scsi</code>, <code class="filename">tapset::kprocess</code>, <code class="filename">tapset::signal</code>, and so on. </div></dd><dt><span class="term">man stapfuncs</span></dt><dd><div class="para">	The <span class="citerefentry"><span class="refentrytitle">stapfuncs</span>(3stap)</span> man page enumerates numerous functions supported by the SystemTap tapset library, along with the prescribed syntax for each of them. Note, however, that it does not provide a complete list of <span class="emphasis"><em>all</em></span> supported functions; there are more undocumented functions available. </div></dd><dt><span class="term">SystemTap Tapset Reference Manual</span></dt><dd><div class="para">	The <em class="citetitle">SystemTap Tapset Reference Manual</em> describes the individual predefined functions and probe points of the tapsets in greater detail. You can find it at <a href="http://sourceware.org/systemtap/tapsets/">http://sourceware.org/systemtap/tapsets/</a>. </div></dd><dt><span class="term">SystemTap Language Reference</span></dt><dd><div class="para">	The <em class="citetitle">SystemTap Language Reference</em> is a comprehensive reference of SystemTap's language constructs and syntax. It is recommended for users with a rudimentary to intermediate knowledge of C++ and other similar programming languages, and is available to all users at <a href="http://sourceware.org/systemtap/langref/">http://sourceware.org/systemtap/langref/</a>. </div></dd><dt><span class="term">Tapset Developers Guide</span></dt><dd><div class="para">	Once you have sufficient proficiency in writing SystemTap scripts, you can try to write your own tapsets. The <em class="citetitle">Tapset Developers Guide</em> describes how to add functions to your tapset library. </div></dd><dt><span class="term">Test Suite</span></dt><dd><div class="para">	The <span class="package">systemtap-testsuite</span> package allows you to test the entire SystemTap toolchain without having to build it from source code. In addition, it also contains numerous examples of SystemTap scripts to study and test; some of these scripts are also documented in <a class="xref" href="useful-systemtap-scripts.html">Chapter 5, <em>Useful SystemTap Scripts</em></a>. </div><div class="para">	By default, the example scripts included in <span class="package">systemtap-testsuite</span> are located in the <code class="filename">/usr/share/systemtap/testsuite/systemtap.examples/</code> directory. </div></dd></dl></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="runtimeerror.html"><strong>Prev</strong>6.2. Runtime Errors and Warnings</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="appe-Publican-Revision_History.html"><strong>Next</strong>Appendix A. Revision History</a></li></ul></body></html>