tsan: intercept vfork
this fixes obscure false positives
see the comments and the test for details



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@202400 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] do not acquire a global mutex in deadlock detector when dealing with Unlock (it is essentially a thread-local operation)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@202401 91177308-0d34-0410-b5e6-96231b3b80d8
Rewrite compiler-rt.llvm.org to make it relevant

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@202402 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: work around known bug in libstdc++
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58066



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