diff options
Diffstat (limited to 'gdb/sparc64-tdep.h')
-rw-r--r-- | gdb/sparc64-tdep.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/gdb/sparc64-tdep.h b/gdb/sparc64-tdep.h index 5995f42fb6c..115e992ac22 100644 --- a/gdb/sparc64-tdep.h +++ b/gdb/sparc64-tdep.h @@ -29,6 +29,9 @@ /* UltraSPARC doesn't have %psr. */ #define r_tstate_offset r_psr_offset +/* UltraSPARC doesn't have %wim either. */ +#define r_fprs_offset r_wim_offset + /* Register numbers of various important registers. */ enum sparc64_regnum @@ -91,11 +94,9 @@ extern const struct sparc_gregset sparc64_sol2_gregset; extern void sparc64_sol2_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch); -/* Functions exported from sparc64fbsd-tdep.c. */ +/* Variables exported from sparc64fbsd-tdep.c. */ -extern void sparc64fbsd_supply_reg (const char *regs, int regnum); -extern void sparc64fbsd_fill_reg (char *regs, int regnum); -extern void sparc64fbsd_supply_fpreg (const char *regs, int regnum); -extern void sparc64fbsd_fill_fpreg (char *regs, int regnum); +/* Register offsets for FreeBSD/sparc64. */ +extern const struct sparc_gregset sparc64fbsd_gregset; #endif /* sparc64-tdep.h */ |