[asan] Fix coverage-android test to avoid name conflict.

And re-enable it.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210646 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] One more coverage test.

Test that coverage is dumped correctly (and completely) even when the processed
gets SIGKILL-ed.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210647 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Exclude non-executable mappings from coverage.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210649 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Run Android test with asanwrapper.

This better replicates the target environment.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210650 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Fix mmap-ed coverage with coverage=0.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210655 91177308-0d34-0410-b5e6-96231b3b80d8
Remove top-level Clang -fsanitize= flags for optional ASan features.

Init-order and use-after-return modes can currently be enabled
by runtime flags. use-after-scope mode is not really working at the
moment.

The only problem I see is that users won't be able to disable extra
instrumentation for init-order and use-after-scope by a top-level Clang flag.
But this instrumentation was implicitly enabled for quite a while and
we didn't hear from users hurt by it.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210924 91177308-0d34-0410-b5e6-96231b3b80d8
[UBSan] Respect runtime flag for colorizing reports

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210950 91177308-0d34-0410-b5e6-96231b3b80d8
[Sanitizer] Merge AnsiColorDecorator and SanitizerCommonDecorator, use the latter in UBSan

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210959 91177308-0d34-0410-b5e6-96231b3b80d8
Exclude Android from the tests for valloc/pvalloc.

These functions are being removed from Android because they were removed
from POSIX 2004.


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

git pull