sewardj | de4a1d0 | 2002-03-22 01:27:54 +0000 | [diff] [blame] | 1 | <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> |