aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbserver/nto-low.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/gdbserver/nto-low.c')
-rw-r--r--gdb/gdbserver/nto-low.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/gdbserver/nto-low.c b/gdb/gdbserver/nto-low.c
index d82e951..89933b9 100644
--- a/gdb/gdbserver/nto-low.c
+++ b/gdb/gdbserver/nto-low.c
@@ -601,7 +601,7 @@ nto_wait (ptid_t ptid,
If REGNO is -1, fetch all registers, or REGNO register only otherwise. */
static void
-nto_fetch_registers (int regno)
+nto_fetch_registers (struct regcache *regcache, int regno)
{
int regsize;
procfs_greg greg;
@@ -629,7 +629,7 @@ nto_fetch_registers (int regno)
{
const unsigned int registeroffset
= the_low_target.register_offset (regno);
- supply_register (regno, ((char *)&greg) + registeroffset);
+ supply_register (regcache, regno, ((char *)&greg) + registeroffset);
}
}
else
@@ -638,7 +638,7 @@ nto_fetch_registers (int regno)
= the_low_target.register_offset (regno);
if (registeroffset == -1)
return;
- supply_register (regno, ((char *)&greg) + registeroffset);
+ supply_register (regcache, regno, ((char *)&greg) + registeroffset);
}
}
else
@@ -649,7 +649,7 @@ nto_fetch_registers (int regno)
We always store all registers, regardless of REGNO. */
static void
-nto_store_registers (int regno)
+nto_store_registers (struct regcache *regcache, int regno)
{
procfs_greg greg;
int err;
@@ -671,7 +671,7 @@ nto_store_registers (int regno)
{
const unsigned int regoffset
= the_low_target.register_offset (regno);
- collect_register (regno, ((char *)&greg) + regoffset);
+ collect_register (regcache, regno, ((char *)&greg) + regoffset);
}
err = devctl (nto_inferior.ctl_fd, DCMD_PROC_SETGREG, &greg, sizeof (greg),
0);