[asan] Make the coverage tests clean up after themselves.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@209119 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] Support sandboxing in sanitizer coverage.

Summary:
Sandboxed code may now pass additional arguments to
__sanitizer_sandbox_on_notify() to force all coverage data to be dumped to a
single file (the default is one file per module). The user may supply a file or
socket to write to. The latter option can be used to broker out the file writing
functionality. If -1  is passed, we pre-open a file.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@209121 91177308-0d34-0410-b5e6-96231b3b80d8
Revert use of 128bit support on 32bit PPC, it breaks build at least with
GCC and that doesn't expose any *ti* functions either.


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

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@209136 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan Win] Simplify and improve the way we forward ASan interface calls from DLLs

Reviewed at http://reviews.llvm.org/D3848

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@209210 91177308-0d34-0410-b5e6-96231b3b80d8
Go via uintptr_t when casting away constness, otherwise GCC will warn
when using -Wcast-qual.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@209214 91177308-0d34-0410-b5e6-96231b3b80d8
Merge pull request #2 from llvm-mirror/master

git pull