[PATCH] D26977: [LLD][ARM] Add terminating sentinel .ARM.exidx table entry
Peter Smith via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 22 10:13:26 PST 2016
peter.smith updated this revision to Diff 78888.
peter.smith added a comment.
Thanks for the comments. I'll investigate the alternative implementation tomorrow.
For what it is worth I've added linker script support by checking for .ARM.exidx in flush(). It isn't much code but it isn't particularly clean either.
https://reviews.llvm.org/D26977
Files:
ELF/LinkerScript.cpp
ELF/Writer.cpp
test/ELF/arm-data-prel.s
test/ELF/arm-exidx-canunwind.s
test/ELF/arm-exidx-gc.s
test/ELF/arm-exidx-order.s
test/ELF/arm-exidx-sentinel-norelocatable.s
test/ELF/arm-exidx-shared.s
test/ELF/arm-static-defines.s
test/ELF/arm-target2.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D26977.78888.patch
Type: text/x-patch
Size: 12110 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161122/0318322a/attachment.bin>
More information about the llvm-commits
mailing list