Fix build gdbserver build errors on arm, mips, aarch64.
Fix build errors introduced by https://sourceware.org/ml/gdb-patches/2015-05/msg00281.html, which didn't account for the change of the name of the struct process_info field 'private' to 'priv' made in https://sourceware.org/ml/gdb-patches/2015-02/msg00829.html. gdb/gdbserver/ChangeLog: * linux-aarch64-low.c (aarch64_linux_new_fork): Change reference to process_info.private to process_info.priv. * linux-arm-low.c (arm_new_fork): Likewise. * linux-mips-low.c (mips_linux_new_fork): Likewise.
This commit is contained in:
parent
1041a03c1b
commit
61a7418ccb
@ -1140,10 +1140,10 @@ aarch64_linux_new_fork (struct process_info *parent,
|
||||
struct process_info *child)
|
||||
{
|
||||
/* These are allocated by linux_add_process. */
|
||||
gdb_assert (parent->private != NULL
|
||||
&& parent->private->arch_private != NULL);
|
||||
gdb_assert (child->private != NULL
|
||||
&& child->private->arch_private != NULL);
|
||||
gdb_assert (parent->priv != NULL
|
||||
&& parent->priv->arch_private != NULL);
|
||||
gdb_assert (child->priv != NULL
|
||||
&& child->priv->arch_private != NULL);
|
||||
|
||||
/* Linux kernel before 2.6.33 commit
|
||||
72f674d203cd230426437cdcf7dd6f681dad8b0d
|
||||
@ -1159,7 +1159,7 @@ aarch64_linux_new_fork (struct process_info *parent,
|
||||
in the end before detaching the forked off process, thus making
|
||||
this compatible with older Linux kernels too. */
|
||||
|
||||
*child->private->arch_private = *parent->private->arch_private;
|
||||
*child->priv->arch_private = *parent->priv->arch_private;
|
||||
}
|
||||
|
||||
/* Called when resuming a thread.
|
||||
|
@ -720,17 +720,17 @@ arm_new_thread (struct lwp_info *lwp)
|
||||
static void
|
||||
arm_new_fork (struct process_info *parent, struct process_info *child)
|
||||
{
|
||||
struct arch_process_info *parent_proc_info = parent->private->arch_private;
|
||||
struct arch_process_info *child_proc_info = child->private->arch_private;
|
||||
struct arch_process_info *parent_proc_info = parent->priv->arch_private;
|
||||
struct arch_process_info *child_proc_info = child->priv->arch_private;
|
||||
struct lwp_info *child_lwp;
|
||||
struct arch_lwp_info *child_lwp_info;
|
||||
int i;
|
||||
|
||||
/* These are allocated by linux_add_process. */
|
||||
gdb_assert (parent->private != NULL
|
||||
&& parent->private->arch_private != NULL);
|
||||
gdb_assert (child->private != NULL
|
||||
&& child->private->arch_private != NULL);
|
||||
gdb_assert (parent->priv != NULL
|
||||
&& parent->priv->arch_private != NULL);
|
||||
gdb_assert (child->priv != NULL
|
||||
&& child->priv->arch_private != NULL);
|
||||
|
||||
/* Linux kernel before 2.6.33 commit
|
||||
72f674d203cd230426437cdcf7dd6f681dad8b0d
|
||||
|
@ -376,10 +376,10 @@ mips_linux_new_fork (struct process_info *parent,
|
||||
struct mips_watchpoint *wp;
|
||||
|
||||
/* These are allocated by linux_add_process. */
|
||||
gdb_assert (parent->private != NULL
|
||||
&& parent->private->arch_private != NULL);
|
||||
gdb_assert (child->private != NULL
|
||||
&& child->private->arch_private != NULL);
|
||||
gdb_assert (parent->priv != NULL
|
||||
&& parent->priv->arch_private != NULL);
|
||||
gdb_assert (child->priv != NULL
|
||||
&& child->priv->arch_private != NULL);
|
||||
|
||||
/* Linux kernel before 2.6.33 commit
|
||||
72f674d203cd230426437cdcf7dd6f681dad8b0d
|
||||
@ -395,8 +395,8 @@ mips_linux_new_fork (struct process_info *parent,
|
||||
in the end before detaching the forked off process, thus making
|
||||
this compatible with older Linux kernels too. */
|
||||
|
||||
parent_private = parent->private->arch_private;
|
||||
child_private = child->private->arch_private;
|
||||
parent_private = parent->priv->arch_private;
|
||||
child_private = child->priv->arch_private;
|
||||
|
||||
child_private->watch_readback_valid = parent_private->watch_readback_valid;
|
||||
child_private->watch_readback = parent_private->watch_readback;
|
||||
|
Loading…
Reference in New Issue
Block a user