[PATCH] D14725: [compiler-rt] [dfsan] Unify aarch64 mapping

Adhemerval Zanella via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 16 13:00:04 PST 2015


zatrazz created this revision.
zatrazz added reviewers: aemerson, rengolin, samsonov, eugenis, dvyukov.
zatrazz added a subscriber: llvm-commits.
Herald added subscribers: rengolin, aemerson.

This patch reorganize the platform specific mapping information to
export the application mask on a external variable. This exported
variable will be used by intrumentation phase to create code to be
used on architecture with multiple VMA range.

The patch creates a new header, dfsan_platform.h, and move all the
mapping information and also create function accessors to the
mapping value. Also for aarch64 it initialize application exported
mask to the value based on runtime VMA detection.

http://reviews.llvm.org/D14725

Files:
  lib/dfsan/dfsan.cc
  lib/dfsan/dfsan.h
  lib/dfsan/dfsan_platform.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14725.40324.patch
Type: text/x-patch
Size: 7760 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151116/d3fe9abc/attachment.bin>


More information about the llvm-commits mailing list