Don't prune program spaces when doing "maintenance info program-spaces"
authorSimon Marchi <simon.marchi@ericsson.com>
Fri, 26 Sep 2014 14:35:12 +0000 (10:35 -0400)
committerSimon Marchi <simon.marchi@ericsson.com>
Fri, 26 Sep 2014 14:35:12 +0000 (10:35 -0400)
Remove the pruning of program spaces in print_program_space to remove
unwanted side-effects. "info" commands and print routines should
generally not change the state of the debugger.

gdb/Changelog:

* progspace.c (print_program_space): Don't prune program spaces
before printing them.

gdb/ChangeLog
gdb/progspace.c

index dbd222d..f0be36f 100644 (file)
@@ -1,3 +1,8 @@
+2014-09-26  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * progspace.c (print_program_space): Don't prune program spaces
+       before printing them.
+
 2014-09-25  Pedro Alves  <palves@redhat.com>
 
        * infrun.c (user_visible_resume_ptid): Don't check
index a74b6ab..b111a50 100644 (file)
@@ -281,10 +281,6 @@ print_program_space (struct ui_out *uiout, int requested)
   int count = 0;
   struct cleanup *old_chain;
 
-  /* Might as well prune away unneeded ones, so the user doesn't even
-     seem them.  */
-  prune_program_spaces ();
-
   /* Compute number of pspaces we will print.  */
   ALL_PSPACES (pspace)
     {