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 changeSun, 3 Sep 2023 12:20:42 +0000 (3 14:20 +0200)
last refreshWed, 6 Sep 2023 18:21:01 +0000 (6 20:21 +0200)
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
3 days ago Paul FloydSolaris regtest: aligned / sized expecteds and an impro... master
3 days ago Paul Floydcoverity: various fixes
3 days ago Paul FloydFreeBSD: clarify which package GNU cp is in (needed...
3 days ago Paul Floydcoverity: fix a couple of forward nulls
3 days ago Paul Floydcoverity: a few bits of dead code and one vgdb command...
4 days ago Paul Floydregtest: silence some more warnings
4 days ago Paul Floydregtest: silence a few warnings
4 days ago Paul FloydAdd memcheck errors for aligned and sized allocations...
4 days ago Paul Floydregtest: make memcheck sem test quiet
4 days ago Paul FloydSolaris: fix a few compiler warnings
4 days ago Paul FloydFreeBSD: Add support for building on FreeBSD 15.0
4 days ago Mark WielaardExplicitly load libc and any sonames that contain manda...
4 days ago Aaron MereyFix lazy debuginfo loading on ppc64le
4 days ago Philippe WaroquiersFix 473944 Handle mold linker split RW PT_LOAD segment...
5 days ago Paul FloydFreeBSD: add common failure causes to README.freebsd
6 days ago Paul FloydBug 473870 - FreeBSD 14 applications fail early at...
...
tags
4 months ago VALGRIND_3_21_0 valgrind 3.21.0 release
10 months ago VALGRIND_3_20_0 valgrind 3.20.0 release
16 months ago VALGRIND_3_19_0 valgrind 3.19.0 release
22 months ago VALGRIND_3_18_1 valgrind 3.18.1 release
22 months ago VALGRIND_3_18_0 valgrind 3.18.0 release
2 years ago VALGRIND_3_17_0 valgrind 3.17.0 release
2 years ago VALGRIND_3_16_0 valgrind 3.16.0 final release
2 years ago VALGRIND_3_16_1 valgrind 3.16.1 final release
3 years ago VALGRIND_3_15_0 valgrind 3.15.0 release
4 years ago VALGRIND_3_14_0 Create a tag for Valgrind 3.14.0.
6 years ago svn/VALGRIND_3_13_0 Move tag svn/VALGRIND_3_13_0 to...
6 years ago svn/VALGRIND_3_12_0 Move tag svn/VALGRIND_3_12_0 to...
6 years ago svn/VALGRIND_3_11_0 Move tag svn/VALGRIND_3_11_0 to...
6 years ago svn/VALGRIND_3_10_1 Move tag svn/VALGRIND_3_10_1 to...
6 years ago svn/VALGRIND_3_9_0 Move tag svn/VALGRIND_3_9_0 to...
6 years ago svn/VALGRIND_3_8_1 Move tag svn/VALGRIND_3_8_1 to...
...
heads
36 hours ago users/paulf/try-bug432801
3 days ago master
2 weeks ago users/njn/try-cachegrind-cl-reqs
3 months ago users/mark/try-realloc-again
4 months ago users/njn/try-rm-I
5 months ago users/mark/try-vgdb-multi
5 months ago users/mark/try-out-of-memory-reason
3 years ago VALGRIND_3_16_BRANCH
3 years ago grail
4 years ago VALGRIND_3_14_BRANCH
5 years ago jit-hacks-2
6 years ago jit-hacks
6 years ago svn/VALGRIND_3_8_BRANCH_BGQ
6 years ago svn/VALGRIND_3_13_BRANCH
6 years ago svn/VALGRIND_3_12_BRANCH
6 years ago svn/VALGRIND_3_11_BRANCH
...