background preloader

Valgrind

Facebook Twitter

Variants / Patches. Several other Valgrind tools have been created.

Variants / Patches

Some of these can plug directly into an existing Valgrind installation, but some require downloading a whole Valgrind distribution which contains a specially modified core. Please note that some of these are experimental, and may not work 100%. Tool Suite. The Valgrind distribution includes the following debugging and profiling tools: Memcheck Memcheck detects memory-management problems, and is aimed primarily at C and C++ programs.

Tool Suite

When a program is run under Memcheck's supervision, all reads and writes of memory are checked, and calls to malloc/new/free/delete are intercepted. Valgrind Home. Code Repository. If you are looking for a stable release of the source code, you should download it from the Current Releases page.

Code Repository

The rest of this page describes how to get hold of code at the leading edge of the development effort. Such code may not work properly. The actively developed, current (v3.0 and later) code is in a Subversion (SVN) repository at valgrind.org. If you are doing any development work, please do it using the code from the current repository at valgrind.org! To check out code from the current repository (anonymous, read-only SVN access), do this: