|
GDB (xrefs)
|
#include "objfiles.h"
Public Member Functions | |
| objfile_per_bfd_storage () | |
Public Attributes | |
| auto_obstack | storage_obstack |
| bcache * | filename_cache = NULL |
| bcache * | macro_cache = NULL |
| struct gdbarch * | gdbarch = NULL |
| htab * | demangled_names_hash = NULL |
| entry_info | ei {} |
| const char * | name_of_main = NULL |
| enum language | language_of_main = language_unknown |
| minimal_symbol * | msymbols = NULL |
| int | minimal_symbol_count = 0 |
| int | n_minsyms = 0 |
| bool | minsyms_read: 1 |
| minimal_symbol * | msymbol_hash [MINIMAL_SYMBOL_HASH_SIZE] {} |
| minimal_symbol * | msymbol_demangled_hash [MINIMAL_SYMBOL_HASH_SIZE] {} |
| std::vector< enum language > | demangled_hash_languages |
Definition at line 187 of file objfiles.h.
|
inline |
Definition at line 189 of file objfiles.h.
| std::vector<enum language> objfile_per_bfd_storage::demangled_hash_languages |
Definition at line 275 of file objfiles.h.
Referenced by add_minsym_to_demangled_hash_table(), iterate_over_minimal_symbols(), and lookup_minimal_symbol().
| htab* objfile_per_bfd_storage::demangled_names_hash = NULL |
Definition at line 218 of file objfiles.h.
Referenced by create_demangled_names_hash(), free_objfile_per_bfd_storage(), and symbol_set_names().
| entry_info objfile_per_bfd_storage::ei {} |
Definition at line 223 of file objfiles.h.
Referenced by init_entry_point_info().
| bcache* objfile_per_bfd_storage::filename_cache = NULL |
Definition at line 199 of file objfiles.h.
Referenced by allocate_psymtab(), allocate_symtab(), elf_symtab_read(), free_objfile_per_bfd_storage(), get_objfile_bfd_data(), print_objfile_statistics(), and print_symbol_bcache_statistics().
| struct gdbarch* objfile_per_bfd_storage::gdbarch = NULL |
Definition at line 210 of file objfiles.h.
Referenced by get_objfile_arch(), get_objfile_bfd_data(), and jit_object_close_impl().
| enum language objfile_per_bfd_storage::language_of_main = language_unknown |
Definition at line 230 of file objfiles.h.
Referenced by find_main_name(), get_objfile_bfd_data(), and set_objfile_main_name().
| bcache* objfile_per_bfd_storage::macro_cache = NULL |
Definition at line 203 of file objfiles.h.
Referenced by free_objfile_per_bfd_storage(), get_macro_table(), get_objfile_bfd_data(), print_objfile_statistics(), and print_symbol_bcache_statistics().
| int objfile_per_bfd_storage::minimal_symbol_count = 0 |
Definition at line 243 of file objfiles.h.
Referenced by build_minimal_symbol_hash_tables(), dump_msymbols(), dump_objfile(), have_minimal_symbols(), minimal_symbol_reader::install(), lookup_minimal_symbol_by_pc_section_1(), and terminate_minimal_symbol_table().
| bool objfile_per_bfd_storage::minsyms_read |
Definition at line 260 of file objfiles.h.
Referenced by elf_read_minimal_symbols(), minimal_symbol_reader::install(), read_symbols(), and minimal_symbol_reader::record_full().
| minimal_symbol* objfile_per_bfd_storage::msymbol_demangled_hash[MINIMAL_SYMBOL_HASH_SIZE] {} |
Definition at line 269 of file objfiles.h.
Referenced by add_minsym_to_demangled_hash_table(), build_minimal_symbol_hash_tables(), iterate_over_minimal_symbols(), and lookup_minimal_symbol().
| minimal_symbol* objfile_per_bfd_storage::msymbol_hash[MINIMAL_SYMBOL_HASH_SIZE] {} |
Definition at line 264 of file objfiles.h.
Referenced by build_minimal_symbol_hash_tables(), iterate_over_minimal_symbols(), lookup_minimal_symbol(), lookup_minimal_symbol_and_objfile(), lookup_minimal_symbol_by_pc_name(), lookup_minimal_symbol_solib_trampoline(), and lookup_minimal_symbol_text().
| minimal_symbol* objfile_per_bfd_storage::msymbols = NULL |
Definition at line 242 of file objfiles.h.
Referenced by build_minimal_symbol_hash_tables(), minimal_symbol_reader::install(), lookup_minimal_symbol_by_pc_section_1(), and terminate_minimal_symbol_table().
| int objfile_per_bfd_storage::n_minsyms = 0 |
Definition at line 250 of file objfiles.h.
Referenced by print_objfile_statistics(), and minimal_symbol_reader::record_full().
| const char* objfile_per_bfd_storage::name_of_main = NULL |
Definition at line 229 of file objfiles.h.
Referenced by find_main_name(), and set_objfile_main_name().
| auto_obstack objfile_per_bfd_storage::storage_obstack |
Definition at line 195 of file objfiles.h.
Referenced by anonymous_struct_prefix(), dwarf2_compute_name(), dwarf2_name(), dwarf2_physname(), fixup_go_packaging(), fixup_partial_die(), get_macro_table(), guess_full_die_structure_name(), guess_partial_die_structure_name(), minimal_symbol_reader::install(), print_objfile_statistics(), read_partial_die(), minimal_symbol_reader::record_full(), set_objfile_main_name(), symbol_set_names(), and terminate_minimal_symbol_table().
1.8.14