Skip to main content


Versions and Availability

About the Software

An instrumentation framework for building dynamic analysis.


valgrind controls the execution of a program and performs a wide variety of tests as it runs. The usage appears simple:

      $ valgrind [valgrind-options] program-name [program-options]

The devil, as they say, is in the details of picking the options needed for the particular types of testing desired. Please review the documentation provided in the Resources section.


Last modified: September 10 2020 11:58:50.