Fix for failing gdb.base/auxv.exp on Linux
authorPaul Pluzhnikov <ppluzhnikov@google.com>
Thu, 17 Jul 2008 20:56:11 +0000 (20:56 +0000)
committerPaul Pluzhnikov <ppluzhnikov@google.com>
Thu, 17 Jul 2008 20:56:11 +0000 (20:56 +0000)
gdb/ChangeLog
gdb/auxv.c

index de6dbc258897a0fa0f1f0f081867ddf2ca0300f6..a02b93af59376205f80eaad0ff1a543a82b5e15f 100644 (file)
@@ -1,3 +1,7 @@
+2008-07-17  Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+       * auxv.c (fprint_target_auxv): Stop at AT_NULL.
+
 2008-07-15  Andreas Schwab  <schwab@suse.de>
 
        * valops.c (value_cast_pointers): Follow typedefs when checking
index 292a0d6fa717e853c5d3365c537919b82bc901c7..549b666cb3cf814d936e0344d9cf55e48c03704e 100644 (file)
@@ -246,6 +246,8 @@ fprint_target_auxv (struct ui_file *file, struct target_ops *ops)
          break;
        }
       ++ents;
+      if (type == AT_NULL)
+       break;
     }
 
   xfree (data);