forked from Imagelibrary/binutils-gdb
Remove ALL_PSPACE_OBJFILES
This removes the ALL_PSPACE_OBJFILES macro in favor of ranged for loops. gdb/ChangeLog 2019-01-09 Tom Tromey <tom@tromey.com> * probe.c (parse_probes_in_pspace): Use all_objfiles. * guile/scm-progspace.c (gdbscm_progspace_objfiles): Use all_objfiles. * objfiles.h (ALL_PSPACE_OBJFILES): Remove. * symmisc.c (print_symbol_bcache_statistics) (print_objfile_statistics, maintenance_print_objfiles) (maintenance_info_symtabs, maintenance_check_symtabs) (maintenance_expand_symtabs, maintenance_info_line_tables): Use all_objfiles. * source.c (forget_cached_source_info): Use all_objfiles. * symfile-debug.c (set_debug_symfile): Use all_objfiles. * elfread.c (elf_gnu_ifunc_resolve_by_cache) (elf_gnu_ifunc_resolve_by_got): Use all_objfiles. * objfiles.c (update_section_map): Use all_objfiles. (shared_objfile_contains_address_p): Likewise. * psymtab.c (maintenance_info_psymtabs): Use all_objfiles. * python/py-progspace.c (pspy_get_objfiles): Use all_objfiles.
This commit is contained in:
@@ -758,9 +758,7 @@ elf_gnu_ifunc_record_cache (const char *name, CORE_ADDR addr)
|
||||
static int
|
||||
elf_gnu_ifunc_resolve_by_cache (const char *name, CORE_ADDR *addr_p)
|
||||
{
|
||||
struct objfile *objfile;
|
||||
|
||||
ALL_PSPACE_OBJFILES (current_program_space, objfile)
|
||||
for (objfile *objfile : all_objfiles (current_program_space))
|
||||
{
|
||||
htab_t htab;
|
||||
struct elf_gnu_ifunc_cache *entry_p;
|
||||
@@ -800,13 +798,12 @@ static int
|
||||
elf_gnu_ifunc_resolve_by_got (const char *name, CORE_ADDR *addr_p)
|
||||
{
|
||||
char *name_got_plt;
|
||||
struct objfile *objfile;
|
||||
const size_t got_suffix_len = strlen (SYMBOL_GOT_PLT_SUFFIX);
|
||||
|
||||
name_got_plt = (char *) alloca (strlen (name) + got_suffix_len + 1);
|
||||
sprintf (name_got_plt, "%s" SYMBOL_GOT_PLT_SUFFIX, name);
|
||||
|
||||
ALL_PSPACE_OBJFILES (current_program_space, objfile)
|
||||
for (objfile *objfile : all_objfiles (current_program_space))
|
||||
{
|
||||
bfd *obfd = objfile->obfd;
|
||||
struct gdbarch *gdbarch = get_objfile_arch (objfile);
|
||||
|
||||
Reference in New Issue
Block a user