aboutsummaryrefslogtreecommitdiff
path: root/gdb/sparc-nat.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/sparc-nat.h')
-rw-r--r--gdb/sparc-nat.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/gdb/sparc-nat.h b/gdb/sparc-nat.h
index 196bf1f..9d0c24f 100644
--- a/gdb/sparc-nat.h
+++ b/gdb/sparc-nat.h
@@ -41,8 +41,10 @@ extern int (*sparc_fpregset_supplies_p) (struct gdbarch *gdbarch, int);
extern int sparc32_gregset_supplies_p (struct gdbarch *gdbarch, int regnum);
extern int sparc32_fpregset_supplies_p (struct gdbarch *gdbarch, int regnum);
-extern void sparc_fetch_inferior_registers (struct regcache *, int);
-extern void sparc_store_inferior_registers (struct regcache *, int);
+extern void sparc_fetch_inferior_registers (process_stratum_target *proc_target,
+ regcache *, int);
+extern void sparc_store_inferior_registers (process_stratum_target *proc_target,
+ regcache *, int);
extern target_xfer_status sparc_xfer_wcookie (enum target_object object,
const char *annex,
@@ -59,10 +61,10 @@ template<typename BaseTarget>
struct sparc_target : public BaseTarget
{
void fetch_registers (struct regcache *regcache, int regnum) override
- { sparc_fetch_inferior_registers (regcache, regnum); }
+ { sparc_fetch_inferior_registers (this, regcache, regnum); }
void store_registers (struct regcache *regcache, int regnum) override
- { sparc_store_inferior_registers (regcache, regnum); }
+ { sparc_store_inferior_registers (this, regcache, regnum); }
enum target_xfer_status xfer_partial (enum target_object object,
const char *annex,