Remove clear_section_table
The call to clear_section_table in ~program_space is now clearly not needed -- the section table will clear itself. This patch removes this call and then inlines the one remaining call to clear_section_table. gdb/ChangeLog 2020-10-12 Tom Tromey <tom@tromey.com> * progspace.c (program_space::~program_space): Don't call clear_section_table. * exec.h (clear_section_table): Don't declare. * exec.c (exec_target::close): Update. (clear_section_table): Remove.
This commit is contained in:
parent
91840ee38a
commit
eda214cec1
4 changed files with 9 additions and 14 deletions
|
@ -154,7 +154,6 @@ program_space::~program_space ()
|
|||
clear_symtab_users (SYMFILE_DEFER_BP_RESET);
|
||||
if (!gdbarch_has_shared_address_space (target_gdbarch ()))
|
||||
free_address_space (this->aspace);
|
||||
clear_section_table (&this->target_sections);
|
||||
clear_program_space_solib_cache (this);
|
||||
/* Discard any data modules have associated with the PSPACE. */
|
||||
program_space_free_data (this);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue