blob: f97ca2f7ff95e3eb48a248a0e4125543cd804040 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
## ARMv8.3 addded support a new security feature named Pointer Authentication. The
## main idea behind this is to use the unused bits in the pointer values.
## Each pointer is patched with a PAC before writing to memory, and is verified
## before using it.
## When the pointers are mangled, the unwinder needs to know so it can mask off
## the PAC from the pointer value to recover the return address, and
## conversely, skip doing so if the pointers are not mangled.
##
## .cfi_negate_ra_state CFI directive is used to convey this information.
##
## SFrame does not have any means to represent this information at this time.
.cfi_startproc
.long 0
.cfi_def_cfa_offset 16
.cfi_negate_ra_state
.long 0
.cfi_endproc
|