X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2Fsymfile.h;h=22b091182aaabb17d9deb2ca7eda3babf9d67be2;hb=7c80aab93666727965c2d5d6e17b1338d88293e0;hp=2c37f88d7631e863e769736e0fa42151215ec26c;hpb=5c3f1e5bfc0cf45d8bc734aabaf0225b72a31096;p=binutils-gdb.git diff --git a/gdb/symfile.h b/gdb/symfile.h index 2c37f88d763..22b091182aa 100644 --- a/gdb/symfile.h +++ b/gdb/symfile.h @@ -137,13 +137,6 @@ struct sym_fns void (*sym_read) (struct objfile *, symfile_add_flags); - /* Read the partial symbols for an objfile. This may be NULL, in which case - gdb has to check other ways if this objfile has any symbols. This may - only be non-NULL if the objfile actually does have debuginfo available. - */ - - void (*sym_read_psymbols) (struct objfile *); - /* Called when we are finished with an objfile. Should do all cleanup that is specific to the object file format for the particular objfile. */ @@ -328,15 +321,16 @@ symfile_segment_data_up get_symfile_segment_data (bfd *abfd); extern scoped_restore_tmpl increment_reading_symtab (void); -void expand_symtabs_matching +bool expand_symtabs_matching (gdb::function_view file_matcher, const lookup_name_info &lookup_name, gdb::function_view symbol_matcher, gdb::function_view expansion_notify, + block_search_flags search_flags, enum search_domain kind); -void map_symbol_filenames (symbol_filename_ftype *fun, void *data, - int need_fullname); +void map_symbol_filenames (gdb::function_view fun, + bool need_fullname); /* Target-agnostic function to load the sections of an executable into memory.