summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorKuba Mracek <mracek@apple.com>2017-01-24 21:37:50 +0000
committerKuba Mracek <mracek@apple.com>2017-01-24 21:37:50 +0000
commite4c1dd2c08586649ebb3ae1e51ad98f0efabaf68 (patch)
treea3e1446088e62a07e3bebea028573a53274cd2d6 /llvm/lib/Target
parent8981f3aacfddca8365ccd4ef41100cc49419ff69 (diff)
downloadbcm5719-llvm-e4c1dd2c08586649ebb3ae1e51ad98f0efabaf68.tar.gz
bcm5719-llvm-e4c1dd2c08586649ebb3ae1e51ad98f0efabaf68.zip
[tsan] Enable ignore_noninstrumented_modules=1 on Darwin by default
TSan recently got the "ignore_noninstrumented_modules" flag, which disables tracking of read and writes that come from noninstrumented modules (via interceptors). This is a way of suppressing false positives coming from system libraries and other noninstrumented code. This patch turns this on by default on Darwin, where it's supposed to replace the previous solution, "ignore_interceptors_accesses", which disables tracking in *all* interceptors. The new approach should re-enable TSan's ability to find races via interceptors on Darwin. Differential Revision: https://reviews.llvm.org/D29041 llvm-svn: 292981
Diffstat (limited to 'llvm/lib/Target')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud