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;
{
const unsigned int registeroffset
= the_low_target.register_offset (regno);
- supply_register (regno, ((char *)&greg) + registeroffset);
+ supply_register (regcache, regno, ((char *)&greg) + registeroffset);
}
}
else
= the_low_target.register_offset (regno);
if (registeroffset == -1)
return;
- supply_register (regno, ((char *)&greg) + registeroffset);
+ supply_register (regcache, regno, ((char *)&greg) + registeroffset);
}
}
else
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;
{
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);