mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 12:03:41 +08:00
Don't change current program space in exec_target::close
Now that we've removed the macros and moved various functions to be methods on program_space (removing uses of current_program_space), it's clear that exec_target::close can operate on program spaces without changing the current program space. gdb/ChangeLog 2020-10-29 Tom Tromey <tom@tromey.com> * exec.c (exec_target::close): Don't change current program space.
This commit is contained in:
parent
d9eebde018
commit
5008b3b2eb
@ -1,3 +1,8 @@
|
||||
2020-10-29 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* exec.c (exec_target::close): Don't change current program
|
||||
space.
|
||||
|
||||
2020-10-29 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* symfile.c (add_symbol_file_command): Update.
|
||||
|
@ -154,11 +154,8 @@ exec_target_open (const char *args, int from_tty)
|
||||
void
|
||||
exec_target::close ()
|
||||
{
|
||||
scoped_restore_current_program_space restore_pspace;
|
||||
|
||||
for (struct program_space *ss : program_spaces)
|
||||
{
|
||||
set_current_program_space (ss);
|
||||
ss->target_sections.clear ();
|
||||
ss->exec_close ();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user