GDB (xrefs)
|
#include "read.h"
Public Member Functions | |
bool | has_symbols (struct objfile *objfile) override |
bool | has_unexpanded_symtabs (struct objfile *objfile) override |
struct symtab * | find_last_source_symtab (struct objfile *objfile) override |
void | forget_cached_source_info (struct objfile *objfile) override |
enum language | lookup_global_symbol_language (struct objfile *objfile, const char *name, domain_enum domain, bool *symbol_found_p) override |
void | print_stats (struct objfile *objfile, bool print_bcache) override |
void | expand_all_symtabs (struct objfile *objfile) override |
virtual dwarf2_per_cu_data * | find_per_cu (dwarf2_per_bfd *per_bfd, CORE_ADDR adjusted_pc) |
struct compunit_symtab * | find_pc_sect_compunit_symtab (struct objfile *objfile, struct bound_minimal_symbol msymbol, CORE_ADDR pc, struct obj_section *section, int warn_if_readin) override final |
struct compunit_symtab * | find_compunit_symtab_by_address (struct objfile *objfile, CORE_ADDR address) override |
void | map_symbol_filenames (struct objfile *objfile, gdb::function_view< symbol_filename_ftype > fun, bool need_fullname) override |
![]() | |
virtual | ~quick_symbol_functions () |
virtual void | dump (struct objfile *objfile)=0 |
virtual void | expand_matching_symbols (struct objfile *, const lookup_name_info &lookup_name, domain_enum domain, int global, symbol_compare_ftype *ordered_compare)=0 |
virtual bool | expand_symtabs_matching (struct objfile *objfile, gdb::function_view< expand_symtabs_file_matcher_ftype > file_matcher, const lookup_name_info *lookup_name, gdb::function_view< expand_symtabs_symbol_matcher_ftype > symbol_matcher, gdb::function_view< expand_symtabs_exp_notify_ftype > expansion_notify, block_search_flags search_flags, domain_enum domain, enum search_domain kind)=0 |
virtual bool | can_lazily_read_symbols () |
virtual void | read_partial_symbols (struct objfile *objfile) |
|
overridevirtual |
Implements quick_symbol_functions.
Definition at line 2231 of file read.c.
References dwarf2_per_bfd::all_units, dw2_instantiate_symtab(), dwarf2_per_bfd::get_cu(), get_dwarf2_per_objfile(), and dwarf2_per_objfile::per_bfd.
|
inlineoverridevirtual |
Implements quick_symbol_functions.
|
overridevirtual |
Implements quick_symbol_functions.
Definition at line 2163 of file read.c.
References dwarf2_per_bfd::all_units, dw2_instantiate_symtab(), get_dwarf2_per_objfile(), dwarf2_per_objfile::per_bfd, and compunit_symtab::primary_filetab().
|
finaloverridevirtual |
Implements quick_symbol_functions.
Definition at line 3191 of file read.c.
References objfile::arch(), dw2_instantiate_symtab(), find_per_cu(), get_dwarf2_per_objfile(), paddress(), dwarf2_per_objfile::per_bfd, recursively_find_pc_sect_compunit_symtab(), dwarf2_per_objfile::symtab_set_p(), and objfile::text_section_offset().
|
virtual |
Reimplemented in cooked_index_functions.
Definition at line 3180 of file read.c.
References addrmap::find(), and dwarf2_per_bfd::index_addrmap.
Referenced by find_pc_sect_compunit_symtab().
|
overridevirtual |
Implements quick_symbol_functions.
Definition at line 2199 of file read.c.
References dwarf2_per_bfd::all_units, get_dwarf2_per_objfile(), and dwarf2_per_objfile::per_bfd.
|
overridevirtual |
Implements quick_symbol_functions.
|
overridevirtual |
Implements quick_symbol_functions.
Definition at line 3307 of file read.c.
References dwarf2_per_bfd::all_units, get_dwarf2_per_objfile(), dwarf2_per_objfile::per_bfd, and dwarf2_per_objfile::symtab_set_p().
|
inlineoverridevirtual |
Implements quick_symbol_functions.
Definition at line 855 of file read.h.
References language_unknown.
|
overridevirtual |
Implements quick_symbol_functions.
Definition at line 3223 of file read.c.
References dwarf2_per_bfd::all_units, dw2_get_file_names(), dw2_get_real_path(), quick_file_names::file_names, get_dwarf2_per_objfile(), file_and_directory::get_fullname(), file_and_directory::get_name(), quick_file_names::num_file_names, dwarf2_per_objfile::per_bfd, filename_seen_cache::seen(), and dwarf2_per_objfile::symtab_set_p().
|
overridevirtual |
Implements quick_symbol_functions.
Definition at line 2209 of file read.c.
References dwarf2_per_bfd::all_units, gdb_printf(), dwarf2_per_bfd::get_cu(), get_dwarf2_per_objfile(), dwarf2_per_objfile::per_bfd, and dwarf2_per_objfile::symtab_set_p().