[ASan/Win] Suppress error messaging when Abort() is called
This will prevent ASan bots from hanging / timing out

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@224852 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Allow enabling coverage at activation.

This is a re-commit of r224838 + r224839, previously reverted in r224850.
Test failures were likely (still can not reproduce) caused by two lit tests
using the same name for an intermediate build target.


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


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@224854 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Bump coverage size limit on 32-bit platforms.

This increases the limit from 4M locations to 16M, reserving
64Mb virtual memory. Chrome has >5M unique coverage locations with coverage=3.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@224855 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan/Win] Add basic support for MemoryRangeIsAvailable and DumpProcessMap to make it easier to debug startup shadow mapping failures

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@224856 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Fix possibly uninitialized coverage flag.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@224857 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] Treat \r, \n, \t as flag separators.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@224858 91177308-0d34-0410-b5e6-96231b3b80d8
Escape ? to silence GCC warning about trigraphs.

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