mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-25 21:41:47 +08:00
Remove unused DWARF PAUTH registers
The AARCH64_DWARF_PAUTH_DMASK and AARCH64_DWARF_PAUTH_CMASK DWARF registers never made their way into the aadwarf64. The following patch removes these constants and their use. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=26295
This commit is contained in:
@ -2236,9 +2236,6 @@ aarch64_dwarf_reg_to_regnum (struct gdbarch *gdbarch, int reg)
|
||||
|
||||
if (tdep->has_pauth ())
|
||||
{
|
||||
if (reg >= AARCH64_DWARF_PAUTH_DMASK && reg <= AARCH64_DWARF_PAUTH_CMASK)
|
||||
return tdep->pauth_reg_base + reg - AARCH64_DWARF_PAUTH_DMASK;
|
||||
|
||||
if (reg == AARCH64_DWARF_RA_SIGN_STATE)
|
||||
return tdep->ra_sign_state_regnum;
|
||||
}
|
||||
|
@ -35,8 +35,6 @@ struct regset;
|
||||
#define AARCH64_DWARF_X0 0
|
||||
#define AARCH64_DWARF_SP 31
|
||||
#define AARCH64_DWARF_RA_SIGN_STATE 34
|
||||
#define AARCH64_DWARF_PAUTH_DMASK 35
|
||||
#define AARCH64_DWARF_PAUTH_CMASK 36
|
||||
#define AARCH64_DWARF_V0 64
|
||||
#define AARCH64_DWARF_SVE_VG 46
|
||||
#define AARCH64_DWARF_SVE_FFR 47
|
||||
|
Reference in New Issue
Block a user