Valgrind HOWTO

Deepak P.



               

Sandeep S.



                

24 August 2002

Revision History
Revision 1.12002-09-15tab
Converted to XML 4.1.2, added gfdl, reviewed, author revisions
Revision 1.02002-08-24SS
Initial release

Abstract

This document is a guide to Valgrind, the malloc debugger. Valgrind 1.0.0 is described.


Table of Contents

1. Background
2. Introduction
2.1. Purpose
2.2. Acknowledgments
2.3. Copyright and Distribution Policy
2.4. Feedback and Corrections
3. Getting it Installed
3.1. Getting Valgrind
3.2. Installing
4. A Closer View
4.1. Why Valgrind?
4.2. Usage
4.3. Limitations and Dependencies of Valgrind.
5. Let's Go Deeper
5.1. How Valgrind Tracks Validity of Each Byte
5.2. Cache Profiling
6. Concluding Remarks
7. References
A. GNU Free Documentation License
1. PREAMBLE
2. APPLICABILITY AND DEFINITIONS
3. VERBATIM COPYING
4. COPYING IN QUANTITY
5. MODIFICATIONS
6. COMBINING DOCUMENTS
7. COLLECTIONS OF DOCUMENTS
8. AGGREGATION WITH INDEPENDENT WORKS
9. TRANSLATION
10. TERMINATION
11. FUTURE REVISIONS OF THIS LICENSE
12. How to use this License for your documents