* armnbsd-nat.c (fetch_inferior_registers): Change inferior_pid ->
authorRichard Earnshaw <richard.earnshaw@arm.com>
Fri, 11 Jan 2002 10:46:15 +0000 (10:46 +0000)
committerRichard Earnshaw <richard.earnshaw@arm.com>
Fri, 11 Jan 2002 10:46:15 +0000 (10:46 +0000)
GETPID(inferior_ptid).
(store_inferior_registers): Likewise.

gdb/ChangeLog
gdb/armnbsd-nat.c

index 9e91405..3d1d2fa 100644 (file)
@@ -1,3 +1,9 @@
+2002-01-11  Richard Earnshaw  <rearnsha@arm.com>
+
+       * armnbsd-nat.c (fetch_inferior_registers): Change inferior_pid ->
+       GETPID(inferior_ptid).
+       (store_inferior_registers): Likewise.
+
 2002-01-10  Jason Merrill  <jason@redhat.com>
 
        * dwarf2read.c (decode_locdesc): Implement DW_OP_litn, DW_OP_dup.
index a6b9b04..b303c10 100644 (file)
@@ -34,13 +34,14 @@ fetch_inferior_registers (regno)
   struct reg inferior_registers;
   struct fpreg inferior_fpregisters;
 
-  ptrace (PT_GETREGS, inferior_pid, (PTRACE_ARG3_TYPE) &inferior_registers, 0);
+  ptrace (PT_GETREGS, PIDGET (inferior_ptid),
+         (PTRACE_ARG3_TYPE) &inferior_registers, 0);
   memcpy (&registers[REGISTER_BYTE (0)], &inferior_registers,
          16 * sizeof (unsigned int));
   memcpy (&registers[REGISTER_BYTE (PS_REGNUM)], &inferior_registers.r_cpsr,
          sizeof (unsigned int));
-  ptrace (PT_GETFPREGS, inferior_pid, (PTRACE_ARG3_TYPE) &inferior_fpregisters,
-         0);
+  ptrace (PT_GETFPREGS, PIDGET (inferior_ptid),
+         (PTRACE_ARG3_TYPE) &inferior_fpregisters, 0);
   memcpy (&registers[REGISTER_BYTE (F0_REGNUM)], &inferior_fpregisters.fpr[0],
          8 * sizeof (fp_reg_t));
   memcpy (&registers[REGISTER_BYTE (FPS_REGNUM)],
@@ -58,7 +59,8 @@ store_inferior_registers (regno)
          16 * sizeof (unsigned int));
   memcpy (&inferior_registers.r_cpsr, &registers[REGISTER_BYTE (PS_REGNUM)],
          sizeof (unsigned int));
-  ptrace (PT_SETREGS, inferior_pid, (PTRACE_ARG3_TYPE) &inferior_registers, 0);
+  ptrace (PT_SETREGS, PIDGET (inferior_ptid),
+         (PTRACE_ARG3_TYPE) &inferior_registers, 0);
 
   /* XXX Set FP regs. */
 }