forked from Imagelibrary/binutils-gdb
gdb: remove some trivial uses of current_program_space
It is obvious that pspace is the same as current_program_space in these cases, due to the set_current_program_space call just above. The rest of the functions probably care about the current program space though, so leave the set_cset_current_program_space calls there. Change-Id: I3c300decbf2c2fe5f25aa7f697ebcb524432394f
This commit is contained in:
@@ -3710,7 +3710,7 @@ create_longjmp_master_breakpoint (void)
|
||||
{
|
||||
set_current_program_space (pspace);
|
||||
|
||||
for (objfile *obj : current_program_space->objfiles ())
|
||||
for (objfile *obj : pspace->objfiles ())
|
||||
{
|
||||
/* Skip separate debug object, it's handled in the loop below. */
|
||||
if (obj->separate_debug_objfile_backlink != nullptr)
|
||||
@@ -3743,7 +3743,7 @@ create_std_terminate_master_breakpoint (void)
|
||||
{
|
||||
set_current_program_space (pspace);
|
||||
|
||||
for (objfile *objfile : current_program_space->objfiles ())
|
||||
for (objfile *objfile : pspace->objfiles ())
|
||||
{
|
||||
struct breakpoint *b;
|
||||
struct breakpoint_objfile_data *bp_objfile_data;
|
||||
|
||||
@@ -1156,7 +1156,7 @@ iterate_over_all_matching_symtabs
|
||||
|
||||
set_current_program_space (pspace);
|
||||
|
||||
for (objfile *objfile : current_program_space->objfiles ())
|
||||
for (objfile *objfile : pspace->objfiles ())
|
||||
{
|
||||
objfile->expand_symtabs_matching (NULL, &lookup_name, NULL, NULL,
|
||||
(SEARCH_GLOBAL_BLOCK
|
||||
@@ -4213,7 +4213,7 @@ search_minsyms_for_name (struct collect_info *info,
|
||||
|
||||
set_current_program_space (pspace);
|
||||
|
||||
for (objfile *objfile : current_program_space->objfiles ())
|
||||
for (objfile *objfile : pspace->objfiles ())
|
||||
{
|
||||
iterate_over_minimal_symbols (objfile, name,
|
||||
[&] (struct minimal_symbol *msym)
|
||||
|
||||
Reference in New Issue
Block a user