[PATCH] D59216: [LLD][ELF][ARM] Redesign of .ARM.exidx handling to use a SyntheticSection
Peter Smith via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 12 08:20:51 PDT 2019
peter.smith updated this revision to Diff 190262.
peter.smith marked an inline comment as done.
peter.smith added a comment.
Updated the diff with the requested changes. I've followed pcc's idea to make the section behave more like the EHFrame section. This gets rid of some of the nastier relocation handling code in writeTo().
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D59216/new/
https://reviews.llvm.org/D59216
Files:
ELF/OutputSections.cpp
ELF/SyntheticSections.cpp
ELF/SyntheticSections.h
ELF/Writer.cpp
test/ELF/arm-data-prel.s
test/ELF/arm-exidx-add-missing.s
test/ELF/arm-exidx-canunwind.s
test/ELF/arm-exidx-dedup.s
test/ELF/arm-exidx-gc.s
test/ELF/arm-exidx-no-add-missing.s
test/ELF/arm-exidx-shared.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D59216.190262.patch
Type: text/x-patch
Size: 33324 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190312/90a1787c/attachment.bin>
More information about the llvm-commits
mailing list