aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/cfi-sframe/common-empty-4.s
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