descriptionInstrumentation framework for detecting many memory management and threading bugs, and profile your programs in detail.
homepage URLhttp://valgrind.org
repository URLgit://sourceware.org/git/valgrind.git
ownerivosh@ivosh.net
last changeThu, 21 Nov 2024 07:44:04 +0000 (21 08:44 +0100)
last refreshThu, 21 Nov 2024 07:47:15 +0000 (21 08:47 +0100)
content tags
add:
readme

Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

The Valgrind distribution currently includes six production-quality tools: a memory error detector, two thread error detectors, a cache and branch-prediction profiler, a call-graph generating cache and branch-prediction profiler, and a heap profiler. It also includes three experimental tools: a stack/global array overrun detector, a second heap profiler that examines how heap blocks are used, and a SimPoint basic block vector generator. It runs on the following platforms: X86/Linux, AMD64/Linux, ARM/Linux, ARM64/Linux, PPC32/Linux, PPC64/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, X86/Solaris, AMD64/Solaris, ARM/Android (2.3.x and later), ARM64/Android, X86/Android (4.0 and later), MIPS32/Android, X86/Darwin and AMD64/Darwin (Mac OS X 10.12).

shortlog
62 min ago Paul Floydregtest: add a fdleak filter for write on write on... master
82 min ago Paul FloydHelgrind: fix unused result of write warnings
2 days ago Mikhail GorodetskyBug 469782 - Valgrind does not support zstd-compressed...
2 days ago Bart Van Asschedrd: Split handle_client_request()
2 days ago Bart Van Asschedrd: Reorder functions
2 days ago Bart Van Asschedrd: Remove a superfluous if-statement
3 days ago Paul FloydSolaris - fix a couple of warnings for message formatting
3 days ago Paul FloydIllumos regtest: turn off memcheck/tests/x86/bug487993
5 days ago Lucas Stacharm: hook kcmp syscall
6 days ago Mark Wielaardcoregrind/m_gdbserver/remote-utils.c (prepare_resume_re...
7 days ago Paul FloydIllumos regtest: x86 mdb diffs wrt Solaris
8 days ago Mark Wielaardvgdb.c (fork_and_exec_valgrind): Fix another off-by...
8 days ago Mark Wielaardvgdb.c (fork_and_exec_valgrind): Fix off-by-one error...
10 days ago Paul FloydIllumos regtest: updates in none/tests/amd64-solaris
10 days ago Paul FloydAdd 494218 to NEWS
11 days ago Paul FloydIllumos regtest: Add suppressions to none fdleak_cmsg_s...
...
tags
2 weeks ago VALGRIND_3_24_0 valgrind 3.24.0 release
6 months ago VALGRIND_3_23_0 valgrind 3.23.0 release
12 months ago VALGRIND_3_22_0 valgrind 3.22.0 release
18 months ago VALGRIND_3_21_0 valgrind 3.21.0 release
2 years ago VALGRIND_3_20_0 valgrind 3.20.0 release
2 years ago VALGRIND_3_19_0 valgrind 3.19.0 release
3 years ago VALGRIND_3_18_1 valgrind 3.18.1 release
3 years ago VALGRIND_3_18_0 valgrind 3.18.0 release
3 years ago VALGRIND_3_17_0 valgrind 3.17.0 release
3 years ago VALGRIND_3_16_0 valgrind 3.16.0 final release
3 years ago VALGRIND_3_16_1 valgrind 3.16.1 final release
5 years ago VALGRIND_3_15_0 valgrind 3.15.0 release
6 years ago VALGRIND_3_14_0 Create a tag for Valgrind 3.14.0.
7 years ago svn/VALGRIND_3_13_0 Move tag svn/VALGRIND_3_13_0 to...
7 years ago svn/VALGRIND_3_12_0 Move tag svn/VALGRIND_3_12_0 to...
7 years ago svn/VALGRIND_3_11_0 Move tag svn/VALGRIND_3_11_0 to...
...
heads
62 min ago master
2 days ago users/paulf/try-bug469782
5 weeks ago users/paulf/try-bug494218
5 weeks ago users/paulf/try-bug445235
2 months ago users/paulf/try-bug492210
3 months ago users/fche/try-vgregtest
4 months ago VALGRIND_3_23_BRANCH
5 months ago users/paulf/try-bug453044
6 months ago users/paulf/try-bug290061
9 months ago VALGRIND_3_22_BRANCH
14 months ago users/njn/try-cachegrind-cl-reqs
17 months ago users/mark/try-realloc-again
19 months ago users/njn/try-rm-I
19 months ago users/mark/try-vgdb-multi
19 months ago users/mark/try-out-of-memory-reason
4 years ago VALGRIND_3_16_BRANCH
...