diff options
author | David Bolvansky <david.bolvansky@gmail.com> | 2018-07-30 17:02:46 +0000 |
---|---|---|
committer | David Bolvansky <david.bolvansky@gmail.com> | 2018-07-30 17:02:46 +0000 |
commit | a932cd409b861582902211690b497cafc774bee6 (patch) | |
tree | 189d1bc8355b38c811c285d8f31857fd9096e8e1 /clang/lib/Basic/Module.cpp | |
parent | 2fa7fb14ea5d7009470079640381e23e88c61f1b (diff) | |
download | llvm-a932cd409b861582902211690b497cafc774bee6.zip llvm-a932cd409b861582902211690b497cafc774bee6.tar.gz llvm-a932cd409b861582902211690b497cafc774bee6.tar.bz2 |
[AArch64] Support execute-only LOAD segments.
Summary:
This adds an LLD flag to mark executable LOAD segments execute-only for AArch64 targets.
In AArch64 the expectation is that code is execute-only compatible, so this just adds a linker option to enforce this.
Patch by: ivanlozano (Ivan Lozano)
Reviewers: srhines, echristo, peter.smith, eugenis, javed.absar, espindola, ruiu
Reviewed By: ruiu
Subscribers: dokyungs, emaste, arichardson, kristof.beyls, llvm-commits
Differential Revision: https://reviews.llvm.org/D49456
llvm-svn: 338271
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions