diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2023-10-03 22:20:23 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2023-10-05 13:20:50 -0400 |
commit | 0b6a94ecbc8b39d6ea86f4337aa23c73a178897e (patch) | |
tree | 86a57fc024afbada7cc9d61371938cd210d7a47e | |
parent | e0322c6a7b99dcb2096585ab39268502802e90d7 (diff) | |
download | binutils-0b6a94ecbc8b39d6ea86f4337aa23c73a178897e.zip binutils-0b6a94ecbc8b39d6ea86f4337aa23c73a178897e.tar.gz binutils-0b6a94ecbc8b39d6ea86f4337aa23c73a178897e.tar.bz2 |
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>
-rw-r--r-- | gdb/solib.c | 2 | ||||
-rw-r--r-- | gdb/symfile.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/gdb/solib.c b/gdb/solib.c index f914822..5280e5f 100644 --- a/gdb/solib.c +++ b/gdb/solib.c @@ -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; } diff --git a/gdb/symfile.c b/gdb/symfile.c index aca31e3..dc2f625 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -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". |