The new CFI directive directly assigns an RA signing state to the RA_SIGN_STATE DWARF pseudo-register for use when unwinding, to indicate whether the value of PC has been used as a diversifier for return address signing. The new directive subsumes and replaces .cfi_negate_ra_state_with_pc, which was found to be unsuitable for descibing some block layouts [1], particularly in hot-cold-split functions. 1: https://github.com/ARM-software/abi-aa/pull/346 |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| MILexer.cpp | ||
| MILexer.h | ||
| MIParser.cpp | ||
| MIRParser.cpp | ||