diff options
author | Srinath Parvathaneni <srinath.parvathaneni@arm.com> | 2022-11-14 15:13:17 +0000 |
---|---|---|
committer | Srinath Parvathaneni <srinath.parvathaneni@arm.com> | 2022-11-14 15:13:21 +0000 |
commit | 9b1c7dc3a041b6d37f9c80b46778c98c157b393f (patch) | |
tree | 5534b49d5f85618281eb00d2633b0fcf443ce35a /gas/doc | |
parent | b62fb887c69a482e0d4e7b9f7ded7384f8c4e584 (diff) | |
download | gdb-9b1c7dc3a041b6d37f9c80b46778c98c157b393f.zip gdb-9b1c7dc3a041b6d37f9c80b46778c98c157b393f.tar.gz gdb-9b1c7dc3a041b6d37f9c80b46778c98c157b393f.tar.bz2 |
[gas] arm: Add support for new unwinder directive ".pacspval".
This patch adds the assembler support for the new unwinder
directive ".pacspval" and encodes this directives with opcode
"0xb5". This opcode indicates the unwinder to use effective
vsp as modifier for PAC validation.
gas/ChangeLog:
2022-11-07 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
* doc/c-arm.texi: Document directive.
* config/tc-arm.c (s_arm_unwind_pacspval): Define function.
(md_pseudo_table): Add entry for pacspval directive.
* testsuite/gas/arm/ehabi-pacbti-m.d: New test.
* testsuite/gas/arm/ehabi-pacbti-m.s: Likewise.
Diffstat (limited to 'gas/doc')
-rw-r--r-- | gas/doc/c-arm.texi | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi index 0605d32..0f43272 100644 --- a/gas/doc/c-arm.texi +++ b/gas/doc/c-arm.texi @@ -1086,6 +1086,12 @@ This directive writes 12-byte packed floating-point values to the output section. These are not compatible with current ARM processors or ABIs. +@anchor{arm_pacspval} +@cindex @code{.pacspval} directive, ARM +@item .pacspval +Generate unwinder annotations to use effective vsp as modifier in PAC +validation. + @anchor{arm_pad} @cindex @code{.pad} directive, ARM @item .pad #@var{count} |