[ASan/Win] Fall back to stdout if we can't print the reports to stderr

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200804 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan/Win] Add DLL thunks for __asan_{,un}poison_memory_region

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200809 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: ensure proper alignment of mmaps on windows



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200832 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: deflake flaky test



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200833 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix windows alignment check


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200838 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] hide two functions in the __sanitizer namespace to avoid exporting them (gold complained)

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

When an unknown ioctl is encountered, try to guess the parameter size from the
request id.

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

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200873 91177308-0d34-0410-b5e6-96231b3b80d8
suppress .loc directives, remove -gline-tables-only option from debug
[asan] introduce two functions that will allow implementations of C++ garbage colection to work with asan's fake stack

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

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200910 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: improve error message for Go



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200914 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: remove unused functions



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200915 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: simplify Go build script
we don't use assembly files



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200916 91177308-0d34-0410-b5e6-96231b3b80d8
[TSan] Don't flush all file streams on program shutdown to avoid deadlocks on file stream locks.
This should fix https://code.google.com/p/thread-sanitizer/issues/detail?id=47.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200922 91177308-0d34-0410-b5e6-96231b3b80d8
[TSan] Add a regression test for https://code.google.com/p/thread-sanitizer/issues/detail?id=47



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200923 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] Intercept getresuid and getresgid.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200925 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] Intercept getifaddrs().

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200926 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] One does not simply intercept getifaddrs().

Upgrade the interceptor, and attempt to fix the Android build.

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

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