[compiler-rt] [sanitizers] Add VMA size check at runtime
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Fri, 11 Sep 2015 13:55:00 +0000 (13:55 +0000)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Fri, 11 Sep 2015 13:55:00 +0000 (13:55 +0000)
commit0563686a1c57e9e249f3bdea38d96b76696e4e35
treedfc266790875ea16e73c549911a39a5ac90b9a43
parent07d5df4db85889d1308d39180ada273336777f9a
[compiler-rt] [sanitizers] Add VMA size check at runtime

This patch adds a runtime check for asan, dfsan, msan, and tsan for
architectures that support multiple VMA size (like aarch64).  Currently
the check only prints a warning indicating which is the VMA built and
expected against the one detected at runtime.

llvm-svn: 247413
compiler-rt/lib/asan/asan_rtl.cc
compiler-rt/lib/dfsan/dfsan.cc
compiler-rt/lib/msan/msan.cc
compiler-rt/lib/sanitizer_common/sanitizer_common.h
compiler-rt/lib/sanitizer_common/sanitizer_posix.cc
compiler-rt/lib/sanitizer_common/sanitizer_win.cc
compiler-rt/lib/tsan/rtl/tsan_rtl.cc