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
[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