GDB (xrefs)

Public Attributes | List of all members
comp_unit_head Struct Reference

## Public Attributes
unsigned int | length
short | version
unsigned char | addr_size
unsigned char | signed_addr_p
sect_offset | abbrev_sect_off
unsigned int | offset_size
unsigned int | initial_length_size
enum dwarf_unit_type | unit_type
sect_offset | sect_off
cu_offset | first_die_cu_offset
ULONGEST | signature
cu_offset | type_cu_offset_in_tu

## Detailed Description

Definition at line 584 of file dwarf2read.c.

## Member Data Documentation

## ◆ abbrev_sect_off

sect_offset comp_unit_head::abbrev_sect_off

Definition at line 590 of file dwarf2read.c.

Referenced by dwarf2_read_abbrevs(), error_check_comp_unit_head(), init_cutu_and_read_dies(), and read_comp_unit_head().

## ◆ addr_size

unsigned char comp_unit_head::addr_size

Definition at line 588 of file dwarf2read.c.

Referenced by dwarf2_add_member_fn(), dwarf2_const_value_attr(), dwarf2_fetch_constant_bytes(), dwarf2_per_cu_addr_size(), dwarf2_per_cu_ref_addr_size(), dwarf2_ranges_process(), dwarf2_read_addr_index(), dwarf2_read_addr_index_reader(), dwarf2_record_block_ranges(), dwarf2_rnglists_process(), mark_common_block_symbol_computed(), read_addr_index(), read_address(), read_comp_unit_head(), read_tag_pointer_type(), read_tag_reference_type(), skip_one_die(), and var_decode_location().

## ◆ first_die_cu_offset

cu_offset comp_unit_head::first_die_cu_offset

Definition at line 606 of file dwarf2read.c.

Referenced by init_cutu_and_read_dies(), and read_and_check_comp_unit_head().

## ◆ initial_length_size

unsigned int comp_unit_head::initial_length_size

Definition at line 596 of file dwarf2read.c.

Referenced by get_cu_length(), read_checked_initial_length_and_offset(), read_comp_unit_head(), and read_comp_units_from_section().

## ◆ length

unsigned int comp_unit_head::length

Definition at line 586 of file dwarf2read.c.

Referenced by create_debug_type_hash_table(), error_check_comp_unit_head(), get_cu_length(), load_full_comp_unit_reader(), load_partial_dies(), read_checked_initial_length_and_offset(), read_comp_unit_head(), read_comp_units_from_section(), read_initial_length(), and read_signatured_type_reader().

## ◆ offset_size

unsigned int comp_unit_head::offset_size

Definition at line 593 of file dwarf2read.c.

Referenced by dwarf2_per_cu_offset_size(), dwarf2_per_cu_ref_addr_size(), dwarf_decode_macros(), read_checked_initial_length_and_offset(), read_comp_unit_head(), read_offset(), read_offset_1(), read_str_index(), and skip_one_die().

## ◆ sect_off

sect_offset comp_unit_head::sect_off

Definition at line 602 of file dwarf2read.c.

Referenced by build_error_marker_type(), create_debug_type_hash_table(), error_check_comp_unit_head(), find_partial_die(), init_cutu_and_read_dies(), offset_in_cu_p(), peek_die_abbrev(), read_and_check_comp_unit_head(), read_attribute_value(), read_call_site_scope(), read_cutu_die_from_dwo(), and read_str_index().

## ◆ signature

ULONGEST comp_unit_head::signature

Definition at line 610 of file dwarf2read.c.

Referenced by create_debug_type_hash_table(), create_signatured_type_table_from_debug_names(), init_cutu_and_read_dies(), read_comp_unit_head(), read_comp_units_from_section(), and read_cutu_die_from_dwo().

## ◆ signed_addr_p

unsigned char comp_unit_head::signed_addr_p

Definition at line 589 of file dwarf2read.c.

Referenced by read_address(), and read_comp_unit_head().

## ◆ type_cu_offset_in_tu

cu_offset comp_unit_head::type_cu_offset_in_tu

Definition at line 613 of file dwarf2read.c.

Referenced by create_debug_type_hash_table(), create_signatured_type_table_from_debug_names(), init_cutu_and_read_dies(), read_comp_unit_head(), read_comp_units_from_section(), and read_cutu_die_from_dwo().

## ◆ unit_type

enum dwarf_unit_type comp_unit_head::unit_type

Definition at line 598 of file dwarf2read.c.

Referenced by create_debug_type_hash_table(), read_comp_unit_head(), and read_comp_units_from_section().

## ◆ version

short comp_unit_head::version

Definition at line 587 of file dwarf2read.c.

Referenced by cu_debug_loc_section(), dwarf2_default_access_attribute(), dwarf2_get_pc_bounds(), dwarf2_per_cu_ref_addr_size(), dwarf2_ranges_process(), dwarf2_record_block_ranges(), error_check_comp_unit_head(), init_cutu_and_read_dies(), read_attribute_value(), read_comp_unit_head(), read_partial_die(), read_subrange_type(), and skip_one_die().

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

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