GDB (xrefs)

Public Attributes | List of all members
dwarf2_section_info Struct Reference

## Public Attributes
union {
asection * section
struct dwarf2_section_info * containing_section
} | s
const gdb_byte * | buffer
bfd_size_type | size
bfd_size_type | virtual_offset
char | readin
char | is_virtual

## Detailed Description

Definition at line 135 of file dwarf2read.c.

## Member Data Documentation

## ◆ buffer

const gdb_byte* dwarf2_section_info::buffer

Definition at line 146 of file dwarf2read.c.

Referenced by abbrev_table_read_table(), lnp_state_machine::check_line_address(), create_addrmap_from_aranges(), create_cus_hash_table(), create_debug_type_hash_table(), create_dwp_hash_table(), create_signatured_type_table_from_debug_names(), debug_names::debug_str_lookup::debug_str_lookup(), dwarf2_get_section_info(), dwarf2_ranges_process(), dwarf2_read_section(), dwarf2_rnglists_process(), dwarf_decode_line_header(), dwarf_decode_macro_bytes(), init_cu_die_reader(), init_cutu_and_read_dies_no_follow(), per_cu_header_read_in(), read_addr_index_1(), read_comp_units_from_section(), read_cutu_die_from_dwo(), read_debug_names_from_section(), read_die_and_siblings(), read_full_die(), read_index_from_section(), read_indirect_string_at_offset_from(), read_indirect_string_from_dwz(), and read_str_index().

## ◆ containing_section

struct dwarf2_section_info* dwarf2_section_info::containing_section

Definition at line 143 of file dwarf2read.c.

Referenced by create_dwp_v2_section(), and dwarf2_read_section().

## ◆ is_virtual

char dwarf2_section_info::is_virtual

Definition at line 156 of file dwarf2read.c.

Referenced by create_dwp_v2_section(), dwarf2_has_info(), dwarf2_read_section(), get_section_bfd_owner(), and get_section_bfd_section().

## ◆ readin

char dwarf2_section_info::readin

Definition at line 153 of file dwarf2read.c.

Referenced by dwarf2_read_section(), dwarf2_section_size(), and init_cu_die_reader().

## ◆ s

union { ... } dwarf2_section_info::s

Referenced by create_dwp_v2_section(), dwarf2_has_info(), dwarf2_locate_common_dwp_sections(), dwarf2_locate_dwo_sections(), dwarf2_locate_v2_dwp_sections(), get_section_bfd_owner(), get_section_bfd_section(), locate_dwz_sections(), dwarf2_per_objfile::locate_sections(), and locate_v1_virtual_dwo_sections().

## ◆ section

asection* dwarf2_section_info::section

Definition at line 140 of file dwarf2read.c.

Referenced by create_debug_type_hash_table(), create_debug_types_hash_table(), create_dwo_cu_reader(), create_dwp_v2_section(), dwarf2_has_info(), dwarf2_locate_common_dwp_sections(), dwarf2_locate_dwo_sections(), dwarf2_locate_v2_dwp_sections(), dwarf2_read_index(), dwarf2_section_empty_p(), dwarf2_symbol_mark_computed(), dwarf_decode_line_header(), dwarf_decode_macro_bytes(), dwarf_decode_macros(), error_check_comp_unit_head(), fill_in_loclist_baton(), get_containing_section(), get_debug_line_section(), get_section_bfd_owner(), get_section_bfd_section(), init_cutu_and_read_dies(), init_cutu_and_read_dies_no_follow(), locate_dwz_sections(), dwarf2_per_objfile::locate_sections(), locate_v1_virtual_dwo_sections(), read_abbrev_offset(), read_and_check_comp_unit_head(), and read_cutu_die_from_dwo().

## ◆ size

bfd_size_type dwarf2_section_info::size

Definition at line 148 of file dwarf2read.c.

Referenced by abbrev_table_read_table(), create_addrmap_from_aranges(), create_cus_from_debug_names_list(), create_cus_hash_table(), create_dwp_hash_table(), create_dwp_v2_section(), debug_names::debug_str_lookup::debug_str_lookup(), dwarf2_get_section_info(), dwarf2_locate_common_dwp_sections(), dwarf2_locate_dwo_sections(), dwarf2_locate_v2_dwp_sections(), dwarf2_ranges_process(), dwarf2_read_section(), dwarf2_rnglists_process(), dwarf2_section_size(), dwarf_decode_line_header(), dwarf_decode_macro_bytes(), init_cu_die_reader(), locate_dwz_sections(), dwarf2_per_objfile::locate_sections(), locate_v1_virtual_dwo_sections(), debug_names::debug_str_lookup::lookup(), read_addr_index_1(), read_comp_units_from_section(), read_debug_names_from_section(), read_index_from_section(), read_indirect_string_at_offset_from(), read_indirect_string_from_dwz(), and read_str_index().

## ◆ virtual_offset

bfd_size_type dwarf2_section_info::virtual_offset

Definition at line 151 of file dwarf2read.c.

Referenced by create_dwp_v2_section(), and dwarf2_read_section().

The documentation for this struct was generated from the following file:

- /tmp/gdb-8.1/gdb/dwarf2read.c