[PATCH] D55700: [AArch64][libunwind] Unwinding support for return address signing
Luke Cheeseman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 14 03:02:15 PST 2018
LukeCheeseman created this revision.
LukeCheeseman added a reviewer: olista01.
Herald added subscribers: llvm-commits, JDevlieghere, kristof.beyls, javed.absar.
- Follow up to https://reviews.llvm.org/rL342895
- gcc would not build libunwind with the earlier patch as the autia1716 instruction wasn't allowed to be assembled for pre armv8.3a targets
- The autia1716 instruction lives in the hint space encodings so is a valid instruction for all armv8a targets
- To work around this I have swapped out the autia1716 instruction for the hint instruction
Repository:
rL LLVM
https://reviews.llvm.org/D55700
Files:
include/libunwind.h
src/DwarfInstructions.hpp
src/DwarfParser.hpp
src/Registers.hpp
src/dwarf2.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D55700.178212.patch
Type: text/x-patch
Size: 4424 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181214/ea117d73/attachment.bin>
More information about the llvm-commits
mailing list