GDB (xrefs)
|
#include "objfiles.h"
Definition at line 205 of file objfiles.h.
Definition at line 221 of file objfiles.h.
Referenced by solib_read_symbols().
struct entry_info objfile::ei |
Definition at line 319 of file objfiles.h.
Referenced by init_entry_point_info(), and objfile_relocate1().
unsigned short objfile::flags |
Definition at line 226 of file objfiles.h.
Referenced by allocate_objfile(), coff_symfile_init(), dwarf2_initialize_objfile(), elf_symfile_init(), end_symtab_from_static_block(), end_symtab_get_static_block(), find_pc_sect_psymtab_closer(), find_pc_sect_symtab(), load_auto_scripts_for_objfile(), macho_add_oso_symfile(), macho_symfile_init(), objfile_has_partial_symbols(), objfile_purge_solibs(), parse_partial_symbols(), reload_shared_libraries_1(), require_partial_symbols(), reread_symbols(), som_symfile_init(), symbol_file_add_separate(), target_translate_tls_address(), thread_db_new_objfile(), update_solib_list(), and xcoff_symfile_init().
struct partial_symtab* objfile::free_psymtabs |
Definition at line 253 of file objfiles.h.
Referenced by allocate_psymtab(), discard_psymtab(), and reread_symbols().
Definition at line 283 of file objfiles.h.
Referenced by add_partial_symbol(), add_psymbol_to_list(), build_type_psymtabs_reader(), create_partial_symtab(), dbx_symfile_read(), dump_psymtab(), dwarf2_build_psymtabs(), end_psymtab(), find_pc_sect_psymbol(), free_objfile(), init_psymbol_list(), load_partial_dies(), lookup_partial_symbol(), maintenance_check_psymtabs(), maintenance_info_psymtabs(), match_partial_symbol(), parse_partial_symbols(), process_psymtab_comp_unit_reader(), read_dbx_symtab(), recursively_search_psymtabs(), recursively_write_psymbols(), relocate_psymtabs(), reread_symbols(), scan_xcoff_symtab(), sort_pst_symbols(), start_psymtab_common(), write_one_signatured_type(), xcoff_end_psymtab(), and xcoff_initial_scan().
Definition at line 297 of file objfiles.h.
Referenced by build_minimal_symbol_hash_tables(), dump_msymbols(), dump_objfile(), have_minimal_symbols(), install_minimal_symbols(), lookup_minimal_symbol_by_pc_section_1(), msymbols_sort(), reread_symbols(), and terminate_minimal_symbol_table().
Definition at line 306 of file objfiles.h.
Referenced by build_minimal_symbol_hash_tables(), iterate_over_minimal_symbols(), lookup_minimal_symbol_internal(), and reread_symbols().
Definition at line 301 of file objfiles.h.
Referenced by build_minimal_symbol_hash_tables(), iterate_over_minimal_symbols(), lookup_minimal_symbol_and_objfile(), lookup_minimal_symbol_by_pc_name(), lookup_minimal_symbol_internal(), lookup_minimal_symbol_solib_trampoline(), lookup_minimal_symbol_text(), and reread_symbols().
struct minimal_symbol* objfile::msymbols |
Definition at line 296 of file objfiles.h.
Referenced by build_minimal_symbol_hash_tables(), install_minimal_symbols(), lookup_minimal_symbol_by_pc_section_1(), msymbols_sort(), reread_symbols(), and terminate_minimal_symbol_table().
long objfile::mtime |
Definition at line 268 of file objfiles.h.
Referenced by allocate_objfile(), find_source_lines(), and reread_symbols().
struct objfile* objfile::next |
Definition at line 213 of file objfiles.h.
Referenced by gdb.FrameIterator.FrameIterator::__next__(), allocate_objfile(), lookup_minimal_symbol_by_pc_name(), lookup_minimal_symbol_internal(), lookup_minimal_symbol_solib_trampoline(), lookup_minimal_symbol_text(), objfile_to_front(), put_objfile_before(), reread_symbols(), and unlink_objfile().
Definition at line 335 of file objfiles.h.
Referenced by default_symfile_offsets(), dump_psymtab(), elfstab_offset_sections(), init_objfile_sect_indices(), macho_symfile_offsets(), objfile_rebase1(), objfile_relocate(), objfile_relocate1(), reread_symbols(), solib_aix_get_section_offsets(), som_symfile_offsets(), syms_from_objfile_1(), and xcoff_symfile_offsets().
bfd* objfile::obfd |
Definition at line 258 of file objfiles.h.
Referenced by allocate_objfile(), amd64_windows_find_unwind_info(), append_ocl_sos(), arm_exidx_data_free(), arm_exidx_new_objfile(), arm_obj_section_from_vma(), arm_objfile_data_free(), arm_record_special_symbol(), build_objfile_section_table(), build_section_addr_info_from_objfile(), coff_read_enum_type(), coff_read_struct_type(), coff_symfile_read(), coff_symtab_read(), coffstab_build_psymtabs(), cs_to_bfd_section(), cs_to_section(), data_obj_section_from_objfile(), dbx_psymtab_to_symtab_1(), dbx_read_symtab(), dbx_symfile_init(), dbx_symfile_read(), decode_locdesc(), default_symfile_offsets(), dump_msymbols(), dump_objfile(), dwarf2_build_frame_info(), dwarf2_const_value_attr(), dwarf2_const_value_data(), dwarf2_fetch_constant_bytes(), dwarf2_find_containing_comp_unit(), dwarf2_find_location_expression(), dwarf2_has_info(), dwarf2_ranges_read(), dwarf2_record_block_ranges(), dwarf_decode_lines_1(), elf_gnu_ifunc_record_cache(), elf_gnu_ifunc_resolve_by_got(), elf_lookup_lib_symbol(), elf_rel_plt_read(), elf_symfile_read(), elf_symtab_read(), elfmdebug_build_psymtabs(), elfstab_build_psymtabs(), enable_break(), enter_line_range(), find_partial_die(), find_separate_debug_file_by_buildid(), find_separate_debug_file_by_debuglink(), find_separate_debug_file_in_section(), find_source_lines(), free_objfile(), gcore_create_callback(), gdb_loadfile(), get_section_index(), handle_stap_probe(), init_entry_point_info(), init_objfile_sect_indices(), internalize_unwinds(), list_overlays_command(), loclist_describe_location(), macho_check_dsym(), macho_resolve_oso_sym_with_minsym(), macho_symfile_offsets(), macho_symfile_read(), macho_symfile_relocate(), macho_symtab_add_minsym(), maintenance_info_sections(), map_overlay_command(), matching_obj_sections(), mdebug_build_psymtabs(), mi_memory_changed(), mipscoff_symfile_read(), objfile_find_memory_regions(), objfile_name(), objfile_relocate(), objfile_relocate1(), overlay_mapped_address(), overlay_unmapped_address(), pc_in_unmapped_range(), peek_die_abbrev(), per_cu_header_read_in(), prim_record_minimal_symbol_full(), process_coff_symbol(), process_linenos(), read_addr_index_1(), read_addr_index_from_leb128(), read_alphacoff_dynamic_symtab(), read_dbx_dynamic_symtab(), read_dbx_symtab(), read_file_scope(), read_ofile_symtab(), read_pe_exported_syms(), read_str_index(), read_symbol(), read_symbol_lineno(), read_unwind_info(), read_xcoff_symtab(), record_minimal_symbol(), reread_symbols(), scan_xcoff_symtab(), section_is_overlay(), separate_debug_file_exists(), set_objfile_per_bfd(), set_section_index(), simple_overlay_update(), simple_overlay_update_1(), solib_aix_get_section_offsets(), som_solib_section_offsets(), som_symfile_offsets(), som_symfile_read(), som_symtab_read(), spu_catch_start(), spu_get_overlay_table(), spu_lookup_lib_symbol(), spu_overlay_new_objfile(), spu_overlay_update_osect(), stabsect_build_psymtabs(), stap_get_probes(), swap_sym(), symfile_find_segment_sections(), syms_from_objfile_1(), unmap_overlay_command(), update_section_map(), var_decode_location(), xcoff_initial_scan(), xcoff_next_symbol_text(), xcoff_secnum_to_sections(), and xcoff_symfile_offsets().
struct obstack objfile::objfile_obstack |
Definition at line 273 of file objfiles.h.
Referenced by add_class_symbol(), add_pending(), add_psymbol_to_bcache(), add_type_unit(), alloc_type(), allocate_dwo_file_hash_table(), allocate_dwo_unit_table(), allocate_dwp_loaded_cutus_table(), allocate_objfile(), allocate_psymtab(), allocate_signatured_type_table(), allocate_symbol(), allocate_symtab(), allocate_template_symbol(), anonymous_struct_prefix(), arm_exidx_new_objfile(), arm_record_special_symbol(), basic_type(), build_error_marker_type(), build_objfile_section_table(), build_type_psymtab_dependencies(), build_type_unit_groups(), coff_read_enum_type(), coff_read_struct_type(), coffstab_build_psymtabs(), common_block_start(), copy_type_recursive(), cp_scan_for_anonymous_namespaces(), create_addrmap_from_index(), create_all_comp_units(), create_copied_types_hash(), create_cus_from_index(), create_cus_from_index_list(), create_debug_types_hash_table(), create_dwo_cu(), create_dwo_unit_in_dwp_v1(), create_dwo_unit_in_dwp_v2(), create_dwp_hash_table(), create_signatured_type_table_from_index(), create_type_unit_group(), dbx_symfile_init(), decode_frame_entry_1(), default_symfile_offsets(), define_symbol(), dw2_get_file_names_reader(), dw2_get_real_path(), dwarf2_build_frame_info(), dwarf2_build_psymtabs_hard(), dwarf2_compute_name(), dwarf2_const_value(), dwarf2_create_include_psymtab(), dwarf2_has_info(), dwarf2_initialize_objfile(), dwarf2_name(), dwarf2_physname(), dwarf2_read_index(), dwarf2_read_section(), dwarf2_symbol_mark_computed(), elf_gnu_ifunc_record_cache(), elfmdebug_build_psymtabs(), elfstab_build_psymtabs(), elfstab_offset_sections(), end_psymtab(), end_symtab_from_static_block(), finalize_symtab(), find_methods(), finish_block_internal(), fixup_go_packaging(), fixup_partial_die(), free_objfile(), get_breakpoint_objfile_data(), get_java_class_symtab(), get_objfile_bfd_data(), guess_full_die_structure_name(), guess_partial_die_structure_name(), handle_stap_probe(), hppa_init_objfile_priv_data(), init_stringtab(), install_minimal_symbols(), java_link_class_type(), macho_symfile_offsets(), make_blockvector(), mark_common_block_symbol_computed(), mdebug_build_psymtabs(), new_psymtab(), new_symbol(), new_symbol_full(), objfile_type(), ocl_enable_break(), open_and_init_dwo_file(), open_and_init_dwp_file(), parse_partial_symbols(), parse_symbol(), parse_type(), patch_block_stabs(), prim_record_minimal_symbol_full(), print_objfile_statistics(), process_coff_symbol(), process_one_symbol(), process_psymtab_comp_unit_reader(), process_structure_scope(), psymtab_to_symtab_1(), read_call_site_scope(), read_common_block(), read_comp_units_from_section(), read_cpp_abbrev(), read_dbx_symtab(), read_enum_type(), read_func_scope(), read_import_statement(), read_member_functions(), read_namespace(), read_namespace_type(), read_one_struct_field(), read_partial_die(), read_type(), read_unwind_info(), read_xcoff_symtab(), reread_symbols(), rs6000_builtin_type(), set_die_type(), som_symfile_offsets(), spu_get_overlay_table(), stabsect_build_psymtabs(), start_psymtab(), swap_sym(), syms_from_objfile_1(), terminate_minimal_symbol_table(), type_from_class(), xcoff_end_psymtab(), xcoff_initial_scan(), and xcoff_start_psymtab().
Definition at line 380 of file objfiles.h.
char* objfile::original_name |
Definition at line 219 of file objfiles.h.
Referenced by allocate_objfile(), debug_objfile_name(), objfile_name(), open_and_init_dwp_file(), read_symbols(), and reread_symbols().
Definition at line 263 of file objfiles.h.
Referenced by allocate_objfile(), allocate_symtab(), create_demangled_names_hash(), elf_symtab_read(), free_objfile(), get_dynamics_objfile(), get_macro_table(), get_objfile_arch(), jit_object_close_impl(), print_objfile_statistics(), print_symbol_bcache_statistics(), set_objfile_per_bfd(), and symbol_set_names().
struct program_space* objfile::pspace |
Definition at line 230 of file objfiles.h.
Referenced by ada_new_objfile_observer(), allocate_objfile(), clear_dangling_display_expressions(), compare_msymbols(), convert_linespec_to_sals(), free_objfile(), free_objfile_data(), minsym_found(), objfile_relocate1(), and tui_update_source_window_as_is().
struct psymbol_bcache* objfile::psymbol_cache |
Definition at line 278 of file objfiles.h.
Referenced by add_psymbol_to_bcache(), allocate_objfile(), free_objfile(), print_objfile_statistics(), print_symbol_bcache_statistics(), and reread_symbols().
struct partial_symtab* objfile::psymtabs |
Definition at line 242 of file objfiles.h.
Referenced by allocate_psymtab(), discard_psymtab(), discard_psymtabs_upto(), dump_psymtabs_for_objfile(), make_cleanup_discard_psymtabs(), objfile_has_psyms(), parse_partial_symbols(), reread_symbols(), and write_psymtabs_to_index().
struct addrmap* objfile::psymtabs_addrmap |
Definition at line 249 of file objfiles.h.
Referenced by add_partial_subprogram(), create_addrmap_from_index(), dw2_find_pc_sect_symtab(), dwarf2_build_psymtabs_hard(), dwarf2_ranges_read(), find_pc_sect_psymtab(), objfile_relocate1(), process_psymtab_comp_unit_reader(), psymtabs_addrmap_cleanup(), reread_symbols(), write_address_map(), and write_psymtabs_to_index().
Definition at line 323 of file objfiles.h.
Definition at line 346 of file objfiles.h.
Referenced by allocate_objfile(), init_objfile_sect_indices(), parse_partial_symbols(), solib_aix_get_section_offsets(), som_solib_section_offsets(), som_symfile_offsets(), symfile_find_segment_sections(), and xcoff_symfile_offsets().
Definition at line 345 of file objfiles.h.
Referenced by allocate_objfile(), elf_symtab_read(), init_objfile_sect_indices(), parse_partial_symbols(), read_dbx_symtab(), solib_aix_get_section_offsets(), som_solib_section_offsets(), som_symfile_offsets(), symfile_find_segment_sections(), and xcoff_symfile_offsets().
Definition at line 347 of file objfiles.h.
Referenced by allocate_objfile(), elf_symtab_read(), init_objfile_sect_indices(), som_symfile_offsets(), symfile_find_segment_sections(), and xcoff_symfile_offsets().
Definition at line 344 of file objfiles.h.
Referenced by allocate_objfile(), init_objfile_sect_indices(), macho_symfile_offsets(), parse_partial_symbols(), solib_aix_get_section_offsets(), som_symfile_offsets(), symfile_find_segment_sections(), and xcoff_symfile_offsets().
Definition at line 334 of file objfiles.h.
Referenced by add_address_entry(), add_partial_subprogram(), add_partial_symbol(), amd64_windows_find_unwind_info(), build_section_addr_info_from_objfile(), coff_symtab_read(), create_addrmap_from_index(), create_partial_symtab(), default_symfile_offsets(), dwarf2_frame_find_fde(), dwarf2_per_cu_text_offset(), dwarf2_ranges_read(), dwarf_decode_lines_1(), elf_symtab_read(), enable_break(), enter_line_range(), enter_linenos(), execute_cfa_program(), fixup_section(), handle_stap_probe(), hppabsd_find_global_pointer(), init_objfile_sect_indices(), macho_symfile_offsets(), macho_symtab_add_minsym(), mipscoff_symfile_read(), new_psymtab(), new_symbol_full(), objfile_relocate1(), parse_partial_symbols(), process_coff_symbol(), process_full_comp_unit(), process_psymtab_comp_unit_reader(), process_xcoff_symbol(), read_call_site_scope(), read_dbx_dynamic_symtab(), read_dbx_symtab(), read_file_scope(), read_func_scope(), read_lexical_block_scope(), read_pe_exported_syms(), read_unwind_info(), read_xcoff_symtab(), record_minimal_symbol(), reread_symbols(), scan_xcoff_symtab(), som_symfile_offsets(), som_symfile_read(), start_psymtab(), syms_from_objfile_1(), var_decode_location(), and xcoff_start_psymtab().
struct obj_section* objfile::sections |
Definition at line 358 of file objfiles.h.
Referenced by add_to_objfile_sections_full(), build_objfile_section_table(), dump_msymbols(), fixup_section(), macho_symfile_offsets(), objfile_relocate1(), ocl_enable_break(), reread_symbols(), solib_aix_get_section_offsets(), spu_get_overlay_table(), spu_objfile_from_frame(), spu_overlay_new_objfile(), spu_overlay_update_osect(), and xcoff_symfile_offsets().
struct obj_section * objfile::sections_end |
Definition at line 358 of file objfiles.h.
Referenced by build_objfile_section_table(), find_extant_func_descr(), hppa64_convert_code_addr_to_fptr(), hppa_linux_find_global_pointer(), hppabsd_find_global_pointer(), ia64_find_global_pointer_from_dynamic_section(), ocl_enable_break(), spu_get_overlay_table(), spu_objfile_from_frame(), and xstormy16_find_jmp_table_entry().
Definition at line 369 of file objfiles.h.
Referenced by add_separate_debug_objfile(), filter_debuginfo_sections(), free_objfile(), free_objfile_separate_debug(), matching_obj_sections(), objfile_rebase(), objfile_relocate(), objfile_separate_debug_iterate(), preferred_obj_section(), qsort_cmp(), and read_symbols().
Definition at line 373 of file objfiles.h.
Referenced by add_separate_debug_objfile(), clear_dangling_display_expressions(), dwarf2_build_frame_info(), dwarf2_per_cu_objfile(), dwarf2_read_symtab(), elf_lookup_lib_symbol(), elf_rel_plt_read(), exp_uses_objfile(), exp_uses_objfile_iter(), free_objfile(), gcore_create_callback(), lookup_minimal_symbol_by_pc_name(), lookup_minimal_symbol_internal(), lookup_minimal_symbol_solib_trampoline(), lookup_minimal_symbol_text(), lookup_objfile_from_block(), lookup_symbol_in_objfile_from_linkage_name(), matching_obj_sections(), objfile_find_memory_regions(), objfile_separate_debug_iterate(), preferred_obj_section(), read_symbols(), reread_symbols(), stap_get_probes(), sym_info(), thread_db_new_objfile(), and try_thread_db_load_from_pdir().
Definition at line 377 of file objfiles.h.
Referenced by add_separate_debug_objfile(), free_objfile(), free_objfile_separate_debug(), and objfile_separate_debug_iterate().
struct sym_fns* objfile::sf |
Definition at line 314 of file objfiles.h.
Referenced by add_nonlocal_symbols(), basic_lookup_transparent_type_quick(), can_evaluate_probe_arguments(), compile_probe_arg(), compute_probe_arg(), dump_objfile(), end_symtab_from_static_block(), evaluate_probe_argument(), expand_partial_symbol_names(), fetch_probe_arguments(), find_line_symtab(), find_pc_partial_function_gnu_ifunc(), find_pc_sect_symtab(), find_pc_sect_symtab_via_partial(), find_probe_by_pc(), forget_cached_source_info_for_objfile(), free_objfile(), get_probe_argument_count(), install_symfile_debug_logging(), iterate_over_all_matching_symtabs(), iterate_over_symtabs(), lookup_symbol_aux_quick(), maintenance_expand_symtabs(), make_symbol_overload_list_qualified(), map_partial_symbol_filenames(), objfile_has_partial_symbols(), objfile_relocate1(), objfile_set_sym_fns(), parse_probes(), print_objfile_statistics(), read_symbols(), require_partial_symbols(), reread_symbols(), search_symbols(), select_source_symtab(), symbol_file_add_with_addrs(), symfile_debug_installed(), symfile_relocate_debug_section(), syms_from_objfile_1(), uninstall_symfile_debug_logging(), and VEC().
Definition at line 284 of file objfiles.h.
Referenced by add_partial_symbol(), build_type_psymtabs_reader(), create_partial_symtab(), dbx_symfile_read(), dump_psymtab(), dwarf2_build_psymtabs(), end_psymtab(), find_pc_sect_psymbol(), free_objfile(), handle_psymbol_enumerators(), init_psymbol_list(), load_partial_dies(), lookup_partial_symbol(), maintenance_check_psymtabs(), maintenance_info_psymtabs(), match_partial_symbol(), parse_partial_symbols(), process_psymtab_comp_unit_reader(), read_dbx_symtab(), recursively_search_psymtabs(), recursively_write_psymbols(), relocate_psymtabs(), reread_symbols(), scan_xcoff_symtab(), start_psymtab_common(), write_one_signatured_type(), xcoff_end_psymtab(), and xcoff_initial_scan().
struct symtab* objfile::symtabs |
Definition at line 236 of file objfiles.h.
Referenced by allocate_symtab(), dump_objfile(), dw2_map_expand_apply(), end_symtab_from_static_block(), get_java_class_symtab(), iterate_over_symtabs(), objfile_has_full_symbols(), partial_map_expand_apply(), reread_symbols(), and select_source_symtab().
struct symbol* objfile::template_symbols |
Definition at line 386 of file objfiles.h.
Referenced by new_symbol_full(), objfile_relocate1(), and reread_symbols().