diff options
author | Sagar Thakur <sagar.thakur@imgtec.com> | 2016-08-16 12:49:54 +0000 |
---|---|---|
committer | Sagar Thakur <sagar.thakur@imgtec.com> | 2016-08-16 12:49:54 +0000 |
commit | c76504f151c2539b0af9fc70cf11577a2e025a47 (patch) | |
tree | a19eddefe446aa7d31ecb19dc853b20ed09c57fc /test/msan/mmap.cc | |
parent | 0a7584e8c3e149e3fcc2123bdb2e2f6ae646b4dd (diff) |
[MSAN][MIPS] Changed memory mapping to support pie executable.
Reviewed by eugenis
Differential: D22993
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@278793 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/msan/mmap.cc')
-rw-r--r-- | test/msan/mmap.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/msan/mmap.cc b/test/msan/mmap.cc index 27a8bb2d6..01c1772d2 100644 --- a/test/msan/mmap.cc +++ b/test/msan/mmap.cc @@ -19,7 +19,9 @@ bool AddrIsApp(void *p) { (addr >= 0x510000000000ULL && addr < 0x600000000000ULL) || (addr >= 0x700000000000ULL && addr < 0x800000000000ULL); #elif defined(__mips64) - return addr >= 0x00e000000000ULL; + return (addr >= 0x0000000000ULL && addr <= 0x0200000000ULL) || + (addr >= 0xa200000000ULL && addr <= 0xc000000000ULL) || + addr >= 0xe200000000ULL; #elif defined(__powerpc64__) return addr < 0x000100000000ULL || addr >= 0x300000000000ULL; #elif defined(__aarch64__) |