From: Nicholas N. <nj...@cs...> - 2006-12-30 22:37:48
|
On Sat, 30 Dec 2006, Bart Van Assche wrote: > A new drd version is available at > http://home.euphonynet.be/bvassche/valgrind/valgrind-6458-drd-2006-12-30.patch.gz. > > * attempted to write a suppression file that suppresses some data races > present in ld.so / libc / libstd++ / libpthread (drd/default.supp). I > learned that suppressing data races by callstack probably won't be too > coarse for the drd tool: several call stacks have to be included for > accesses to the same location, and the danger exists that some of these call > stacks suppress data races that should be reported to the user. Did you mean "probably will be too coarse"? > Summarized: although one important algorithm change is still needed (segment > merging), the tool is already useful for finding out which data races > happened and why. But it will be a challenge to suppress all intended data > races (in ld.so, glibc, libstdc++ and libpthread.so). Good! I think data race detectors generally have a lower signal-to-noise ratio than eg. Memcheck, but it seems people will still be interested. Nick |