GDB (xrefs)
|
Public Attributes | |
sect_offset | offset |
unsigned int | length |
unsigned int | queued: 1 |
unsigned int | load_all_dies: 1 |
unsigned int | is_debug_types: 1 |
unsigned int | is_dwz: 1 |
unsigned int | reading_dwo_directly: 1 |
unsigned int | tu_read: 1 |
struct dwarf2_section_info * | section |
struct dwarf2_cu * | cu |
struct objfile * | objfile |
union { | |
struct partial_symtab * psymtab | |
struct dwarf2_per_cu_quick_data * quick | |
} | v |
Definition at line 559 of file dwarf2read.c.
struct dwarf2_cu* dwarf2_per_cu_data::cu |
Definition at line 610 of file dwarf2read.c.
Referenced by age_cached_comp_units(), dw2_do_instantiate_symtab(), dwarf2_clear_marks(), dwarf2_fetch_constant_bytes(), dwarf2_mark_helper(), dwarf2_read_addr_index(), dwarf2_release_queue(), fill_in_sig_entry_from_dwo_entry(), find_partial_die(), follow_die_offset(), follow_die_sig_1(), free_cached_comp_units(), free_heap_comp_unit(), free_one_cached_comp_unit(), free_stack_comp_unit(), init_cutu_and_read_dies(), init_cutu_and_read_dies_no_follow(), init_one_comp_unit(), init_tu_and_read_dwo_dies(), load_cu(), load_full_type_unit(), lookup_dwo_unit(), maybe_queue_comp_unit(), per_cu_header_read_in(), process_full_comp_unit(), process_full_type_unit(), process_psymtab_comp_unit(), queue_and_load_all_dwo_tus(), queue_and_load_dwo_tu(), read_cutu_die_from_dwo(), and read_signatured_type().
unsigned int dwarf2_per_cu_data::is_debug_types |
Definition at line 582 of file dwarf2read.c.
Referenced by add_type_unit(), build_type_psymtab_dependencies(), build_type_psymtabs_reader(), compute_symtab_includes(), create_debug_types_hash_table(), create_dwo_cu(), create_signatured_type_table_from_index(), dw2_do_instantiate_symtab(), dw2_get_file_names(), dw2_get_file_names_reader(), dwarf_decode_line_header(), find_partial_die(), follow_die_offset(), get_debug_line_section(), handle_DW_AT_stmt_list(), init_cutu_and_read_dies(), init_cutu_and_read_dies_no_follow(), init_tu_and_read_dwo_dies(), load_cu(), load_full_comp_unit(), load_full_type_unit(), lookup_dwo_cutu(), lookup_dwo_unit(), lookup_dwp_signatured_type(), process_cu_includes(), process_enumeration_scope(), process_full_type_unit(), process_imported_unit_die(), process_psymtab_comp_unit(), process_psymtab_comp_unit_reader(), process_queue(), queue_and_load_all_dwo_tus(), read_cutu_die_from_dwo(), read_signatured_type(), recursively_compute_inclusions(), scan_partial_symbols(), and setup_type_unit_groups().
unsigned int dwarf2_per_cu_data::is_dwz |
Definition at line 585 of file dwarf2read.c.
Referenced by create_cus_from_index_list(), dwarf2_fetch_constant_bytes(), dwarf2_find_containing_comp_unit(), find_partial_die(), follow_die_offset(), follow_die_ref(), get_abbrev_section_for_cu(), get_debug_line_section(), process_imported_unit_die(), read_attribute_value(), read_comp_units_from_section(), and read_partial_die().
unsigned int dwarf2_per_cu_data::length |
Definition at line 567 of file dwarf2read.c.
Referenced by create_cus_from_index_list(), create_debug_types_hash_table(), create_dwo_cu(), create_dwo_cu_reader(), dwarf2_find_containing_comp_unit(), fill_in_sig_entry_from_dwo_entry(), init_cutu_and_read_dies(), init_cutu_and_read_dies_no_follow(), read_comp_units_from_section(), and write_psymtabs_to_index().
unsigned int dwarf2_per_cu_data::load_all_dies |
Definition at line 577 of file dwarf2read.c.
Referenced by find_partial_die(), and load_partial_dies().
struct objfile* dwarf2_per_cu_data::objfile |
Definition at line 615 of file dwarf2read.c.
Referenced by create_cus_from_index_list(), create_debug_types_hash_table(), create_dwo_cu(), create_partial_symtab(), create_signatured_type_table_from_index(), create_type_unit_group(), dwarf2_fetch_constant_bytes(), dwarf2_get_die_type(), dwarf2_per_cu_objfile(), dwarf2_per_cu_text_offset(), dwarf2_read_addr_index(), fill_in_sig_entry_from_dwo_entry(), init_one_comp_unit(), lookup_dwo_unit(), per_cu_header_read_in(), process_full_comp_unit(), process_full_type_unit(), and read_comp_units_from_section().
Definition at line 566 of file dwarf2read.c.
Referenced by build_type_unit_groups(), create_cus_from_index_list(), create_debug_types_hash_table(), create_dwo_cu(), create_dwo_cu_reader(), create_signatured_type_table_from_index(), dwarf2_find_containing_comp_unit(), dwarf2_get_die_type(), fill_in_sig_entry_from_dwo_entry(), init_cutu_and_read_dies(), init_cutu_and_read_dies_no_follow(), lookup_dwo_cutu(), lookup_dwp_signatured_type(), mark_common_block_symbol_computed(), per_cu_header_read_in(), process_psymtab_comp_unit_reader(), process_queue(), read_comp_units_from_section(), write_one_signatured_type(), and write_psymtabs_to_index().
Definition at line 623 of file dwarf2read.c.
Referenced by add_partial_subprogram(), build_type_psymtab_dependencies(), create_partial_symtab(), dw2_do_instantiate_symtab(), get_symtab(), process_full_comp_unit(), process_full_type_unit(), process_psymtab_comp_unit_reader(), process_queue(), scan_partial_symbols(), set_partial_user(), write_one_signatured_type(), and write_psymtabs_to_index().
unsigned int dwarf2_per_cu_data::queued |
Definition at line 571 of file dwarf2read.c.
Referenced by dwarf2_release_queue(), fill_in_sig_entry_from_dwo_entry(), maybe_queue_comp_unit(), process_queue(), and queue_comp_unit().
Definition at line 626 of file dwarf2read.c.
Referenced by add_type_unit(), create_cus_from_index_list(), create_signatured_type_table_from_index(), create_type_unit_group(), dw2_do_instantiate_symtab(), dw2_expand_symtabs_matching(), dw2_expand_symtabs_with_fullname(), dw2_find_pc_sect_symtab(), dw2_get_file_names(), dw2_get_file_names_reader(), dw2_instantiate_symtab(), dw2_map_expand_apply(), dw2_map_symbol_filenames(), dw2_map_symtabs_matching_filename(), dw2_print_stats(), dw2_symtab_iter_next(), dwarf2_initialize_objfile(), fill_in_sig_entry_from_dwo_entry(), get_symtab(), process_full_comp_unit(), process_full_type_unit(), and process_queue().
Definition at line 591 of file dwarf2read.c.
Referenced by fill_in_sig_entry_from_dwo_entry(), init_cutu_and_read_dies(), and init_tu_and_read_dwo_dies().
Definition at line 606 of file dwarf2read.c.
Referenced by build_type_unit_groups(), create_cus_from_index_list(), create_debug_types_hash_table(), create_dwo_cu(), create_dwo_cu_reader(), create_signatured_type_table_from_index(), fill_in_sig_entry_from_dwo_entry(), init_cutu_and_read_dies(), init_cutu_and_read_dies_no_follow(), per_cu_header_read_in(), and read_comp_units_from_section().
unsigned int dwarf2_per_cu_data::tu_read |
Definition at line 601 of file dwarf2read.c.
Referenced by lookup_dwo_signatured_type(), and read_signatured_type().
union { ... } dwarf2_per_cu_data::v |
Referenced by add_partial_subprogram(), add_type_unit(), build_type_psymtab_dependencies(), create_cus_from_index_list(), create_partial_symtab(), create_signatured_type_table_from_index(), create_type_unit_group(), dw2_do_instantiate_symtab(), dw2_expand_symtabs_matching(), dw2_expand_symtabs_with_fullname(), dw2_find_pc_sect_symtab(), dw2_get_file_names(), dw2_get_file_names_reader(), dw2_instantiate_symtab(), dw2_map_expand_apply(), dw2_map_symbol_filenames(), dw2_map_symtabs_matching_filename(), dw2_print_stats(), dw2_symtab_iter_next(), dwarf2_initialize_objfile(), fill_in_sig_entry_from_dwo_entry(), get_symtab(), process_full_comp_unit(), process_full_type_unit(), process_psymtab_comp_unit_reader(), process_queue(), scan_partial_symbols(), set_partial_user(), write_one_signatured_type(), and write_psymtabs_to_index().