Hacker News new | ask | show | jobs
by ben-schaaf 268 days ago
IME Helgrind does an great job finding concurrency issues.
2 comments

Yes though last I tried to use it it sadly didn't support openmp. Maybe that's fixed now (that was a while ago)

(I think it was possible to use on openmp if you compiled your compiler with special options)

tsan from LLVM works a bit better in my experience. I still like valgrind in general though!
For fuzzing we don't use valgrind, but use Clang + ASan instead. All these tools have their niches.