summaryrefslogtreecommitdiffstats
path: root/index.html
diff options
authorFrank Ch. Eigler <fche@redhat.com>2024-06-01 10:19:04 -0400
committerFrank Ch. Eigler <fche@redhat.com>2024-06-01 10:19:04 -0400
commit4f6d86506bfb5c93ffb1ca161b0771256da3383b (patch)
treeca0a4e4af255f17fb57d3e471fa0538c191d091f /index.html
parentadded new man pages (diff)
regen, replace some subdirs with in-place html (not sure why)
Diffstat (limited to 'index.html')
-rw-r--r--index.html148
1 files changed, 85 insertions, 63 deletions
diff --git a/index.html b/index.html
index d1243264..cca7e8b2 100644
--- a/index.html
+++ b/index.html
@@ -1,72 +1,94 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3<html >
4<head><title></title>
5<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
6<meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
7<meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
8<!-- html,2 -->
9<meta name="src" content="tutorial.tex">
10<link rel="stylesheet" type="text/css" href="tutorial.css">
11</head><body
12>
13<div class="center"
14>
15<!--l. 34--><p class="noindent" >
2 16
3<html> 17<!--l. 35--><p class="noindent" ><span
4<head> 18class="bchb7t-x-x-172">Systemtap tutorial</span></div>
5 <meta name="generator" content="Bluefish 1.0.4"> 19<!--l. 38--><p class="noindent" > <div class="minipage">Frank Ch. Eigler <span
6 <title>SystemTap</title> 20class="cmtt-9">&#x003C;fche@redhat.com&#x003E; </span><br
7 <link rel="stylesheet" href="systemtap.css" type="text/css"> 21class="newline" /> June 1,
8 <meta http-equiv="Content-Type" content= 222024 </div>
9 "text/html; charset=utf-8"> 23<div class="tableofcontents">
10 <meta http-equiv="Content-Style-Type" content="text/css"> 24<span class="likesectionToc" ><a
11</head> 25href="tutorialli1.html#x2-1000" id="QQ2-2-1">Contents</a></span>
26<br /><span class="sectionToc" >1 <a
27href="tutorialse1.html#x3-20001" id="QQ2-3-2">Introduction</a></span>
28<br /><span class="sectionToc" >2 <a
29href="tutorialse2.html#x4-30002" id="QQ2-4-5">Tracing</a></span>
30<br />&#x00A0;<span class="subsectionToc" >2.1 <a
31href="tutorialse2.html#x4-40002.1" id="QQ2-4-6">Where to probe</a></span>
32<br />&#x00A0;<span class="subsectionToc" >2.2 <a
33href="tutorialse2.html#x4-50002.2" id="QQ2-4-7">What to print</a></span>
34<br />&#x00A0;<span class="subsectionToc" >2.3 <a
35href="tutorialse2.html#x4-60002.3" id="QQ2-4-9">Exercises</a></span>
36<br /><span class="sectionToc" >3 <a
37href="tutorialse3.html#x6-70003" id="QQ2-6-10">Analysis</a></span>
38<br />&#x00A0;<span class="subsectionToc" >3.1 <a
39href="tutorialse3.html#x6-80003.1" id="QQ2-6-11">Basic constructs</a></span>
40<br />&#x00A0;<span class="subsectionToc" >3.2 <a
41href="tutorialse3.html#x6-90003.2" id="QQ2-6-13">Target variables</a></span>
42<br />&#x00A0;<span class="subsectionToc" >3.3 <a
43href="tutorialse3.html#x6-100003.3" id="QQ2-6-15">Functions</a></span>
44<br />&#x00A0;<span class="subsectionToc" >3.4 <a
45href="tutorialse3.html#x6-110003.4" id="QQ2-6-17">Arrays</a></span>
46<br />&#x00A0;<span class="subsectionToc" >3.5 <a
47href="tutorialse3.html#x6-120003.5" id="QQ2-6-18">Aggregates</a></span>
48<br />&#x00A0;<span class="subsectionToc" >3.6 <a
49href="tutorialse3.html#x6-130003.6" id="QQ2-6-19">Safety</a></span>
50<br />&#x00A0;<span class="subsectionToc" >3.7 <a
51href="tutorialse3.html#x6-140003.7" id="QQ2-6-20">Exercises</a></span>
52<br /><span class="sectionToc" >4 <a
53href="tutorialse4.html#x10-150004" id="QQ2-10-21">Tapsets</a></span>
54<br />&#x00A0;<span class="subsectionToc" >4.1 <a
55href="tutorialse4.html#x10-160004.1" id="QQ2-10-22">Automatic selection</a></span>
56<br />&#x00A0;<span class="subsectionToc" >4.2 <a
57href="tutorialse4.html#x10-170004.2" id="QQ2-10-25">Probe point aliases</a></span>
58<br />&#x00A0;<span class="subsectionToc" >4.3 <a
59href="tutorialse4.html#x10-180004.3" id="QQ2-10-27">Embedded C</a></span>
60<br />&#x00A0;<span class="subsectionToc" >4.4 <a
61href="tutorialse4.html#x10-190004.4" id="QQ2-10-29">Naming conventions</a></span>
62<br />&#x00A0;<span class="subsectionToc" >4.5 <a
63href="tutorialse4.html#x10-200004.5" id="QQ2-10-30">Exercises</a></span>
64<br /><span class="sectionToc" >5 <a
65href="tutorialse5.html#x12-210005" id="QQ2-12-31">Further information</a></span>
66<br /><span class="sectionToc" >A <a
67href="tutorialse6.html#x13-22000A" id="QQ2-13-32">Errors</a></span>
68<br />&#x00A0;<span class="subsectionToc" >A.1 <a
69href="tutorialse6.html#x13-23000A.1" id="QQ2-13-33">Parse errors</a></span>
70<br />&#x00A0;<span class="subsectionToc" >A.2 <a
71href="tutorialse6.html#x13-24000A.2" id="QQ2-13-34">Type errors</a></span>
72
73
74<br />&#x00A0;<span class="subsectionToc" >A.3 <a
75href="tutorialse6.html#x13-25000A.3" id="QQ2-13-35">Symbol errors</a></span>
76<br />&#x00A0;<span class="subsectionToc" >A.4 <a
77href="tutorialse6.html#x13-26000A.4" id="QQ2-13-36">Probing errors </a></span>
78<br />&#x00A0;<span class="subsectionToc" >A.5 <a
79href="tutorialse6.html#x13-27000A.5" id="QQ2-13-37">Runtime errors</a></span>
80<br /><span class="sectionToc" >B <a
81href="tutorialse7.html#x14-28000B" id="QQ2-14-38">Acknowledgments</a></span>
82</div>
12 83
13<body>
14 <table cellspacing="2" cellpadding="2" border="0" width="100%">
15 <tr>
16 <td valign="bottom" height="80"><img src="systemtaplogo.png"
17 alt="SystemTap logo" width="165" height="25"></td>
18 <td valign="bottom" class="topnavright" align="right">
19 Overview&nbsp;|&nbsp;
20 <a href="getinvolved.html">Get Involved</a>&nbsp;|&nbsp;
21 <a href="http://sourceware.org/systemtap/wiki">Wiki</a>&nbsp;|&nbsp;
22 <a href="documentation.html">Documentation</a>&nbsp;|&nbsp;
23 <a href="links.html">Links</a></td>
24 </tr>
25 </table>
26 84
27 <div class="mainbackground">
28 <div class="maintextregion">
29 <img src="systemtapcorner.gif">
30 85
31 <table cellspacing="2" cellpadding="4" border="0" width="99%"
32 style="margin-top:17;">
33 <tr>
34 <td width="200">&nbsp;
35 </td>
36 86
37 <td valign="top">
38 <img src="smileytap.svg" width="300">
39 <br>
40
41 <h1>Overview</h1>
42 87
43 <p>SystemTap provides free software (GPL) infrastructure to
44 simplify the gathering of information about the running Linux
45 system. This assists diagnosis of a performance or functional
46 problem. SystemTap eliminates the need for the developer to go
47 through the tedious and disruptive instrument, recompile, install,
48 and reboot sequence that may be otherwise required to collect data.</p>
49 88
50 <p>SystemTap provides a simple command line interface and 89
51 scripting language for writing instrumentation for a live 90</body></html>
52 running kernel <i>plus</i> user-space applications. We are publishing 91
53 samples, as well as enlarging the internal "tapset" script library to aid reuse and abstraction. </p> 92
54 93
55 <p>Among other tracing/probing tools, SystemTap is the tool of choice
56 for complex tasks that may require live analysis, programmable on-line
57 response, and whole-system symbolic access. SystemTap can also handle
58 simple tracing jobs.</p>
59 </td>
60 </tr>
61 </table>
62 </div>
63 </div>
64 94
65 <table cellspacing="2" cellpadding="2" border="0" width="100%">
66 <tr>
67 <td align="center" class="footer"><a href=
68 "http://sourceware.org/systemtap">SystemTap</a></td>
69 </tr>
70 </table>
71</body>
72</html>