aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorIndu Bhagat <indu.bhagat@oracle.com>2025-07-12 11:08:06 +0200
committerJose E. Marchesi <jose.marchesi@oracle.com>2025-07-12 11:33:25 +0200
commit427363b461dc40e4e03bef27d2d52623b800f312 (patch)
tree9c24e731608bf8b5f2702628e2965bc7f93113e7 /gdb
parent4c043ef6f3dc21dde095da4598b5b684d8f53b2e (diff)
downloadgdb-427363b461dc40e4e03bef27d2d52623b800f312.zip
gdb-427363b461dc40e4e03bef27d2d52623b800f312.tar.gz
gdb-427363b461dc40e4e03bef27d2d52623b800f312.tar.bz2
ld: aarch64: make EH Frame parsing aware of augmentation char 'G'
As per the DWARF for the Arm 64-bit Architecture (AArch64) specification, the augmentation char 'G' indicates that associated frames may modify MTE tags on the stack space they use. Add knowledge of the 'G' augmentation char to the EH Frame parsing code. ChangeLog: * bfd/elf-eh-frame.c (_bfd_elf_parse_eh_frame): Accommodate augmentation char 'G'. * ld/testsuite/ld-aarch64/aarch64-elf.exp: New test. * ld/testsuite/ld-aarch64/mte-tagged-frame-bar.s: New test. * ld/testsuite/ld-aarch64/mte-tagged-frame-foo.s: New test. * ld/testsuite/ld-aarch64/mte-tagged-frame.d: New test.
Diffstat (limited to 'gdb')
0 files changed, 0 insertions, 0 deletions