ARM-software / abi-aa

Application Binary Interface for the Arm® Architecture
Other
878 stars 173 forks source link

[aadwarf64] Add DWARF support for unwinding with FEAT_PAuth_LR enabled #245

Closed pratlucas closed 4 months ago

pratlucas commented 5 months ago

This introduces DWARF support to enable unwinders to authenticate return addresses signed using FEAT_PAuth_LR, where the value of PC is used as an extra diversifier.

To achieve that, this proposes the following changes to the aadwarf64 document:

Co-authored-by: Oliver Stannard oliver.stannard@arm.com

pratlucas commented 5 months ago

CC: @momchil-velikov , @DanielKristofKiss, @rearnsha