diff options
author | Kuba Brecka <kuba.brecka@gmail.com> | 2016-01-14 12:24:37 +0000 |
---|---|---|
committer | Kuba Brecka <kuba.brecka@gmail.com> | 2016-01-14 12:24:37 +0000 |
commit | 0626dd0d3b6b6251448344afaf44f9a65e4d00ca (patch) | |
tree | 8286626b9bca4dea3009db1fdc72a2bdee56fc41 /lldb/packages/Python/lldbsuite/test | |
parent | d0d85d22f877efb232cce509a044d54ae9874bbe (diff) | |
download | bcm5719-llvm-0626dd0d3b6b6251448344afaf44f9a65e4d00ca.tar.gz bcm5719-llvm-0626dd0d3b6b6251448344afaf44f9a65e4d00ca.zip |
[tsan] Introduce a "ignore_interceptors_accesses" option
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
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions