GDB (xrefs)
Public Attributes
objfile Struct Reference

#include "objfiles.h"

List of all members.

Public Attributes

struct objfilenext
char * original_name
CORE_ADDR addr_low
unsigned short flags
struct program_spacepspace
struct symtabsymtabs
struct partial_symtabpsymtabs
struct addrmappsymtabs_addrmap
struct partial_symtabfree_psymtabs
bfd * obfd
struct objfile_per_bfd_storageper_bfd
long mtime
struct obstack objfile_obstack
struct psymbol_bcachepsymbol_cache
struct psymbol_allocation_list global_psymbols
struct psymbol_allocation_list static_psymbols
struct minimal_symbolmsymbols
int minimal_symbol_count
struct minimal_symbolmsymbol_hash [MINIMAL_SYMBOL_HASH_SIZE]
struct minimal_symbolmsymbol_demangled_hash [MINIMAL_SYMBOL_HASH_SIZE]
struct sym_fnssf
struct entry_info ei
 REGISTRY_FIELDS
struct section_offsetssection_offsets
int num_sections
int sect_index_text
int sect_index_data
int sect_index_bss
int sect_index_rodata
struct obj_sectionsections
struct obj_sectionsections_end
struct objfileseparate_debug_objfile
struct objfileseparate_debug_objfile_backlink
struct objfileseparate_debug_objfile_link
 OBJSTATS
struct symboltemplate_symbols

Detailed Description

Definition at line 205 of file objfiles.h.


Member Data Documentation

Definition at line 221 of file objfiles.h.

Referenced by solib_read_symbols().

Definition at line 319 of file objfiles.h.

Referenced by init_entry_point_info(), and objfile_relocate1().

unsigned short objfile::flags

Definition at line 253 of file objfiles.h.

Referenced by allocate_psymtab(), discard_psymtab(), and reread_symbols().

Definition at line 268 of file objfiles.h.

Referenced by allocate_objfile(), find_source_lines(), and reread_symbols().

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.

Definition at line 323 of file objfiles.h.

Definition at line 386 of file objfiles.h.

Referenced by new_symbol_full(), objfile_relocate1(), and reread_symbols().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines