Skip to content
Experimental Version of Valgrind for macOS 10.14.6 Mojave and 10.15.1 Catalina
C C++ Assembly Makefile Perl M4 Other
Branch: master
Clone or download
Pull request Compare This branch is 24 commits ahead, 95 commits behind Echelon9:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
VEX sync with original Aug 22, 2019
auxprogs sync with original Jul 23, 2019
cachegrind
callgrind sync with original Nov 10, 2019
coregrind reverse Xcode path Nov 12, 2019
dhat
docs sync with original Sep 15, 2019
drd sync with original Jul 23, 2019
exp-bbv sync with original Jul 23, 2019
exp-sgcheck sync with original Sep 15, 2019
gdbserver_tests sync with original Nov 10, 2019
helgrind sync with original Sep 15, 2019
include sync with original Nov 10, 2019
lackey sync with original Jul 23, 2019
massif sync with original Jul 23, 2019
memcheck sync with original Nov 10, 2019
mpi Update copyright end year to 2017 in preparation for 3.13 release. May 4, 2017
nightly Reduce lfedora1.sendmail diff lines. Aug 29, 2017
none sync with original Sep 15, 2019
perf sync with original Jul 21, 2019
shared sync with original Jul 23, 2019
solaris Overhaul DHAT. Feb 1, 2019
tests sync with original Aug 10, 2019
.dir-locals.el
.gitignore sync with original Sep 15, 2019
AUTHORS sync with original Sep 15, 2019
COPYING Update COPYING and COPYING.DOCS with new FSF address. Sep 4, 2015
COPYING.DOCS Update COPYING and COPYING.DOCS with new FSF address. Sep 4, 2015
Makefile.all.am Use gcc -Wimplicit-fallthrough=2 by default if available Mar 27, 2019
Makefile.am sync with original Nov 10, 2019
Makefile.tool-tests.am mips64: add N32 ABI support Jun 14, 2018
Makefile.tool.am Remove TileGX/Linux port. May 8, 2017
Makefile.vex.am sync with original Aug 22, 2019
NEWS sync with original Nov 10, 2019
NEWS.old Move older news into its own file, NEWS.old, so as not to overrun TeX Aug 8, 2012
README Misc doc updates for upcoming 3.15.0 release. Apr 8, 2019
README.aarch64 Enable vgdb ptrace invoker for aarch64. May 17, 2014
README.android Fix documentation of command line flag Nov 6, 2015
README.android_emulator Fix documentation of command line flag Nov 6, 2015
README.md sync with original Jul 23, 2019
README.mips mips: update README.mips Feb 26, 2016
README.s390 sync with original Jul 21, 2019
README.solaris sync with original Sep 15, 2019
README_DEVELOPERS sync with original Sep 15, 2019
README_DEVELOPERS_processes Change SVN to GIT in various places and simple scripts. Aug 14, 2017
README_MISSING_SYSCALL_OR_IOCTL sync with original Jul 21, 2019
README_PACKAGERS
autogen.sh Revert r12195 because it triggers suspicious error messages on system… Oct 22, 2011
bionic.supp Initial suppressions from Android 2.3.5 (on ARM). Sep 26, 2011
configure.ac sync with original Nov 10, 2019
darwin10-drd.supp drd, Darwin: Generalize a suppression pattern Mar 31, 2013
darwin10.supp memcheck, Darwin 10: Add a suppression pattern Apr 1, 2013
darwin11.supp
darwin12.supp valgrind --leak-check=full memleak errors from system libraries on OS… May 7, 2015
darwin13.supp Darwin13.supp should include suppression for known uninitialised read… Jan 9, 2015
darwin14.supp Fix syscall param msg->desc.port.name on macOS 10.12. bz#379373 Sep 10, 2017
darwin15.supp Fix syscall param msg->desc.port.name on macOS 10.12. bz#379373 Sep 10, 2017
darwin16.supp Fix syscall param msg->desc.port.name on macOS 10.12. bz#379373 Sep 10, 2017
darwin17.supp Preliminary support for Darwin 17.x (macOS 10.13) Oct 1, 2017
darwin18.supp macOS 10.14.5 Jun 30, 2019
darwin19.supp sync with original Nov 10, 2019
darwin9-drd.supp Merged the MACOSX106 branch to the trunk. Merge command: Jul 1, 2010
darwin9.supp Another supp for 10.5.x. Aug 31, 2010
exp-sgcheck.supp Fedora 17 is merging /lib into /usr/lib so any suppression which Feb 23, 2012
glibc-2.2-LinuxThreads-helgrind.supp Add some Helgrind suppressions for LinuxThreads. Nov 11, 2007
glibc-2.2.supp Remove old Helgrind suppressions. Nov 10, 2007
glibc-2.3.supp
glibc-2.34567-NPTL-helgrind.supp add suppression for helgrind/tests/tc22_exit_w_lock Feb 3, 2017
glibc-2.4.supp
glibc-2.5.supp Supps for MVL 4.0.1 on ppc32 (Bart Van Assche) Jan 5, 2007
glibc-2.6.supp Even more suppressions for glibc-2.6. Nov 13, 2007
glibc-2.7.supp Preliminary support for Fedora 8, which includes initial support for Nov 18, 2007
glibc-2.X-drd.supp Add DRD suppression patterns for races triggered by std::ostream Mar 18, 2018
glibc-2.X.supp.in Suppress _dl_runtime_resolve_avx_slow for memcheck conditional. Oct 20, 2017
solaris11.supp Bug 345248 - add support for Solaris OS in valgrind Jul 21, 2015
solaris12.supp Bug 345248 - add support for Solaris OS in valgrind Jul 21, 2015
valgrind.pc.in Fix valt_load_address value in pkgconfig file. Oct 4, 2012
valgrind.rb Update valgrind.rb Nov 12, 2019
valgrind.spec.in Move older news into its own file, NEWS.old, so as not to overrun TeX Aug 8, 2012
vg-in-place vg-in-place: made sure that soft links to this script work fine too. Feb 3, 2011
xfree-3.supp Completely overhauled the internals of Memcheck's error handling. All… Dec 16, 2006
xfree-4.supp Generalise X11 suppressions somewhat, and add a suppression needed for Jan 8, 2010

README.md

Valgrind for macOS

This repository contains a version of Valgrind including a few patches to improve support for the macOS platform.

Status

Valgrind now builds on macOS Mojave (tested on 10.14.6).

Usage

In order to use this version, use the following command:

brew install --HEAD https://raw.githubusercontent.com/sowson/valgrind/master/valgrind.rb

In case you already have Valgrind installed, you will need to either unlink it first or reinstall it.

CLion

Valgridn executable: /usr/local/bin/valgrind

Analysis options: --leak-check=full --leak-resolution=med --track-origins=yes --vgdb=no

For testing/developing/checking: --trace-syscalls=yes

You can’t perform that action at this time.