3 ms·
valgrind is available on mac. From the homepage: "It runs on the following platforms: (...) X86/Darwin and AMD64/Darwin (Mac OS X 10.12).". There's a notable om
by glandium 4y ago
valgrind is available on mac. From the homepage: "It runs on the following platforms: (...) X86/Darwin and AMD64/Darwin (Mac OS X 10.12).". There's a notable omission of ARM64/Darwin in there, and I don't think it's an oversight.
What Mac is definitely lacking, though, is reverse debugging. Linux has rr, Windows has Time Travel Debugging. macOS still doesn't have an equivalent.
- saagarjha 4y agoValgrind, as I understand it, was essentially maintained by one engineer at Apple who has since left the company, so nobody has really updated it.
- 1over137 4y agoThat's my understanding too, and I believe you're referring Greg Parker: http://www.sealiesoftware.com/valgrind/ http://www.sealiesoftware.com/valgrind/
- plorkyeran 4y agoHe's still at Apple, but he works on the Swift runtime these days rather than C/C++ tooling.
- 1over137 4y agoThere have been 6 major releases since 10.12 (which was from late 2016). In other words, valgrind has basically stopped supporting macOS.