* regcache.h (struct thread_info): Forward declare.
[deliverable/binutils-gdb.git] / gdb / gdbserver / nto-low.c
index d82e951423196798e797d053df3486a710f1fcda..89933b91d92e0a5cdbefc43ce9fd969283c938e5 100644 (file)
@@ -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);
This page took 0.02386 seconds and 4 git commands to generate.