diff options
Diffstat (limited to 'gdb/sparc64-tdep.h')
-rw-r--r-- | gdb/sparc64-tdep.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gdb/sparc64-tdep.h b/gdb/sparc64-tdep.h index a355e48..e59bf8d 100644 --- a/gdb/sparc64-tdep.h +++ b/gdb/sparc64-tdep.h @@ -103,15 +103,18 @@ extern void sparc64_supply_gregset (const struct sparc_gregset *gregset, extern void sparc64_collect_gregset (const struct sparc_gregset *gregset, const struct regcache *regcache, int regnum, void *gregs); -extern void sparc64_supply_fpregset (struct regcache *regcache, +extern void sparc64_supply_fpregset (const struct sparc_fpregset *fpregset, + struct regcache *regcache, int regnum, const void *fpregs); -extern void sparc64_collect_fpregset (const struct regcache *regcache, +extern void sparc64_collect_fpregset (const struct sparc_fpregset *fpregset, + const struct regcache *regcache, int regnum, void *fpregs); /* Functions and variables exported from sparc64-sol2-tdep.c. */ /* Register offsets for Solaris 2. */ extern const struct sparc_gregset sparc64_sol2_gregset; +extern const struct sparc_fpregset sparc64_sol2_fpregset; extern void sparc64_sol2_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch); @@ -130,4 +133,6 @@ extern struct trad_frame_saved_reg * sparc64nbsd_sigcontext_saved_regs (CORE_ADDR sigcontext_addr, struct frame_info *next_frame); +extern const struct sparc_fpregset sparc64_bsd_fpregset; + #endif /* sparc64-tdep.h */ |