| Index: gdb/i386bsd-nat.c
|
| diff --git a/gdb/i386bsd-nat.c b/gdb/i386bsd-nat.c
|
| index 7bc906f70e94632d8d557b72724c8603b980038e..9bd1e6c675f42a2fb4a14238d9d99df3f4d6e9a0 100644
|
| --- a/gdb/i386bsd-nat.c
|
| +++ b/gdb/i386bsd-nat.c
|
| @@ -1,6 +1,6 @@
|
| /* Native-dependent code for modern i386 BSD's.
|
|
|
| - Copyright (C) 2000-2005, 2007-2012 Free Software Foundation, Inc.
|
| + Copyright (C) 2000-2013 Free Software Foundation, Inc.
|
|
|
| This file is part of GDB.
|
|
|
| @@ -136,7 +136,7 @@ i386bsd_fetch_inferior_registers (struct target_ops *ops,
|
| {
|
| struct reg regs;
|
|
|
| - if (ptrace (PT_GETREGS, PIDGET (inferior_ptid),
|
| + if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) ®s, 0) == -1)
|
| perror_with_name (_("Couldn't get registers"));
|
|
|
| @@ -152,7 +152,7 @@ i386bsd_fetch_inferior_registers (struct target_ops *ops,
|
| char xmmregs[512];
|
|
|
| if (have_ptrace_xmmregs != 0
|
| - && ptrace(PT_GETXMMREGS, PIDGET (inferior_ptid),
|
| + && ptrace(PT_GETXMMREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) xmmregs, 0) == 0)
|
| {
|
| have_ptrace_xmmregs = 1;
|
| @@ -160,14 +160,14 @@ i386bsd_fetch_inferior_registers (struct target_ops *ops,
|
| }
|
| else
|
| {
|
| - if (ptrace (PT_GETFPREGS, PIDGET (inferior_ptid),
|
| + if (ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
|
| perror_with_name (_("Couldn't get floating point status"));
|
|
|
| i387_supply_fsave (regcache, -1, &fpregs);
|
| }
|
| #else
|
| - if (ptrace (PT_GETFPREGS, PIDGET (inferior_ptid),
|
| + if (ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
|
| perror_with_name (_("Couldn't get floating point status"));
|
|
|
| @@ -187,13 +187,13 @@ i386bsd_store_inferior_registers (struct target_ops *ops,
|
| {
|
| struct reg regs;
|
|
|
| - if (ptrace (PT_GETREGS, PIDGET (inferior_ptid),
|
| + if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) ®s, 0) == -1)
|
| perror_with_name (_("Couldn't get registers"));
|
|
|
| i386bsd_collect_gregset (regcache, ®s, regnum);
|
|
|
| - if (ptrace (PT_SETREGS, PIDGET (inferior_ptid),
|
| + if (ptrace (PT_SETREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) ®s, 0) == -1)
|
| perror_with_name (_("Couldn't write registers"));
|
|
|
| @@ -208,14 +208,14 @@ i386bsd_store_inferior_registers (struct target_ops *ops,
|
| char xmmregs[512];
|
|
|
| if (have_ptrace_xmmregs != 0
|
| - && ptrace(PT_GETXMMREGS, PIDGET (inferior_ptid),
|
| + && ptrace(PT_GETXMMREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) xmmregs, 0) == 0)
|
| {
|
| have_ptrace_xmmregs = 1;
|
|
|
| i387_collect_fxsave (regcache, regnum, xmmregs);
|
|
|
| - if (ptrace (PT_SETXMMREGS, PIDGET (inferior_ptid),
|
| + if (ptrace (PT_SETXMMREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) xmmregs, 0) == -1)
|
| perror_with_name (_("Couldn't write XMM registers"));
|
| }
|
| @@ -223,13 +223,13 @@ i386bsd_store_inferior_registers (struct target_ops *ops,
|
| {
|
| have_ptrace_xmmregs = 0;
|
| #endif
|
| - if (ptrace (PT_GETFPREGS, PIDGET (inferior_ptid),
|
| + if (ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
|
| perror_with_name (_("Couldn't get floating point status"));
|
|
|
| i387_collect_fsave (regcache, regnum, &fpregs);
|
|
|
| - if (ptrace (PT_SETFPREGS, PIDGET (inferior_ptid),
|
| + if (ptrace (PT_SETFPREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
|
| perror_with_name (_("Couldn't write floating point status"));
|
| #ifdef HAVE_PT_GETXMMREGS
|
| @@ -268,7 +268,7 @@ i386bsd_dr_get (ptid_t ptid, int regnum)
|
| {
|
| struct dbreg dbregs;
|
|
|
| - if (ptrace (PT_GETDBREGS, PIDGET (inferior_ptid),
|
| + if (ptrace (PT_GETDBREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) &dbregs, 0) == -1)
|
| perror_with_name (_("Couldn't read debug registers"));
|
|
|
| @@ -280,7 +280,7 @@ i386bsd_dr_set (int regnum, unsigned int value)
|
| {
|
| struct dbreg dbregs;
|
|
|
| - if (ptrace (PT_GETDBREGS, PIDGET (inferior_ptid),
|
| + if (ptrace (PT_GETDBREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) &dbregs, 0) == -1)
|
| perror_with_name (_("Couldn't get debug registers"));
|
|
|
| @@ -291,7 +291,7 @@ i386bsd_dr_set (int regnum, unsigned int value)
|
|
|
| DBREG_DRX ((&dbregs), regnum) = value;
|
|
|
| - if (ptrace (PT_SETDBREGS, PIDGET (inferior_ptid),
|
| + if (ptrace (PT_SETDBREGS, ptid_get_pid (inferior_ptid),
|
| (PTRACE_TYPE_ARG3) &dbregs, 0) == -1)
|
| perror_with_name (_("Couldn't write debug registers"));
|
| }
|
|
|