[asan] Improve vDSO check in AsanCheckDynamicRTPrereqs; patch by  Yuri Gribov

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210012 91177308-0d34-0410-b5e6-96231b3b80d8
[msan] Handle x86 vector pack intrinsics.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210020 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Default to memory-mapped coverage on Android.

The alternative (writing coverage at process exit) is nearly useless there.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210024 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan Win] Fix memset interception in DLLs

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210027 91177308-0d34-0410-b5e6-96231b3b80d8
[Sanitizer/interception Win] Break into the debugger on unknown instructions

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210028 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan Win] Manually call __asan_init early in the DLL initialization process to avoid a null function call in cout/cerr constructors

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210030 91177308-0d34-0410-b5e6-96231b3b80d8
Cleanup Android build and provide better diagnostics

No longer need to set ANDROID if COMPILER_RT_TEST_TARGET_TRIPLE is
arm-linux-androideabi.

No need to set ANDROID_COMMON_FLAGS.  These flags are already in
CMAKE_CXX_FLAGS which are used in try_compile().

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@210053 91177308-0d34-0410-b5e6-96231b3b80d8
Fix Android build after r210053

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