valgrind
An open-source memory debugger for GNU/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/new/free/delete are intercepted. As a result, Valgrind can detect problems such as - Use of uninitialised memory - Reading/writing memory after it has been free'd - Reading/writing off the end of malloc'd blocks - Reading/writing inappropriate areas on the stack - Memory leaks -- where pointers to malloc'd blocks are lost forever - Passing of uninitialised and/or unaddressible memory to system calls - Mismatched use of malloc/new/new [] vs free/delete/delete [] - Some abuses of the POSIX Pthreads API
homepage ↗ cpe: cpe:/a:valgrind:valgrind
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 3.27.1 | 6 | 13 h | details › |
| riscv GitHub ↗ | 9999 | 1 | 2 mo | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | ppc64 | riscv | arm | ppc | x64-macos | x64-solaris | Committed | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9999 LIVE | gentoo | follows upstream — no keywords | — | view · download · history ↗ | ||||||||
| 9999 LIVE ≈ | riscv | follows upstream — no keywords | 2 yr | view · download · history ↗ | ||||||||
| 3.27.1 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | arm testing | ppc testing | x64-macos testing | x64-solaris testing | — | view · download · history ↗ |
| 3.27.0_p1 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | arm stable | ppc stable | x64-macos testing | x64-solaris testing | — | view · download · history ↗ |
| 3.27.0 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | riscv testing | arm testing | ppc testing | x64-macos testing | x64-solaris testing | — | view · download · history ↗ |
| 3.26.0_p1 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | arm stable | ppc stable | x64-macos testing | x64-solaris testing | — | view · download · history ↗ |
| 3.26.0 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | arm stable | ppc stable | x64-macos testing | x64-solaris testing | — | view · download · history ↗ |
Use flags of 3.27.1
- mpi Add MPI (Message Passing Interface) layer to the apps that support it
- verify-sig Verify upstream signatures on distfiles