GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
signatured_type Struct Reference

#include "read.h"

Inheritance diagram for signatured_type:
dwarf2_per_cu_data

Public Member Functions

 signatured_type (ULONGEST signature)
 
- Public Member Functions inherited from dwarf2_per_cu_data
 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_headget_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_grouptype_unit_group = nullptr
 
struct dwo_unitdwo_unit = nullptr
 
- Public Attributes inherited from dwarf2_per_cu_data
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_infosection = nullptr
 
dwarf2_per_bfdper_bfd = nullptr
 
comp_unit_head m_header
 
std::unique_ptr< file_and_directoryfnd
 
struct quick_file_namesfile_names = nullptr
 
std::vector< dwarf2_per_cu_data * > * imported_symtabs = nullptr
 

Detailed Description

Definition at line 381 of file read.h.

Constructor & Destructor Documentation

◆ signatured_type()

signatured_type::signatured_type ( ULONGEST signature)
inline

Definition at line 383 of file read.h.

Member Data Documentation

◆ dwo_unit

struct dwo_unit* signatured_type::dwo_unit = nullptr

◆ signature

ULONGEST signatured_type::signature

◆ type_offset_in_section

sect_offset signatured_type::type_offset_in_section {}

◆ type_offset_in_tu

cu_offset signatured_type::type_offset_in_tu {}

◆ type_unit_group

struct type_unit_group* signatured_type::type_unit_group = nullptr

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