[asan] make ThreadNamesTest more flexible

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169822 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] fix the Windows build

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169828 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] more sceleton code for asan_allocator2

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169836 91177308-0d34-0410-b5e6-96231b3b80d8
Hopefully fix the Windows build by not including intrin.h

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169855 91177308-0d34-0410-b5e6-96231b3b80d8
Hopefully fix the Windows build (2)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169856 91177308-0d34-0410-b5e6-96231b3b80d8
ASan: fix lint problems introduced

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169857 91177308-0d34-0410-b5e6-96231b3b80d8
[msan] MemorySanitizer runtime.

Initial commit of the MemorySanitizer runtime library.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169858 91177308-0d34-0410-b5e6-96231b3b80d8
[msan] Add a missing file from r169858.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169860 91177308-0d34-0410-b5e6-96231b3b80d8
Add MemorySanitizer runtime to check_lint.sh.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169861 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] more code for asan_allocator2: basic Allocate/Deallocate code

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169864 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] add sanitizer_common/sanitizer_common_interceptors.h with pread/pread64/read interceptors. Use it in asan. Add asan tests for pread/etc. Add FIXME to tsan/msan interceptors

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169966 91177308-0d34-0410-b5e6-96231b3b80d8
[msan] Remove an extra semicolon.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169967 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] fix android build and lint

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169968 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] fix compilation on Mac.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169969 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: more precise handling of IO synchronization


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169970 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: add missing files


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169971 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Fixed a compiler warning.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169972 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: add comment to tsan_fd.h file


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169973 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Enhance OOB tests to check for access type (read or write).



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169974 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: explain why pthread_cond_init() interceptor is commented out


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