GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | sh_corefile_regmap |
struct | gdbarch_tdep |
Enumerations | |
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, FPSCR_REGNUM = 24, FR0_REGNUM = 25, FLOAT_ARG0_REGNUM = 29, FLOAT_ARGLAST_REGNUM = 36, FP_LAST_REGNUM = 40, SSR_REGNUM = 41, SPC_REGNUM = 42, 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, 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, DR0_REGNUM = 68, DR_LAST_REGNUM = 75, FV0_REGNUM = 76, FV_LAST_REGNUM = 79 } |
Functions | |
void | sh_corefile_supply_regset (const struct regset *regset, 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) |
Variables | |
const struct regset | sh_corefile_gregset |
anonymous enum |
void sh_corefile_collect_regset | ( | const struct regset * | regset, |
const struct regcache * | regcache, | ||
int | regnum, | ||
void * | regs, | ||
size_t | len | ||
) |
Definition at line 2176 of file sh-tdep.c.
References gdbarch_tdep::core_fpregmap, gdbarch_tdep::core_gregmap, gdbarch_tdep(), get_regcache_arch(), len, sh_corefile_regmap::offset, regcache_raw_collect(), regmap, sh_corefile_regmap::regnum, and sh_corefile_gregset.
Referenced by shnbsd_store_inferior_registers().
void sh_corefile_supply_regset | ( | const struct regset * | regset, |
struct regcache * | regcache, | ||
int | regnum, | ||
const void * | regs, | ||
size_t | len | ||
) |
Definition at line 2150 of file sh-tdep.c.
References gdbarch_tdep::core_fpregmap, gdbarch_tdep::core_gregmap, gdbarch_tdep(), get_regcache_arch(), len, sh_corefile_regmap::offset, regcache_raw_supply(), regmap, sh_corefile_regmap::regnum, and sh_corefile_gregset.
Referenced by shnbsd_fetch_inferior_registers().
Definition at line 2199 of file sh-tdep.c.
Referenced by sh_corefile_collect_regset(), sh_corefile_supply_regset(), shnbsd_fetch_inferior_registers(), and shnbsd_store_inferior_registers().