GDB (xrefs)
|
Public Attributes | |
struct objfile * | objfile |
struct comp_unit_head | header |
CORE_ADDR | base_address |
int | base_known |
enum language | language |
struct language_defn * | language_defn |
const char * | producer |
struct pending ** | list_in_scope |
struct abbrev_table * | abbrev_table |
htab_t | partial_dies |
struct obstack | comp_unit_obstack |
struct dwarf2_per_cu_data * | read_in_chain |
struct dwarf2_per_cu_data * | per_cu |
int | last_used |
htab_t | die_hash |
struct die_info * | dies |
htab_t | dependencies |
struct line_header * | line_header |
Definition at line 424 of file dwarf2read.c.
struct abbrev_table* dwarf2_cu::abbrev_table |
Definition at line 458 of file dwarf2read.c.
Referenced by dwarf2_free_abbrev_table(), dwarf2_read_abbrevs(), init_cutu_and_read_dies(), peek_die_abbrev(), and read_full_die_1().
Definition at line 433 of file dwarf2read.c.
Referenced by dwarf2_find_base_address(), dwarf2_ranges_read(), dwarf2_record_block_ranges(), and fill_in_loclist_baton().
Definition at line 436 of file dwarf2read.c.
Referenced by dwarf2_find_base_address(), dwarf2_ranges_read(), dwarf2_record_block_ranges(), and dwarf2_symbol_mark_computed().
struct obstack dwarf2_cu::comp_unit_obstack |
Definition at line 466 of file dwarf2read.c.
Referenced by dwarf2_add_dependence(), dwarf2_compute_name(), dwarf_alloc_block(), dwarf_alloc_die(), free_heap_comp_unit(), free_stack_comp_unit(), init_one_comp_unit(), load_full_comp_unit_reader(), load_partial_dies(), partial_die_parent_scope(), read_cutu_die_from_dwo(), and read_signatured_type_reader().
htab_t dwarf2_cu::dependencies |
Definition at line 490 of file dwarf2read.c.
Referenced by dwarf2_add_dependence(), dwarf2_mark(), and dwarf2_mark_helper().
htab_t dwarf2_cu::die_hash |
Definition at line 482 of file dwarf2read.c.
Referenced by follow_die_offset(), follow_die_sig_1(), load_full_comp_unit_reader(), read_signatured_type_reader(), and store_in_ref_table().
struct die_info* dwarf2_cu::dies |
Definition at line 485 of file dwarf2read.c.
Referenced by follow_die_offset(), load_cu(), load_full_comp_unit_reader(), maybe_queue_comp_unit(), process_full_comp_unit(), process_full_type_unit(), and read_signatured_type_reader().
struct comp_unit_head dwarf2_cu::header |
Definition at line 430 of file dwarf2read.c.
Referenced by build_error_marker_type(), dwarf2_add_member_fn(), dwarf2_const_value(), dwarf2_const_value_attr(), dwarf2_default_access_attribute(), dwarf2_fetch_constant_bytes(), dwarf2_ranges_read(), dwarf2_read_abbrevs(), dwarf2_read_addr_index(), dwarf2_read_addr_index_reader(), dwarf2_record_block_ranges(), dwarf_decode_line_header(), dwarf_decode_macros(), find_partial_die(), follow_die_offset(), init_cutu_and_read_dies(), init_cutu_and_read_dies_no_follow(), load_full_comp_unit_reader(), load_partial_dies(), mark_common_block_symbol_computed(), per_cu_header_read_in(), read_addr_index(), read_address(), read_attribute_value(), read_call_site_scope(), read_cutu_die_from_dwo(), read_signatured_type_reader(), read_str_index(), read_subrange_type(), read_tag_pointer_type(), read_tag_reference_type(), skip_one_die(), and var_decode_location().
Definition at line 439 of file dwarf2read.c.
Referenced by add_partial_subprogram(), add_partial_symbol(), determine_prefix(), dwarf2_add_member_fn(), dwarf2_attach_fields_to_type(), dwarf2_attach_fn_fields_to_type(), dwarf2_canonicalize_name(), dwarf2_compute_name(), dwarf2_get_subprogram_pc_bounds(), dwarf2_name(), dwarf2_physname(), fixup_partial_die(), follow_die_offset(), is_vtable_name(), load_partial_dies(), new_symbol_full(), partial_die_parent_scope(), prepare_one_comp_unit(), process_die(), process_full_comp_unit(), process_full_type_unit(), process_imported_unit_die(), process_structure_scope(), prototyped_function_p(), queue_and_load_dwo_tu(), read_array_order(), read_base_type(), read_file_scope(), read_func_scope(), read_import_statement(), read_partial_die(), read_structure_type(), read_subrange_type(), read_subroutine_type(), scan_partial_symbols(), set_cu_language(), and typename_concat().
Definition at line 440 of file dwarf2read.c.
Referenced by guess_full_die_structure_name(), guess_partial_die_structure_name(), prepare_one_comp_unit(), process_full_comp_unit(), process_full_type_unit(), read_array_order(), read_tag_string_type(), and set_cu_language().
Definition at line 478 of file dwarf2read.c.
Referenced by age_cached_comp_units(), find_partial_die(), and maybe_queue_comp_unit().
struct line_header* dwarf2_cu::line_header |
Definition at line 493 of file dwarf2read.c.
Referenced by dwarf_decode_macros(), free_cu_line_header(), handle_DW_AT_stmt_list(), new_symbol_full(), read_file_scope(), and setup_type_unit_groups().
struct pending** dwarf2_cu::list_in_scope |
Definition at line 453 of file dwarf2read.c.
Referenced by build_type_psymtabs_reader(), inherit_abstract_dies(), new_symbol_full(), process_full_comp_unit(), process_full_type_unit(), process_psymtab_comp_unit_reader(), and read_func_scope().
struct objfile* dwarf2_cu::objfile |
Definition at line 427 of file dwarf2read.c.
Referenced by add_partial_subprogram(), add_partial_symbol(), anonymous_struct_prefix(), decode_locdesc(), die_containing_type(), die_type(), dwarf2_add_field(), dwarf2_add_member_fn(), dwarf2_add_typedef(), dwarf2_compute_name(), dwarf2_const_value(), dwarf2_const_value_attr(), dwarf2_const_value_data(), dwarf2_name(), dwarf2_physname(), dwarf2_ranges_read(), dwarf2_record_block_ranges(), dwarf_decode_lines(), dwarf_decode_lines_1(), find_partial_die(), fixup_go_packaging(), fixup_partial_die(), follow_die_offset(), follow_die_ref(), guess_full_die_structure_name(), guess_partial_die_structure_name(), init_one_comp_unit(), load_partial_dies(), lookup_die_type(), new_symbol_full(), peek_die_abbrev(), process_imported_unit_die(), process_psymtab_comp_unit_reader(), process_structure_scope(), read_addr_index_from_leb128(), read_array_type(), read_base_type(), read_call_site_scope(), read_common_block(), read_enumeration_type(), read_func_scope(), read_import_statement(), read_lexical_block_scope(), read_module_type(), read_namespace(), read_namespace_type(), read_partial_die(), read_structure_type(), read_subrange_type(), read_subroutine_type(), read_tag_pointer_type(), read_tag_ptr_to_member_type(), read_tag_string_type(), read_typedef(), read_unspecified_type(), scan_partial_symbols(), set_die_type(), and var_decode_location().
htab_t dwarf2_cu::partial_dies |
Definition at line 462 of file dwarf2read.c.
Referenced by find_partial_die(), find_partial_die_in_comp_unit(), free_stack_comp_unit(), and load_partial_dies().
struct dwarf2_per_cu_data* dwarf2_cu::per_cu |
Definition at line 475 of file dwarf2read.c.
Referenced by add_partial_subprogram(), build_type_psymtabs_reader(), create_dwo_cu_reader(), dw2_get_file_names_reader(), dwarf2_const_value_attr(), dwarf2_fetch_die_loc_sect_off(), dwarf2_symbol_mark_computed(), dwarf_decode_line_header(), fill_in_loclist_baton(), find_partial_die(), follow_die_offset(), follow_die_ref(), follow_die_sig_1(), free_heap_comp_unit(), free_stack_comp_unit(), get_debug_line_section(), get_die_type(), handle_DW_AT_stmt_list(), init_one_comp_unit(), load_partial_dies(), lookup_die_type(), lookup_dwp_signatured_type(), mark_common_block_symbol_computed(), process_enumeration_scope(), process_imported_unit_die(), process_psymtab_comp_unit_reader(), read_attribute_value(), read_call_site_scope(), read_partial_die(), scan_partial_symbols(), set_die_type(), and setup_type_unit_groups().
const char* dwarf2_cu::producer |
Definition at line 442 of file dwarf2read.c.
Referenced by check_producer(), dwarf2_start_symtab(), new_symbol_full(), prepare_one_comp_unit(), process_full_comp_unit(), process_structure_scope(), prototyped_function_p(), read_array_order(), read_file_scope(), read_structure_type(), and read_subroutine_type().
Definition at line 472 of file dwarf2read.c.
Referenced by age_cached_comp_units(), dwarf2_clear_marks(), free_cached_comp_units(), free_one_cached_comp_unit(), init_cutu_and_read_dies(), and init_tu_and_read_dwo_dies().