GDB (xrefs)
|
#include "read.h"
Public Member Functions | |
signatured_type (ULONGEST signature) | |
![]() | |
dwarf2_per_cu_data () | |
bool | imported_symtabs_empty () const |
void | imported_symtabs_push (dwarf2_per_cu_data *p) |
size_t | imported_symtabs_size () const |
void | imported_symtabs_free () |
const comp_unit_head * | get_header () const |
int | addr_size () const |
int | offset_size () const |
int | ref_addr_size () const |
unsigned int | length () const |
void | set_length (unsigned int length, bool strict_p=true) |
short | version () const |
void | set_version (short version) |
dwarf_unit_type | unit_type (bool strict_p=true) const |
void | set_unit_type (dwarf_unit_type unit_type) |
enum language | lang (bool strict_p=true) const |
void | set_lang (enum language lang) |
void | free_cached_file_names () |
Public Attributes | |
ULONGEST | signature |
cu_offset | type_offset_in_tu {} |
sect_offset | type_offset_in_section {} |
struct type_unit_group * | type_unit_group = nullptr |
struct dwo_unit * | dwo_unit = nullptr |
![]() | |
sect_offset | sect_off {} |
unsigned int | is_debug_types: 1 |
unsigned int | is_dwz: 1 |
unsigned int | reading_dwo_directly: 1 |
unsigned int | tu_read: 1 |
packed< bool, 1 > | addresses_seen = false |
packed< bool, 1 > | queued |
packed< bool, 1 > | m_header_read_in |
packed< unsigned int, 1 > | mark |
packed< bool, 1 > | files_read |
std::atomic< bool > | scanned |
unsigned | index = 0 |
struct dwarf2_section_info * | section = nullptr |
dwarf2_per_bfd * | per_bfd = nullptr |
comp_unit_head | m_header |
std::unique_ptr< file_and_directory > | fnd |
struct quick_file_names * | file_names = nullptr |
std::vector< dwarf2_per_cu_data * > * | imported_symtabs = nullptr |
|
inline |
Definition at line 408 of file read.h.
Referenced by fill_in_sig_entry_from_dwo_entry(), cutu_reader::init_tu_and_read_dwo_dies(), and lookup_dwo_signatured_type().
ULONGEST signatured_type::signature |
Definition at line 388 of file read.h.
Referenced by cutu_reader::cutu_reader(), eq_signatured_type(), fill_in_sig_entry_from_dwo_entry(), hash_signatured_type(), lookup_dwo_type_unit(), process_queue(), read_comp_units_from_section(), read_cutu_die_from_dwo(), and write_gdbindex().
sect_offset signatured_type::type_offset_in_section {} |
Definition at line 400 of file read.h.
Referenced by cutu_reader::cutu_reader(), fill_in_sig_entry_from_dwo_entry(), follow_die_sig_1(), process_enumeration_scope(), and read_cutu_die_from_dwo().
cu_offset signatured_type::type_offset_in_tu {} |
Definition at line 393 of file read.h.
Referenced by cutu_reader::cutu_reader(), fill_in_sig_entry_from_dwo_entry(), read_comp_units_from_section(), and write_gdbindex().
struct type_unit_group* signatured_type::type_unit_group = nullptr |
Definition at line 404 of file read.h.
Referenced by fill_in_sig_entry_from_dwo_entry(), process_full_type_unit(), and dwarf2_cu::setup_type_unit_groups().