Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



Valgrind, as I understand it, was essentially maintained by one engineer at Apple who has since left the company, so nobody has really updated it.


That's my understanding too, and I believe you're referring Greg Parker:

http://www.sealiesoftware.com/valgrind/


He's still at Apple, but he works on the Swift runtime these days rather than C/C++ tooling.


There have been 6 major releases since 10.12 (which was from late 2016). In other words, valgrind has basically stopped supporting macOS.


I don't think it means it doesn't work with newer versions.


I'm afraid you're wrong. It does not work with newer macOS versions, I've tried.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: