From: Tom Tromey Date: Sun, 8 Dec 2024 01:11:03 +0000 (-0700) Subject: Remove expand_symtabs_matching X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0267b7bb32de4e281b0707a5d209a7c8e17fa64b;p=thirdparty%2Fbinutils-gdb.git Remove expand_symtabs_matching The last caller of the global expand_symtabs_matching function has been changed, so now we can remove this function. Acked-By: Simon Marchi --- diff --git a/gdb/symfile.c b/gdb/symfile.c index 15e9ed3bb6b..98cb63788c0 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -3755,31 +3755,6 @@ symfile_free_objfile (struct objfile *objfile) objfile->pspace ()->remove_target_sections (objfile); } -/* Wrapper around the quick_symbol_functions expand_symtabs_matching "method". - Expand all symtabs that match the specified criteria. - See quick_symbol_functions.expand_symtabs_matching for details. */ - -bool -expand_symtabs_matching (expand_symtabs_file_matcher file_matcher, - const lookup_name_info &lookup_name, - expand_symtabs_symbol_matcher symbol_matcher, - expand_symtabs_expansion_listener expansion_notify, - block_search_flags search_flags, - domain_search_flags domain, - expand_symtabs_lang_matcher lang_matcher) -{ - for (objfile *objfile : current_program_space->objfiles ()) - if (!objfile->expand_symtabs_matching (file_matcher, - &lookup_name, - symbol_matcher, - expansion_notify, - search_flags, - domain, - lang_matcher)) - return false; - return true; -} - /* Wrapper around the quick_symbol_functions map_symbol_filenames "method". Map function FUN over every file. See quick_symbol_functions.map_symbol_filenames for details. */ diff --git a/gdb/symfile.h b/gdb/symfile.h index ee9bc11a19d..06509a61d03 100644 --- a/gdb/symfile.h +++ b/gdb/symfile.h @@ -345,15 +345,6 @@ symfile_segment_data_up get_symfile_segment_data (bfd *abfd); extern scoped_restore_tmpl increment_reading_symtab (void); -bool expand_symtabs_matching - (expand_symtabs_file_matcher file_matcher, - const lookup_name_info &lookup_name, - expand_symtabs_symbol_matcher symbol_matcher, - expand_symtabs_expansion_listener expansion_notify, - block_search_flags search_flags, - domain_search_flags kind, - expand_symtabs_lang_matcher lang_matcher = nullptr); - void map_symbol_filenames (symbol_filename_listener fun, bool need_fullname); /* Target-agnostic function to load the sections of an executable into memory.