alpha-bsd-nat: Use ptid from regcache instead of inferior_ptid
gdb/ChangeLog: * alpha-bsd-nat.c (alphabsd_fetch_inferior_registers, alphabsd_store_inferior_registers): Use regcache->ptid instead of inferior_ptid.
This commit is contained in:
parent
edb5fb00a6
commit
f79ec20666
@ -1,3 +1,9 @@
|
||||
2017-03-13 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* alpha-bsd-nat.c (alphabsd_fetch_inferior_registers,
|
||||
alphabsd_store_inferior_registers): Use regcache->ptid instead
|
||||
of inferior_ptid.
|
||||
|
||||
2017-03-13 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* aix-thread.c (aix_thread_fetch_registers,
|
||||
|
@ -91,7 +91,7 @@ alphabsd_fetch_inferior_registers (struct target_ops *ops,
|
||||
{
|
||||
struct reg gregs;
|
||||
|
||||
if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
|
||||
if (ptrace (PT_GETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
|
||||
(PTRACE_TYPE_ARG3) &gregs, 0) == -1)
|
||||
perror_with_name (_("Couldn't get registers"));
|
||||
|
||||
@ -105,7 +105,7 @@ alphabsd_fetch_inferior_registers (struct target_ops *ops,
|
||||
{
|
||||
struct fpreg fpregs;
|
||||
|
||||
if (ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
|
||||
if (ptrace (PT_GETFPREGS, ptid_get_pid (regcache_get_ptid (regcache)),
|
||||
(PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
|
||||
perror_with_name (_("Couldn't get floating point status"));
|
||||
|
||||
@ -123,13 +123,13 @@ alphabsd_store_inferior_registers (struct target_ops *ops,
|
||||
if (regno == -1 || getregs_supplies (regno))
|
||||
{
|
||||
struct reg gregs;
|
||||
if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
|
||||
if (ptrace (PT_GETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
|
||||
(PTRACE_TYPE_ARG3) &gregs, 0) == -1)
|
||||
perror_with_name (_("Couldn't get registers"));
|
||||
|
||||
alphabsd_fill_reg (regcache, (char *) &gregs, regno);
|
||||
|
||||
if (ptrace (PT_SETREGS, ptid_get_pid (inferior_ptid),
|
||||
if (ptrace (PT_SETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
|
||||
(PTRACE_TYPE_ARG3) &gregs, 0) == -1)
|
||||
perror_with_name (_("Couldn't write registers"));
|
||||
|
||||
@ -142,13 +142,13 @@ alphabsd_store_inferior_registers (struct target_ops *ops,
|
||||
{
|
||||
struct fpreg fpregs;
|
||||
|
||||
if (ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
|
||||
if (ptrace (PT_GETFPREGS, ptid_get_pid (regcache_get_ptid (regcache)),
|
||||
(PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
|
||||
perror_with_name (_("Couldn't get floating point status"));
|
||||
|
||||
alphabsd_fill_fpreg (regcache, (char *) &fpregs, regno);
|
||||
|
||||
if (ptrace (PT_SETFPREGS, ptid_get_pid (inferior_ptid),
|
||||
if (ptrace (PT_SETFPREGS, ptid_get_pid (regcache_get_ptid (regcache)),
|
||||
(PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
|
||||
perror_with_name (_("Couldn't write floating point status"));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user