aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/DynamicLibrary.cpp
diff options
context:
space:
mode:
authorKuba Mracek <mracek@apple.com>2017-04-21 17:18:14 +0000
committerKuba Mracek <mracek@apple.com>2017-04-21 17:18:14 +0000
commit2e4e7d04d262ba206b1bfa3893edf8fc8441d633 (patch)
tree8de8a1303f6a54a41e587cd4175a499c74d6de05 /llvm/lib/Support/DynamicLibrary.cpp
parent9eb170fede34b4cf3ee43998e4e0f04240b72b3b (diff)
downloadllvm-2e4e7d04d262ba206b1bfa3893edf8fc8441d633.zip
llvm-2e4e7d04d262ba206b1bfa3893edf8fc8441d633.tar.gz
llvm-2e4e7d04d262ba206b1bfa3893edf8fc8441d633.tar.bz2
[tsan] Ignore memory accesses for libignored modules for "external" races
On Darwin, the setting ignore_noninstrumented_modules is used to suppress false positives in code that users don't have control of. The recently added "external" API (which can be used to detect races on objects provided by system libraries, but the race is actually user's fault) ignores this flag and it can report issues in non-instrumented modules. This patch fixes that. Differential Revision: https://reviews.llvm.org/D31553 llvm-svn: 301000
Diffstat (limited to 'llvm/lib/Support/DynamicLibrary.cpp')
0 files changed, 0 insertions, 0 deletions