[ESan][MIPS] Adds support for MIPS64
authorSagar Thakur <sagar.thakur@imgtec.com>
Wed, 7 Sep 2016 09:09:03 +0000 (09:09 +0000)
committerSagar Thakur <sagar.thakur@imgtec.com>
Wed, 7 Sep 2016 09:09:03 +0000 (09:09 +0000)
commit41f08b4422e58bd53fe260d67a4a524fc18b326a
tree706c28ff246291af558e28ef520306baedbdb091
parent6c009c1c85e3de0e090ae31258d5d0bbd2a9f54d
[ESan][MIPS] Adds support for MIPS64

With this patch 10 out of 13 tests are passing.

Following is the list of failing tests:

    struct-simple.cpp
    workingset-signal-posix.cpp
    mmap-shadow-conflict.c

Reviewed by bruening
Differential: D23799

llvm-svn: 280795
13 files changed:
compiler-rt/cmake/config-ix.cmake
compiler-rt/lib/esan/esan.cpp
compiler-rt/lib/esan/esan.h
compiler-rt/lib/esan/esan_linux.cpp
compiler-rt/lib/esan/esan_shadow.h
compiler-rt/lib/sanitizer_common/CMakeLists.txt
compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
compiler-rt/lib/sanitizer_common/sanitizer_linux.h
compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S [new file with mode: 0644]
compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
compiler-rt/test/esan/TestCases/verbose-simple.c
compiler-rt/test/esan/lit.cfg
compiler-rt/test/lit.common.cfg