[PATCH] D13818: [compiler-rt] [msan] Unify aarch64 mapping
Adhemerval Zanella via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 26 14:08:07 PDT 2015
zatrazz updated this revision to Diff 38458.
zatrazz added a comment.
Differences from previous versions:
- Change 39-bit mapping for PIE from 0x55...-0x56... to whole 0x50...-0x60...
And answering the questioning, I was considering based on whole VMA range to make the calculations. I think with these mappings MSAN for aarch64 with 39 and 42 is in par with other architecture regarding the available VMA for program memory allocation. I also checked the MEM_IS_APP code generation and clang does unroll all the loop, while GCC does not (and I do not think also this is an issue right now).
http://reviews.llvm.org/D13818
Files:
lib/msan/msan.cc
lib/msan/msan.h
lib/msan/msan_linux.cc
test/msan/chained_origin_limits.cc
test/msan/mmap.cc
test/msan/strlen_of_shadow.cc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D13818.38458.patch
Type: text/x-patch
Size: 9827 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151026/a7da7079/attachment.bin>
More information about the llvm-commits
mailing list