GDB (xrefs)
Public Attributes | List of all members
partial_die_info Struct Reference

Public Attributes

sect_offset sect_off
 
__extension__ enum dwarf_tag tag: 16
 
unsigned int has_children: 1
 
unsigned int is_external: 1
 
unsigned int is_declaration: 1
 
unsigned int has_type: 1
 
unsigned int has_specification: 1
 
unsigned int has_pc_info: 1
 
unsigned int may_be_inlined: 1
 
unsigned int main_subprogram: 1
 
unsigned int scope_set: 1
 
unsigned int has_byte_size: 1
 
unsigned int has_const_value: 1
 
unsigned int has_template_arguments: 1
 
unsigned int fixup_called: 1
 
unsigned int is_dwz: 1
 
unsigned int spec_is_dwz: 1
 
const char * name
 
const char * linkage_name
 
const char * scope
 
union {
   struct dwarf_block *   locdesc
 
   sect_offset   sect_off
 
d
 
CORE_ADDR lowpc
 
CORE_ADDR highpc
 
const gdb_bytesibling
 
sect_offset spec_offset
 
struct partial_die_infodie_parent
 
struct partial_die_infodie_child
 
struct partial_die_infodie_sibling
 

Detailed Description

Definition at line 1389 of file dwarf2read.c.

Member Data Documentation

◆ d

union { ... } partial_die_info::d

◆ die_child

struct partial_die_info * partial_die_info::die_child

◆ die_parent

struct partial_die_info* partial_die_info::die_parent

◆ die_sibling

struct partial_die_info * partial_die_info::die_sibling

◆ fixup_called

unsigned int partial_die_info::fixup_called

Definition at line 1423 of file dwarf2read.c.

Referenced by fixup_partial_die().

◆ has_byte_size

unsigned int partial_die_info::has_byte_size

Definition at line 1414 of file dwarf2read.c.

Referenced by add_partial_symbol(), and read_partial_die().

◆ has_children

unsigned int partial_die_info::has_children

◆ has_const_value

unsigned int partial_die_info::has_const_value

Definition at line 1417 of file dwarf2read.c.

Referenced by add_partial_symbol(), and read_partial_die().

◆ has_pc_info

unsigned int partial_die_info::has_pc_info

Definition at line 1403 of file dwarf2read.c.

Referenced by add_partial_subprogram(), and read_partial_die().

◆ has_specification

unsigned int partial_die_info::has_specification

◆ has_template_arguments

unsigned int partial_die_info::has_template_arguments

Definition at line 1420 of file dwarf2read.c.

Referenced by load_partial_dies(), and partial_die_full_name().

◆ has_type

unsigned int partial_die_info::has_type

Definition at line 1401 of file dwarf2read.c.

Referenced by add_partial_symbol(), and read_partial_die().

◆ highpc

CORE_ADDR partial_die_info::highpc

◆ is_declaration

unsigned int partial_die_info::is_declaration

◆ is_dwz

unsigned int partial_die_info::is_dwz

Definition at line 1426 of file dwarf2read.c.

Referenced by read_partial_die(), and scan_partial_symbols().

◆ is_external

unsigned int partial_die_info::is_external

◆ linkage_name

const char* partial_die_info::linkage_name

◆ locdesc

struct dwarf_block* partial_die_info::locdesc

Definition at line 1448 of file dwarf2read.c.

Referenced by add_partial_symbol(), and read_partial_die().

◆ lowpc

CORE_ADDR partial_die_info::lowpc

◆ main_subprogram

unsigned int partial_die_info::main_subprogram

Definition at line 1407 of file dwarf2read.c.

Referenced by add_partial_symbol(), and read_partial_die().

◆ may_be_inlined

unsigned int partial_die_info::may_be_inlined

Definition at line 1404 of file dwarf2read.c.

Referenced by add_partial_subprogram(), and read_partial_die().

◆ name

const char* partial_die_info::name

◆ scope

const char* partial_die_info::scope

Definition at line 1441 of file dwarf2read.c.

Referenced by partial_die_parent_scope().

◆ scope_set

unsigned int partial_die_info::scope_set

Definition at line 1411 of file dwarf2read.c.

Referenced by partial_die_parent_scope().

◆ sect_off

sect_offset partial_die_info::sect_off

◆ sibling

const gdb_byte* partial_die_info::sibling

Definition at line 1461 of file dwarf2read.c.

Referenced by locate_pdi_sibling(), and read_partial_die().

◆ spec_is_dwz

unsigned int partial_die_info::spec_is_dwz

◆ spec_offset

sect_offset partial_die_info::spec_offset

◆ tag

__extension__ enum dwarf_tag partial_die_info::tag

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