forked from OSchip/llvm-project
![]() On OS X, TSan already passes all unit and lit tests, but for real-world applications (even very simple ones), we currently produce a lot of false positive reports about data races. This makes TSan useless at this point, because the noise dominates real bugs. This introduces a runtime flag, "ignore_interceptors_accesses", off by default, which makes TSan ignore all memory accesses that happen from interceptors. This will significantly lower the coverage and miss a lot of bugs, but it eliminates most of the current false positives on OS X. Differential Revision: http://reviews.llvm.org/D15189 llvm-svn: 257760 |
||
---|---|---|
.. | ||
gcd-async-norace.mm | ||
gcd-async-race.mm | ||
gcd-groups-norace.mm | ||
gcd-groups-stress.mm | ||
gcd-once.mm | ||
gcd-semaphore-norace.mm | ||
gcd-serial-queue-norace.mm | ||
gcd-sync-norace.mm | ||
gcd-sync-race.mm | ||
ignored-interceptors.mm | ||
lit.local.cfg | ||
objc-race.mm | ||
objc-simple.mm | ||
osspinlock-norace.cc | ||
symbolizer-atos.cc | ||
symbolizer-dladdr.cc |