[ASan] make free_hook_realloc test more robust

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183387 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] One more fix for realloc: check that reallocated chunk is valid before calling memcpy

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183390 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Add a few tests for use-after-scope mode

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183391 91177308-0d34-0410-b5e6-96231b3b80d8
[LSan] remove unneeded empty directory

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183392 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] move all lit_tests under TestCases

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183395 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] lit tests: create common autogenerated config for running compiler-rt lit tests, and use it in ASan

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183400 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] create common autogenerated config for running compiler-rt unit tests, and use it in ASan

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183401 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix darwin Go build


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183402 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix darwin Go crashes


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183405 91177308-0d34-0410-b5e6-96231b3b80d8
Remove a bunch of copy-paste: use common config for sanitizer lit/unit tests

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183407 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: always strip bottom frame in Go reports


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183408 91177308-0d34-0410-b5e6-96231b3b80d8
Simplify lit configs for asan/lsan/msan unit tests

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183410 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] make pthread_getschedparam test more robust

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183411 91177308-0d34-0410-b5e6-96231b3b80d8
[lsan] Implement __lsan_ignore_object().

Leak annotation similar to HeapChecker's IgnoreObject().

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183412 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] Do not fall back to SlowUnwindStack() in GetStackTrace()

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183414 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: use memory access size for Go after all
helps to make range access functions correct and fast


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183418 91177308-0d34-0410-b5e6-96231b3b80d8
[lsan] Put SANITIZER_INTERFACE_ATTRIBUTE on LSan interface functions.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183429 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] create separate configs for running ASan lit tests in both 32- and 64-bit mode. Clean up RUN-lines in tests.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183498 91177308-0d34-0410-b5e6-96231b3b80d8
Drop support for 32-bit PowerPC in sanitizer tools.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@183499 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] ioctl interceptor.

ASan: disabled by default
MSan: enabled by default
TSan: disabled


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