[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