| Index: gdb/proc-service.c
|
| diff --git a/gdb/proc-service.c b/gdb/proc-service.c
|
| index a1f90a88eb3f6c5daec3ae1654c5fa0e317570e6..f76ad4b4866a4efa6ae24cc7f3b7e418da1b34ca 100644
|
| --- a/gdb/proc-service.c
|
| +++ b/gdb/proc-service.c
|
| @@ -1,7 +1,6 @@
|
| /* <proc_service.h> implementation.
|
|
|
| - Copyright (C) 1999-2000, 2002, 2007-2012 Free Software Foundation,
|
| - Inc.
|
| + Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
|
|
| This file is part of GDB.
|
|
|
| @@ -52,11 +51,6 @@ typedef size_t gdb_ps_size_t;
|
| #endif
|
|
|
|
|
| -/* Building process ids. */
|
| -
|
| -#define BUILD_LWP(lwp, pid) ptid_build (pid, lwp, 0)
|
| -
|
| -
|
| /* Helper functions. */
|
|
|
| /* Convert a psaddr_t to a CORE_ADDR. */
|
| @@ -268,8 +262,8 @@ ps_lgetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, prgregset_t gregset)
|
| struct cleanup *old_chain = save_inferior_ptid ();
|
| struct regcache *regcache;
|
|
|
| - inferior_ptid = BUILD_LWP (lwpid, ptid_get_pid (ph->ptid));
|
| - regcache = get_thread_arch_regcache (inferior_ptid, target_gdbarch);
|
| + inferior_ptid = ptid_build (ptid_get_pid (ph->ptid), lwpid, 0);
|
| + regcache = get_thread_arch_regcache (inferior_ptid, target_gdbarch ());
|
|
|
| target_fetch_registers (regcache, -1);
|
| fill_gregset (regcache, (gdb_gregset_t *) gregset, -1);
|
| @@ -287,8 +281,8 @@ ps_lsetregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, const prgregset_t gregset)
|
| struct cleanup *old_chain = save_inferior_ptid ();
|
| struct regcache *regcache;
|
|
|
| - inferior_ptid = BUILD_LWP (lwpid, ptid_get_pid (ph->ptid));
|
| - regcache = get_thread_arch_regcache (inferior_ptid, target_gdbarch);
|
| + inferior_ptid = ptid_build (ptid_get_pid (ph->ptid), lwpid, 0);
|
| + regcache = get_thread_arch_regcache (inferior_ptid, target_gdbarch ());
|
|
|
| supply_gregset (regcache, (const gdb_gregset_t *) gregset);
|
| target_store_registers (regcache, -1);
|
| @@ -307,8 +301,8 @@ ps_lgetfpregs (gdb_ps_prochandle_t ph, lwpid_t lwpid,
|
| struct cleanup *old_chain = save_inferior_ptid ();
|
| struct regcache *regcache;
|
|
|
| - inferior_ptid = BUILD_LWP (lwpid, ptid_get_pid (ph->ptid));
|
| - regcache = get_thread_arch_regcache (inferior_ptid, target_gdbarch);
|
| + inferior_ptid = ptid_build (ptid_get_pid (ph->ptid), lwpid, 0);
|
| + regcache = get_thread_arch_regcache (inferior_ptid, target_gdbarch ());
|
|
|
| target_fetch_registers (regcache, -1);
|
| fill_fpregset (regcache, (gdb_fpregset_t *) fpregset, -1);
|
| @@ -327,8 +321,8 @@ ps_lsetfpregs (gdb_ps_prochandle_t ph, lwpid_t lwpid,
|
| struct cleanup *old_chain = save_inferior_ptid ();
|
| struct regcache *regcache;
|
|
|
| - inferior_ptid = BUILD_LWP (lwpid, ptid_get_pid (ph->ptid));
|
| - regcache = get_thread_arch_regcache (inferior_ptid, target_gdbarch);
|
| + inferior_ptid = ptid_build (ptid_get_pid (ph->ptid), lwpid, 0);
|
| + regcache = get_thread_arch_regcache (inferior_ptid, target_gdbarch ());
|
|
|
| supply_fpregset (regcache, (const gdb_fpregset_t *) fpregset);
|
| target_store_registers (regcache, -1);
|
|
|