aix-thread: Use ptid from regcache instead of inferior_ptid
gdb/ChangeLog: * aix-thread.c (aix_thread_fetch_registers, aix_thread_store_registers): Use regcache->ptid instead of inferior_ptid.
This commit is contained in:
parent
551196862e
commit
edb5fb00a6
|
@ -1,3 +1,9 @@
|
|||
2017-03-13 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* aix-thread.c (aix_thread_fetch_registers,
|
||||
aix_thread_store_registers): Use regcache->ptid instead of
|
||||
inferior_ptid.
|
||||
|
||||
2017-03-13 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* aarch64-linux-nat.c (fetch_gregs_from_thread,
|
||||
|
|
|
@ -1297,8 +1297,8 @@ fetch_regs_kernel_thread (struct regcache *regcache, int regno,
|
|||
}
|
||||
}
|
||||
|
||||
/* Fetch register REGNO if != -1 or all registers otherwise in the
|
||||
thread/process specified by inferior_ptid. */
|
||||
/* Fetch register REGNO if != -1 or all registers otherwise from the
|
||||
thread/process connected to REGCACHE. */
|
||||
|
||||
static void
|
||||
aix_thread_fetch_registers (struct target_ops *ops,
|
||||
|
@ -1308,11 +1308,11 @@ aix_thread_fetch_registers (struct target_ops *ops,
|
|||
pthdb_tid_t tid;
|
||||
struct target_ops *beneath = find_target_beneath (ops);
|
||||
|
||||
if (!PD_TID (inferior_ptid))
|
||||
if (!PD_TID (regcache_get_ptid (regcache)))
|
||||
beneath->to_fetch_registers (beneath, regcache, regno);
|
||||
else
|
||||
{
|
||||
thread = find_thread_ptid (inferior_ptid);
|
||||
thread = find_thread_ptid (regcache_get_ptid (regcache));
|
||||
tid = thread->priv->tid;
|
||||
|
||||
if (tid == PTHDB_INVALID_TID)
|
||||
|
@ -1652,7 +1652,7 @@ store_regs_kernel_thread (const struct regcache *regcache, int regno,
|
|||
}
|
||||
|
||||
/* Store gdb's current view of the register set into the
|
||||
thread/process specified by inferior_ptid. */
|
||||
thread/process connected to REGCACHE. */
|
||||
|
||||
static void
|
||||
aix_thread_store_registers (struct target_ops *ops,
|
||||
|
@ -1662,11 +1662,11 @@ aix_thread_store_registers (struct target_ops *ops,
|
|||
pthdb_tid_t tid;
|
||||
struct target_ops *beneath = find_target_beneath (ops);
|
||||
|
||||
if (!PD_TID (inferior_ptid))
|
||||
if (!PD_TID (regcache_get_ptid (regcache)))
|
||||
beneath->to_store_registers (beneath, regcache, regno);
|
||||
else
|
||||
{
|
||||
thread = find_thread_ptid (inferior_ptid);
|
||||
thread = find_thread_ptid (regcache_get_ptid (regcache));
|
||||
tid = thread->priv->tid;
|
||||
|
||||
if (tid == PTHDB_INVALID_TID)
|
||||
|
|
Loading…
Reference in New Issue