[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