From a73c2b56cd87f709fb9118232b19cdf516edfb10 Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Fri, 26 Sep 2014 10:35:12 -0400 Subject: [PATCH] Don't prune program spaces when doing "maintenance info program-spaces" 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 | 5 +++++ gdb/progspace.c | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index dbd222d..f0be36f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2014-09-26 Simon Marchi + + * progspace.c (print_program_space): Don't prune program spaces + before printing them. + 2014-09-25 Pedro Alves * infrun.c (user_visible_resume_ptid): Don't check diff --git a/gdb/progspace.c b/gdb/progspace.c index a74b6ab..b111a50 100644 --- a/gdb/progspace.c +++ b/gdb/progspace.c @@ -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) { -- 2.7.4