tsan: unbreak windows build

Currently it fails with:

# Testing race detector.
race_windows_amd64.syso:gotsan.cc:(.text+0x4d89): undefined reference to `__imp_SymGetModuleBase64'
race_windows_amd64.syso:gotsan.cc:(.text+0x4d90): undefined reference to `__imp_SymFunctionTableAccess64'
race_windows_amd64.syso:gotsan.cc:(.text+0x4dd8): undefined reference to `__imp_StackWalk64'
x86_64-w64-mingw32/bin/ld.exe: race_windows_amd64.syso
: bad reloc address 0x10 in section `.data'
collect2.exe: error: ld returned 1 exit status




git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216875 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Small refactoring - split the slow unwinding logic into sanitizer_unwind_posix.cc
This allows the slow unwinder to be used on OSX (it's disabled for now, see
https://code.google.com/p/address-sanitizer/issues/detail?id=137 for details)


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216877 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix false positive related to signal handlers
Users expect synchronization between sigaction and arrival
of the signal. See the test for details.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216878 91177308-0d34-0410-b5e6-96231b3b80d8
[libsanitizer] Make sanitizer_unwind_posix.cc a libcdep source file.
Guard the source with #if SANITIZER_POSIX to fix compilation on Windows.
use it only in 


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216882 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Update asan_device_setup to support Android L Preview.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@216884 91177308-0d34-0410-b5e6-96231b3b80d8
[libsanitizer] Fix the Android build.


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