A memory debugger for x86-linux.
Valgrind is a GPL'd tool to help you find memory-management problems in your programs. When a program is run under Valgrind's supervision, all reads and writes of memory are checked, and calls to malloc/
Valgrind can debug more or less any dynamically-linked ELF Linux x86 executable, without modification, recompilation, or anything, as long is it contains only classic x86 code (MMX/SSE/
Valgrind provides a generic infrastructure for supervising the execution of programs called "tools". This is done by providing a way to instrument programs in very precise ways, making it relatively easy to support activities such as dynamic error detection and profiling. Available tools include Memcheck (a heavyweight memory checker), Cachegrind (a cache-miss profiler), Addrcheck (a lightweight memory checker) and Helgrind (a data-race detector), among others.
Project information
- Maintainer:
- Registry Administrators
- Driver:
- Not yet selected
- Licence:
- GNU GPL v2
View full history Series and milestones
main series is the current focus of development.
All packages Packages in Distributions
-
valgrind source package in Xenial
Version 1:3.11.0-1ubuntu4.2 uploaded -
valgrind source package in Trusty
Version 1:3.10.1-1ubuntu3~14.5 uploaded -
valgrind source package in Sid
Version 1:3.19.0-1 uploaded -
valgrind source package in Precise
Version 1:3.7.0-0ubuntu3.1 uploaded -
valgrind source package in Oneiric based series for Ubuntu LEB
Version 1:3.6.1-0ubuntu3 uploaded