Remove ALL_PSPACE_OBJFILES
authorTom Tromey <tom@tromey.com>
Fri, 23 Nov 2018 18:58:27 +0000 (11:58 -0700)
committerTom Tromey <tom@tromey.com>
Thu, 10 Jan 2019 01:28:14 +0000 (18:28 -0700)
commit99d89cdea6c296bdd94ce532350d139d3900ff78
treeb7f8d547f554f4925fec808d4e6cfd048b09c254
parent217083254a26b9e1dc42c43f573054740988c2cf
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.
gdb/ChangeLog
gdb/elfread.c
gdb/guile/scm-progspace.c
gdb/objfiles.c
gdb/objfiles.h
gdb/probe.c
gdb/psymtab.c
gdb/python/py-progspace.c
gdb/source.c
gdb/symfile-debug.c
gdb/symmisc.c