blob: 686ac2bde82a605503d6f2f10728729d3d63b382 [file] [log] [blame]
sewardjde4a1d02002-03-22 01:27:54 +00001<html>
2 <head>
3 <title>Valgrind</title>
4 <base target="main">
5 <style type="text/css">
6 <style type="text/css">
7 body { background-color: #ffffff;
8 color: #000000;
9 font-family: Times, Helvetica, Arial;
10 font-size: 14pt}
11 h4 { margin-bottom: 0.3em}
12 code { color: #000000;
13 font-family: Courier;
14 font-size: 13pt }
15 pre { color: #000000;
16 font-family: Courier;
17 font-size: 13pt }
18 a:link { color: #0000C0;
19 text-decoration: none; }
20 a:visited { color: #0000C0;
21 text-decoration: none; }
22 a:active { color: #0000C0;
23 text-decoration: none; }
24 </style>
25 </head>
26
27 <body>
28 <br>
29 <a href="manual.html#contents"><b>Contents of this manual</b></a><br>
30 <a href="manual.html#intro">1 Introduction</a><br>
31 <a href="manual.html#whatfor">1.1 What Valgrind is for</a><br>
32 <a href="manual.html#whatdoes">1.2 What it does with
33 your program</a>
34 <p>
35 <a href="manual.html#howtouse">2 <b>How to use it, and how to
36 make sense of the results</b></a><br>
37 <a href="manual.html#starta">2.1 Getting started</a><br>
38 <a href="manual.html#comment">2.2 The commentary</a><br>
39 <a href="manual.html#report">2.3 Reporting of errors</a><br>
40 <a href="manual.html#suppress">2.4 Suppressing errors</a><br>
41 <a href="manual.html#flags">2.5 Command-line flags</a><br>
42 <a href="manual.html#errormsgs">2.6 Explanation of error messages</a><br>
43 <a href="manual.html#suppfiles">2.7 Writing suppressions files</a><br>
44 <a href="manual.html#install">2.8 Building and installing</a><br>
45 <a href="manual.html#problems">2.9 If you have problems</a>
46 <p>
47 <a href="manual.html#machine">3 <b>Details of the checking machinery</b></a><br>
48 <a href="manual.html#vvalue">3.1 Valid-value (V) bits</a><br>
49 <a href="manual.html#vaddress">3.2 Valid-address (A) bits</a><br>
50 <a href="manual.html#together">3.3 Putting it all together</a><br>
51 <a href="manual.html#signals">3.4 Signals</a><br>
52 <a href="manual.html#leaks">3.5 Memory leak detection</a>
53 <p>
54 <a href="manual.html#limits">4 <b>Limitations</b></a><br>
55 <p>
56 <a href="manual.html#howitworks">5 <b>How it works -- a rough overview</b></a><br>
57 <a href="manual.html#startb">5.1 Getting started</a><br>
58 <a href="manual.html#engine">5.2 The translation/instrumentation engine</a><br>
59 <a href="manual.html#track">5.3 Tracking the status of memory</a><br>
60 <a href="manual.html#sys_calls">5.4 System calls</a><br>
61 <a href="manual.html#sys_signals">5.5 Signals</a>
62 <p>
63 <a href="manual.html#example">6 <b>An example</b></a><br>
64 <p>
65 <a href="techdocs.html">7 <b>The design and implementation of Valgrind</b></a><br>
66
67</body>
68</html>