GCC Middle and Back End API Reference
dw_val_node::dw_val_struct_union Union Reference

#include <dwarf2out.h>

Collaboration diagram for dw_val_node::dw_val_struct_union:

Data Structures

struct  dw_val_die_union
 
struct  dw_val_vms_delta_union
 

Data Fields

rtx val_addr
 
unsigned HOST_WIDE_INT val_offset
 
dw_loc_list_ref val_loc_list
 
dw_die_ref val_view_list
 
dw_loc_descr_ref val_loc
 
HOST_WIDE_INT val_int
 
unsigned HOST_WIDE_INT val_unsigned
 
double_int val_double
 
dw_wide_int_ptr val_wide
 
dw_vec_const val_vec
 
struct dw_val_node::dw_val_struct_union::dw_val_die_union val_die_ref
 
unsigned val_fde_index
 
struct indirect_string_nodeval_str
 
charval_lbl_id
 
unsigned char val_flag
 
struct dwarf_file_dataval_file
 
struct dwarf_file_dataval_file_implicit
 
unsigned char val_data8 [8]
 
tree val_decl_ref
 
struct dw_val_node::dw_val_struct_union::dw_val_vms_delta_union val_vms_delta
 
dw_discr_value val_discr_value
 
dw_discr_list_ref val_discr_list
 
charval_symbolic_view
 

Field Documentation

◆ val_addr

rtx dw_val_node::dw_val_struct_union::val_addr

Referenced by add_AT_addr(), and new_addr_loc_descr().

◆ val_data8

unsigned char dw_val_node::dw_val_struct_union::val_data8[8]

Referenced by add_AT_data8(), and print_dw_val().

◆ val_decl_ref

tree dw_val_node::dw_val_struct_union::val_decl_ref

◆ val_die_ref

◆ val_discr_list

dw_discr_list_ref dw_val_node::dw_val_struct_union::val_discr_list

Referenced by print_dw_val(), and uses_local_type_r().

◆ val_discr_value

dw_discr_value dw_val_node::dw_val_struct_union::val_discr_value

Referenced by print_dw_val().

◆ val_double

double_int dw_val_node::dw_val_struct_union::val_double

Referenced by add_AT_double(), and print_dw_val().

◆ val_fde_index

unsigned dw_val_node::dw_val_struct_union::val_fde_index

◆ val_file

struct dwarf_file_data* dw_val_node::dw_val_struct_union::val_file

Referenced by add_AT_file(), and print_dw_val().

◆ val_file_implicit

struct dwarf_file_data* dw_val_node::dw_val_struct_union::val_file_implicit

◆ val_flag

unsigned char dw_val_node::dw_val_struct_union::val_flag

Referenced by add_AT_flag(), and print_dw_val().

◆ val_int

HOST_WIDE_INT dw_val_node::dw_val_struct_union::val_int

◆ val_lbl_id

char* dw_val_node::dw_val_struct_union::val_lbl_id

◆ val_loc

dw_loc_descr_ref dw_val_node::dw_val_struct_union::val_loc

◆ val_loc_list

dw_loc_list_ref dw_val_node::dw_val_struct_union::val_loc_list

Referenced by add_AT_loc_list(), and print_dw_val().

◆ val_offset

unsigned HOST_WIDE_INT dw_val_node::dw_val_struct_union::val_offset

Referenced by add_AT_range_list().

◆ val_str

struct indirect_string_node* dw_val_node::dw_val_struct_union::val_str

◆ val_symbolic_view

char* dw_val_node::dw_val_struct_union::val_symbolic_view

Referenced by add_AT_symview(), and print_dw_val().

◆ val_unsigned

◆ val_vec

dw_vec_const dw_val_node::dw_val_struct_union::val_vec

Referenced by add_AT_vec(), and size_of_loc_descr().

◆ val_view_list

dw_die_ref dw_val_node::dw_val_struct_union::val_view_list

◆ val_vms_delta

struct dw_val_node::dw_val_struct_union::dw_val_vms_delta_union dw_val_node::dw_val_struct_union::val_vms_delta

Referenced by print_dw_val().

◆ val_wide

dw_wide_int_ptr dw_val_node::dw_val_struct_union::val_wide

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