|
From: Konstantin S. <kon...@gm...> - 2009-07-07 07:18:58
|
> GStreamer is heavily multithreaded too and uses both mutexes and glibs > atomic operations. The unit tests are already using valgrind's memcheck > in a 2nd run. I've tried drd and helgrind once, but got a lot of > warnings and had no idea where to start. Dynamic annotations (supported by ThreadSanitizer and, afaik, by fresh DRD) can help you explain lock-less synchronization to the tool. --kcc |