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 dbd222d77603062c68dfc6ee0bc7aa9799bc53b9..f0be36f3c9e6cd2232c62f9c7f68ba5ab6dbbfc0 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 a74b6abbd97deeb647399c9fe2542c4d4e3f42e0..b111a50471b46621b7a753dec82a13296743df84 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)
     {