[TSan] Extend test for reporting globals with races on them

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192782 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: refactor libignore implementation



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192785 91177308-0d34-0410-b5e6-96231b3b80d8
[Sanitizer] Fix lint checker script on Mac

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192791 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] introduce run-time flag 'poison_partial' 

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192793 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: move shadow stack from thread descriptors to fixed addresses

This allows to increase max shadow stack size to 64K,
and reliably catch shadow stack overflows instead of silently
corrupting memory.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192797 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: revert variable name change in test

It works as is with new llvm-symbolizer.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192798 91177308-0d34-0410-b5e6-96231b3b80d8
Use configured PYTHON in asan lit tests.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192870 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: add a test for __tsan_default_options()



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192873 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: merge 2 similar tests into 1



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192874 91177308-0d34-0410-b5e6-96231b3b80d8
[Sanitizer] Move pthread_cond_signal and pthread_cond_broadcast to common interceptors

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192876 91177308-0d34-0410-b5e6-96231b3b80d8