diff options
Diffstat (limited to 'gdb/sh-tdep.h')
-rw-r--r-- | gdb/sh-tdep.h | 124 |
1 files changed, 62 insertions, 62 deletions
diff --git a/gdb/sh-tdep.h b/gdb/sh-tdep.h index f1a79e4..4a24db2 100644 --- a/gdb/sh-tdep.h +++ b/gdb/sh-tdep.h @@ -25,64 +25,64 @@ /* Registers for all SH variants. Used also by sh3-rom.c. */ enum - { - R0_REGNUM = 0, - STRUCT_RETURN_REGNUM = 2, - ARG0_REGNUM = 4, - ARGLAST_REGNUM = 7, - FP_REGNUM = 14, - PC_REGNUM = 16, - PR_REGNUM = 17, - GBR_REGNUM = 18, - VBR_REGNUM = 19, - MACH_REGNUM = 20, - MACL_REGNUM = 21, - SR_REGNUM = 22, - FPUL_REGNUM = 23, - /* Floating point registers */ - FPSCR_REGNUM = 24, - FR0_REGNUM = 25, - FLOAT_ARG0_REGNUM = 29, - FLOAT_ARGLAST_REGNUM = 36, - FP_LAST_REGNUM = 40, - /* sh3,sh4 registers */ - SSR_REGNUM = 41, - SPC_REGNUM = 42, - /* DSP registers */ - DSR_REGNUM = 24, - A0G_REGNUM = 25, - A0_REGNUM = 26, - A1G_REGNUM = 27, - A1_REGNUM = 28, - M0_REGNUM = 29, - M1_REGNUM = 30, - X0_REGNUM = 31, - X1_REGNUM = 32, - Y0_REGNUM = 33, - Y1_REGNUM = 34, - MOD_REGNUM = 40, - RS_REGNUM = 43, - RE_REGNUM = 44, - DSP_R0_BANK_REGNUM = 51, - DSP_R7_BANK_REGNUM = 58, - /* sh2a register */ - R0_BANK0_REGNUM = 43, - MACHB_REGNUM = 58, - IVNB_REGNUM = 59, - PRB_REGNUM = 60, - GBRB_REGNUM = 61, - MACLB_REGNUM = 62, - BANK_REGNUM = 63, - IBCR_REGNUM = 64, - IBNR_REGNUM = 65, - TBR_REGNUM = 66, - PSEUDO_BANK_REGNUM = 67, - /* Floating point pseudo registers */ - DR0_REGNUM = 68, - DR_LAST_REGNUM = 75, - FV0_REGNUM = 76, - FV_LAST_REGNUM = 79 - }; +{ + R0_REGNUM = 0, + STRUCT_RETURN_REGNUM = 2, + ARG0_REGNUM = 4, + ARGLAST_REGNUM = 7, + FP_REGNUM = 14, + PC_REGNUM = 16, + PR_REGNUM = 17, + GBR_REGNUM = 18, + VBR_REGNUM = 19, + MACH_REGNUM = 20, + MACL_REGNUM = 21, + SR_REGNUM = 22, + FPUL_REGNUM = 23, + /* Floating point registers */ + FPSCR_REGNUM = 24, + FR0_REGNUM = 25, + FLOAT_ARG0_REGNUM = 29, + FLOAT_ARGLAST_REGNUM = 36, + FP_LAST_REGNUM = 40, + /* sh3,sh4 registers */ + SSR_REGNUM = 41, + SPC_REGNUM = 42, + /* DSP registers */ + DSR_REGNUM = 24, + A0G_REGNUM = 25, + A0_REGNUM = 26, + A1G_REGNUM = 27, + A1_REGNUM = 28, + M0_REGNUM = 29, + M1_REGNUM = 30, + X0_REGNUM = 31, + X1_REGNUM = 32, + Y0_REGNUM = 33, + Y1_REGNUM = 34, + MOD_REGNUM = 40, + RS_REGNUM = 43, + RE_REGNUM = 44, + DSP_R0_BANK_REGNUM = 51, + DSP_R7_BANK_REGNUM = 58, + /* sh2a register */ + R0_BANK0_REGNUM = 43, + MACHB_REGNUM = 58, + IVNB_REGNUM = 59, + PRB_REGNUM = 60, + GBRB_REGNUM = 61, + MACLB_REGNUM = 62, + BANK_REGNUM = 63, + IBCR_REGNUM = 64, + IBNR_REGNUM = 65, + TBR_REGNUM = 66, + PSEUDO_BANK_REGNUM = 67, + /* Floating point pseudo registers */ + DR0_REGNUM = 68, + DR_LAST_REGNUM = 75, + FV0_REGNUM = 76, + FV_LAST_REGNUM = 79 +}; /* This structure describes a register in a core-file. */ struct sh_corefile_regmap @@ -110,9 +110,9 @@ struct sh_gdbarch_tdep : gdbarch_tdep_base extern const struct regset sh_corefile_gregset; void sh_corefile_supply_regset (const struct regset *regset, - struct regcache *regcache, - int regnum, const void *regs, size_t len); + struct regcache *regcache, int regnum, + const void *regs, size_t len); void sh_corefile_collect_regset (const struct regset *regset, - const struct regcache *regcache, - int regnum, void *regs, size_t len); + const struct regcache *regcache, int regnum, + void *regs, size_t len); #endif /* SH_TDEP_H */ |