gdb: use objfile->pspace in free_objfile observers

Use objfile->pspace instead of current_program_space.

Change-Id: I127a1788e155b321563114452ed5b530f1d1f618
Approved-By: Tom Tromey <tom@tromey.com>
This commit is contained in:
Simon Marchi 2023-10-03 22:20:23 -04:00
parent e0322c6a7b
commit 0b6a94ecbc
2 changed files with 2 additions and 2 deletions

View file

@ -1739,7 +1739,7 @@ remove_user_added_objfile (struct objfile *objfile)
{
if (objfile != 0 && objfile->flags & OBJF_USERLOADED)
{
for (struct so_list *so : current_program_space->solibs ())
for (struct so_list *so : objfile->pspace->solibs ())
if (so->objfile == objfile)
so->objfile = NULL;
}

View file

@ -3749,7 +3749,7 @@ static void
symfile_free_objfile (struct objfile *objfile)
{
/* Remove the target sections owned by this objfile. */
current_program_space->remove_target_sections (objfile);
objfile->pspace->remove_target_sections (objfile);
}
/* Wrapper around the quick_symbol_functions expand_symtabs_matching "method".