|
From: Bart V. A. <bar...@gm...> - 2009-07-26 13:54:22
|
On Sat, Jul 25, 2009 at 1:59 PM, Bart Van Assche<bar...@gm...> wrote: > Since r10599 all DRD regression tests pass -- the regression test > rwlock_test does no longer fail. Thanks for the help. I will now test > DRD with larger applications. Another question: are classes like NSThread, NSLock, NSCondition and NSConditionLock entirely implemented using the POSIX threads API ? I'm asking this because DRD reports much more data races than I expected for Mac OS X GUI applications. As an example, many data races are reported for both Terminal and Safari on functions called from inside CFRunLoop* functions, while the documentation of the NSRunLoop class specifies that the implementation of NSRunLoop is not thread-safe (http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSRunLoop_Class/Reference/Reference.html). Bart. |