Change map_matching_symbols to take a lookup_name_info
authorTom Tromey <tromey@adacore.com>
Fri, 12 Jul 2019 19:34:52 +0000 (13:34 -0600)
committerTom Tromey <tromey@adacore.com>
Tue, 10 Sep 2019 14:30:45 +0000 (08:30 -0600)
commitb054970d54e141e5d2c824223772685742af2c2a
tree3542155421525de7fb5cafd2f71d516768138a8b
parent6a3dbf1bc620ae068c84074b2f72e11c24dc1e6d
Change map_matching_symbols to take a lookup_name_info

This patch further simplifies the map_matching_symbols callback, by
having it take a lookup_name_info rather than a plain string.

gdb/ChangeLog
2019-09-10  Tom Tromey  <tromey@adacore.com>

* ada-lang.c (add_nonlocal_symbols): Combine calls to
map_matching_symbols.  Update.
* dwarf2read.c (dw2_map_matching_symbols): Update.
* psymtab.c (match_partial_symbol): Change type; update.
(psym_map_matching_symbols): Likewise.
* symfile-debug.c (debug_qf_map_matching_symbols): Change
type; update.
* symfile.h (struct quick_symbol_functions)
<map_matching_symbols>: Change "name" to be a lookup_name_info.
Remove "match".
gdb/ChangeLog
gdb/ada-lang.c
gdb/dwarf2read.c
gdb/psymtab.c
gdb/symfile-debug.c
gdb/symfile.h