Fix build gdbserver build errors on arm, mips, aarch64.
authorDon Breazeal <donb@codesourcery.com>
Thu, 14 May 2015 20:11:41 +0000 (13:11 -0700)
committerDon Breazeal <donb@codesourcery.com>
Thu, 14 May 2015 20:11:41 +0000 (13:11 -0700)
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.

gdb/gdbserver/linux-aarch64-low.c
gdb/gdbserver/linux-arm-low.c
gdb/gdbserver/linux-mips-low.c

index 7e6e9ac830d0e75012553344348a066afd1fa8f9..043458d68eaca4505013b26b71c695da5fa7230a 100644 (file)
@@ -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.
index 3420dea73ac8c9d6a49a0cdeb38d59386bb6dddc..dd77b48ecdc50b7c0fd4ad6557ead841a0a87a1d 100644 (file)
@@ -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
index 4601ad06fcb77156d1c99dce73b99549b81f0119..1695c4cf0dd7e186238235c614735c57909d4ca6 100644 (file)
@@ -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;