Valgrind

Valgrind
Original authorsJulian Seward, Nicholas Nethercote
DeveloperValgrind Development Team
Initial release27 July 2002
Stable release
3.26.0  / 25 October 2025
Written inC
Operating systemLinux
FreeBSD
Solaris
macOS
Android
Platformx86, x86-64, ARM, MIPS, POWER, RISC-V, s390x
TypeProfiler, Memory debugger
LicenseGNU General Public License version 3
Websitewww.valgrind.org
Repository

Valgrind (/ˈvælɡrɪnd/) is a programming tool for memory debugging, memory leak detection, and profiling.

Valgrind was originally designed to be a freely licensed memory debugging tool for Linux on x86, but has since evolved to become a generic framework for creating dynamic analysis tools such as checkers and profilers.