GDB (xrefs)
|
Public Member Functions | |
dwarf2_per_cu_data * | find_per_cu (dwarf2_per_bfd *per_bfd, CORE_ADDR adjusted_pc) override |
struct compunit_symtab * | find_compunit_symtab_by_address (struct objfile *objfile, CORE_ADDR address) override |
void | dump (struct objfile *objfile) override |
void | expand_matching_symbols (struct objfile *, const lookup_name_info &lookup_name, domain_enum domain, int global, symbol_compare_ftype *ordered_compare) override |
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) override |
bool | can_lazily_read_symbols () override |
void | read_partial_symbols (struct objfile *objfile) override |
enum language | lookup_global_symbol_language (struct objfile *objfile, const char *name, domain_enum domain, bool *symbol_found_p) override |
![]() | |
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 |
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 () |
|
inlineoverridevirtual |
Reimplemented from quick_symbol_functions.
|
inlineoverridevirtual |
Implements quick_symbol_functions.
Definition at line 16673 of file read.c.
References objfile::arch(), cooked_index::dump(), gdb_printf(), get_dwarf2_per_objfile(), dwarf2_per_bfd::index_table, and dwarf2_per_objfile::per_bfd.
|
overridevirtual |
Implements quick_symbol_functions.
Definition at line 16791 of file read.c.
References cooked_index::all_entries(), dw2_instantiate_symtab(), get_dwarf2_per_objfile(), language_defn::get_symbol_name_matcher(), dwarf2_per_bfd::index_table, language_ada, language_def(), dwarf2_per_objfile::per_bfd, QUIT, SEARCH_GLOBAL_BLOCK, and SEARCH_STATIC_BLOCK.
|
overridevirtual |
Implements quick_symbol_functions.
Definition at line 16829 of file read.c.
References lookup_name_info::completion_mode(), dw2_expand_symtabs_matching_one(), dw_expand_symtabs_matching_file_matcher(), EXPRESSION, cooked_index::find(), FULL, get_dwarf2_per_objfile(), dwarf2_per_bfd::index_table, language_ada, language_c, language_cplus, language_d, lookup_name_info::make_ignore_params(), lookup_name_info::match_type(), cooked_index_entry::name, cooked_index_entry::parent_entry, dwarf2_per_objfile::per_bfd, QUIT, lookup_name_info::split_name(), dwarf2_per_objfile::symtab_set_p(), and cooked_index::wait().
|
overridevirtual |
Implements quick_symbol_functions.
Definition at line 16769 of file read.c.
References objfile::data_section_offset(), dw2_instantiate_symtab(), get_dwarf2_per_objfile(), dwarf2_per_bfd::index_table, cooked_index::lookup(), dwarf2_per_objfile::per_bfd, and objfile::sect_index_data.
|
overridevirtual |
Reimplemented from dwarf2_base_index_functions.
Definition at line 16757 of file read.c.
References dwarf2_per_bfd::index_table, and cooked_index::lookup().
|
inlineoverridevirtual |
Implements quick_symbol_functions.
Definition at line 16715 of file read.c.
References cooked_index::find(), get_dwarf2_per_objfile(), dwarf2_per_bfd::index_table, language_c, language_cplus, language_unknown, name, dwarf2_per_objfile::per_bfd, and VAR_DOMAIN.
|
inlineoverridevirtual |
Reimplemented from quick_symbol_functions.
Definition at line 16709 of file read.c.
References dwarf2_build_psymtabs(), and dwarf2_has_info().