aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorRichard Earnshaw <richard.earnshaw@arm.com>2002-01-11 10:46:15 +0000
committerRichard Earnshaw <richard.earnshaw@arm.com>2002-01-11 10:46:15 +0000
commit747fe7125bc09576da82cb5bac423f9c0c1a2beb (patch)
tree16429b9974d5ed2a87fccd03bbb1a0ea6889f4c1 /gdb
parentf1bea926d1d3e9f2ac6edae4ee28f9423cf7f650 (diff)
downloadfsf-binutils-gdb-747fe7125bc09576da82cb5bac423f9c0c1a2beb.zip
fsf-binutils-gdb-747fe7125bc09576da82cb5bac423f9c0c1a2beb.tar.gz
fsf-binutils-gdb-747fe7125bc09576da82cb5bac423f9c0c1a2beb.tar.bz2
* armnbsd-nat.c (fetch_inferior_registers): Change inferior_pid ->
GETPID(inferior_ptid). (store_inferior_registers): Likewise.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/armnbsd-nat.c10
2 files changed, 12 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 9e91405..3d1d2fa 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -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.
diff --git a/gdb/armnbsd-nat.c b/gdb/armnbsd-nat.c
index a6b9b04..b303c10 100644
--- a/gdb/armnbsd-nat.c
+++ b/gdb/armnbsd-nat.c
@@ -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. */
}