Valgrind Home Information Source Code Documentation Contact How to Help Gallery

Current Releases

The complete source code, including documentation, is available as a tarball for the current release. For downloadable / browseable manual packages, go to the Documentation page. For older releases, see the Release Archive page.

If you would like to be notified when a new valgrind release is made, you can subscribe to the Valgrind announcements mailing list.

Valgrind 3.9.0

valgrind 3.9.0 (tar.bz2) [10MB] - 31 October 2013.
For {x86,amd64,arm,ppc32,ppc64,s390x,mips32,mips64}-linux, arm-android (2.3 and later), x86-android (4.0 and later) and {x86,amd64}-darwin (Mac OS X 10.7, with limited support for 10.8).
md5: 0947de8112f946b9ce64764af7be6df2

You may want to look at the 3.9.0 release notes.

3.9.0 is feature release with many improvements and the usual collection of bug fixes. This release adds support for MIPS64/Linux and improves support for Mac OS X 10.8 (Mountain Lion). Intel AVX2 and Power POWER8 instructions are supported. Initial support for hardware transactional memory on Intel and POWER platforms has been added. Accuracy of Memcheck on vectorized code has been improved. There are many smaller refinements and new features. See the release notes for details.

This release supports X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux, PPC64/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, ARM/Android (2.3 and later), X86/Android (4.0 and later), X86/Darwin and AMD64/Darwin (Mac OS X 10.7 and, to a limited extent, 10.8).

Valkyrie 2.0.0

valkyrie 2.0.0 (tar.bz2) [260Kb] - 21 October 2010.
md5: a411dfb803f548dae5f988de0160aeb5

Valkyrie is a Qt4-based GUI for the Valgrind 3.6.x and 3.7.x series, that works for the Memcheck and Helgrind tools. It also has an XML merging tool for Memcheck outputs (vk_logmerge). This tarball is known to build and work with valgrind-3.6.0 and valgrind-3.7.0.

This version of Valkyrie does not support any version of Valgrind prior to 3.6.0. If you want to use Valkyrie with an older Valgrind version, we recommend you instead upgrade your Valgrind to 3.6.0 and use this version of Valkyrie.

RPMs / Binaries

We do not distribute binaries or RPMs. The releases available on this website contain the source code and have to be compiled in order to be installed on your system. Many Linux distributions come with valgrind these days, so if you do not want to compile your own, go to your distribution's download site.

System Requirements

Programs running under Valgrind run significantly more slowly, and use much more memory -- e.g. more than twice as much as normal under the Memcheck tool. Therefore, it's best to use Valgrind on the most capable machine you can get your hands on.

Bad, Bad Bug!

Copyright © 2000-2013 Valgrind™ Developers

Best Viewed With A(ny) Browser