20#ifndef GCC_DWARF2OUT_H
21#define GCC_DWARF2OUT_H 1
50typedef union GTY(()) {
51 unsigned int GTY ((tag (
"dw_cfi_oprnd_reg_num"))) dw_cfi_reg_num;
80 const char *dw_fde_begin;
81 const char *dw_fde_current_label;
82 const char *dw_fde_end;
83 const char *dw_fde_vms_end_prologue;
84 const char *dw_fde_vms_begin_epilogue;
85 const char *dw_fde_second_begin;
86 const char *dw_fde_second_end;
88 int dw_fde_switch_cfi_index;
91 unsigned funcdef_number;
95 unsigned int drap_reg;
97 unsigned int vdrap_reg;
99 unsigned all_throwers_are_sibcalls : 1;
100 unsigned uses_eh_lsda : 1;
101 unsigned nothrow : 1;
103 unsigned stack_realign : 1;
105 unsigned drap_reg_saved: 1;
107 unsigned in_std_section : 1;
110 unsigned second_in_std_section : 1;
118 unsigned ignored_debug : 1;
131 unsigned short span_width;
133 cfa_reg& set_by_dwreg (
unsigned int r)
143 return (reg == other.
reg && span == other.
span
151 return !(*
this == other);
233 GTY ((desc ("%1.pos"))) v;
246 rtx GTY ((tag (
"dw_val_class_addr"))) val_addr;
261 }
GTY ((tag (
"dw_val_class_die_ref"))) val_die_ref;
275 }
GTY ((tag (
"dw_val_class_vms_delta"))) val_vms_delta;
280 GTY ((desc ("%1.val_class"))) v;
291 unsigned int dtprel : 1;
295 unsigned int frame_offset_rel : 1;
317 unsigned int precision;
321 unsigned int get_precision ()
const {
return precision; }
322 unsigned int get_len ()
const {
return len; }
352 (
rtx, machine_mode mode, machine_mode mem_mode,
387#ifdef VMS_DEBUGGING_INFO
398#define DWARF2OUT_ARRAY_DESCR_INFO_MAX_DIMEN 16
447 struct {
tree numerator;
tree denominator; } arbitrary;
493 const char * filename;
Definition wide-int.h:776
Definition wide-int.h:707
bool debug
Definition collect-utils.cc:34
var_init_status
Definition coretypes.h:303
#define GTY(x)
Definition coretypes.h:41
union tree_node * tree
Definition coretypes.h:97
bool operator==(const nowarn_spec_t &lhs, const nowarn_spec_t &rhs)
Definition diagnostic-spec.h:124
bool operator!=(const nowarn_spec_t &lhs, const nowarn_spec_t &rhs)
Definition diagnostic-spec.h:132
void dwarf2cfi_cc_finalize()
Definition dwarf2cfi.cc:3825
void output_cfi_directive(FILE *f, dw_cfi_ref cfi)
Definition dwarf2cfi.cc:3541
void dwarf2out_emit_cfi(dw_cfi_ref cfi)
Definition dwarf2cfi.cc:3659
void lookup_cfa_1(dw_cfi_ref cfi, dw_cfa_location *loc, dw_cfa_location *remember)
Definition dwarf2cfi.cc:721
bool cfa_equal_p(const dw_cfa_location *loc1, const dw_cfa_location *loc2)
Definition dwarf2cfi.cc:763
cfi_vec cie_cfi_vec
Definition dwarf2cfi.cc:189
void output_cfi(dw_cfi_ref cfi, dw_fde_ref fde, int for_eh)
Definition dwarf2cfi.cc:3399
struct dwarf_file_data * get_AT_file(dw_die_ref die, enum dwarf_attribute attr_kind)
Definition dwarf2out.cc:5554
dw_attr_node * get_AT(dw_die_ref die, enum dwarf_attribute attr_kind)
Definition dwarf2out.cc:5461
DEBUG_FUNCTION void debug_dwarf_die(dw_die_ref die)
Definition dwarf2out.cc:6920
const char * get_AT_string(dw_die_ref die, enum dwarf_attribute attr_kind)
Definition dwarf2out.cc:5516
void dwarf2out_cc_finalize(void)
Definition dwarf2out.cc:33311
dw_fde_ref dwarf2out_alloc_current_fde(void)
Definition dwarf2out.cc:1041
void output_loc_sequence(dw_loc_descr_ref loc, int for_eh_or_skip)
Definition dwarf2out.cc:2570
struct dw_loc_descr_node * build_cfa_loc(dw_cfa_location *cfa, poly_int64 offset)
Definition dwarf2out.cc:2834
dw_die_ref dw_get_die_child(dw_die_ref die)
Definition dwarf2out.cc:5250
dw_die_ref get_AT_ref(dw_die_ref die, enum dwarf_attribute attr_kind)
Definition dwarf2out.cc:5546
void output_loc_sequence_raw(dw_loc_descr_ref loc)
Definition dwarf2out.cc:2760
enum dw_cfi_oprnd_type dw_cfi_oprnd2_desc(enum dwarf_call_frame_info cfi)
Definition dwarf2out.cc:567
dw_loc_descr_ref AT_loc(dw_attr_node *a)
Definition dwarf2out.cc:4999
DEBUG_FUNCTION void debug_dwarf(void)
Definition dwarf2out.cc:6945
dw_die_ref lookup_decl_die(tree decl)
Definition dwarf2out.cc:5996
DEBUG_FUNCTION void debug_dwarf_loc_descr(dw_loc_descr_ref loc)
Definition dwarf2out.cc:6912
void dwarf2out_set_demangle_name_func(const char *(*func)(const char *))
Definition dwarf2out.cc:4314
int get_AT_flag(dw_die_ref die, enum dwarf_attribute attr_kind)
Definition dwarf2out.cc:5527
struct dw_loc_descr_node * build_span_loc(struct cfa_reg reg)
Definition dwarf2out.cc:2806
struct dw_loc_descr_node * build_cfa_aligned_loc(dw_cfa_location *cfa, poly_int64 offset, HOST_WIDE_INT alignment)
Definition dwarf2out.cc:2867
enum dwarf_tag dw_get_die_tag(dw_die_ref die)
Definition dwarf2out.cc:5242
HOST_WIDE_INT AT_int(dw_attr_node *a)
Definition dwarf2out.cc:4577
dw_die_ref lookup_type_die(tree type)
Definition dwarf2out.cc:5916
unsigned HOST_WIDE_INT AT_unsigned(dw_attr_node *a)
Definition dwarf2out.cc:4600
dw_die_ref base_type_die(tree type, bool reverse)
Definition dwarf2out.cc:13241
bool loc_descr_equal_p(dw_loc_descr_ref a, dw_loc_descr_ref b)
Definition dwarf2out.cc:1581
void add_name_attribute(dw_die_ref die, const char *name_string)
Definition dwarf2out.cc:21275
dw_die_ref new_die_raw(enum dwarf_tag tag_value)
Definition dwarf2out.cc:5850
unsigned long size_of_locs(dw_loc_descr_ref loc)
Definition dwarf2out.cc:2067
unsigned get_AT_unsigned(dw_die_ref die, enum dwarf_attribute attr_kind)
Definition dwarf2out.cc:5538
dw_loc_descr_ref mem_loc_descriptor(rtx rtl, machine_mode mode, machine_mode mem_mode, enum var_init_status initialized)
Definition dwarf2out.cc:16018
enum dw_val_class AT_class(dw_attr_node *a)
Definition dwarf2out.cc:4521
enum dw_cfi_oprnd_type dw_cfi_oprnd1_desc(enum dwarf_call_frame_info cfi)
Definition dwarf2out.cc:519
dw_die_ref dw_get_die_sib(dw_die_ref die)
Definition dwarf2out.cc:5258
unsigned get_AT_unsigned(dw_die_ref, enum dwarf_attribute)
Definition dwarf2out.cc:5538
struct die_struct * dw_die_ref
Definition dwarf2out.h:25
struct dw_loc_descr_node * mem_loc_descriptor(rtx, machine_mode mode, machine_mode mem_mode, enum var_init_status)
Definition dwarf2out.cc:16018
void dwarf2out_emit_cfi(dw_cfi_ref cfi)
Definition dwarf2cfi.cc:3659
vec< dw_cfi_ref, va_gc > * cfi_vec
Definition dwarf2out.h:65
struct dw_loc_descr_node * build_span_loc(struct cfa_reg)
Definition dwarf2out.cc:2806
void dwarf2out_set_demangle_name_func(const char *(*)(const char *))
dw_die_ref lookup_type_die(tree)
Definition dwarf2out.cc:5916
struct dw_discr_list_node * dw_discr_list_ref
Definition dwarf2out.h:32
struct dw_wide_int * dw_wide_int_ptr
Definition dwarf2out.h:33
void dwarf2out_cc_finalize(void)
Definition dwarf2out.cc:33311
HOST_WIDE_INT AT_int(dw_attr_node *)
Definition dwarf2out.cc:4577
struct dw_loc_descr_node * build_cfa_aligned_loc(dw_cfa_location *, poly_int64, HOST_WIDE_INT)
Definition dwarf2out.cc:2867
struct dw_cfi_node * dw_cfi_ref
Definition dwarf2out.h:29
array_descr_ordering
Definition dwarf2out.h:389
@ array_descr_ordering_column_major
Definition dwarf2out.h:392
@ array_descr_ordering_row_major
Definition dwarf2out.h:391
@ array_descr_ordering_default
Definition dwarf2out.h:390
dw_die_ref new_die_raw(enum dwarf_tag)
Definition dwarf2out.cc:5850
struct dw_val_node * dw_val_ref
Definition dwarf2out.h:28
dw_die_ref get_AT_ref(dw_die_ref, enum dwarf_attribute)
Definition dwarf2out.cc:5546
void dwarf2cfi_cc_finalize(void)
Definition dwarf2cfi.cc:3825
dw_fde_ref dwarf2out_alloc_current_fde(void)
Definition dwarf2out.cc:1041
const char * get_AT_string(dw_die_ref, enum dwarf_attribute)
Definition dwarf2out.cc:5516
enum dw_val_class AT_class(dw_attr_node *)
Definition dwarf2out.cc:4521
void output_loc_sequence(dw_loc_descr_ref, int)
Definition dwarf2out.cc:2570
void lookup_cfa_1(dw_cfi_ref cfi, dw_cfa_location *loc, dw_cfa_location *remember)
Definition dwarf2cfi.cc:721
enum dw_cfi_oprnd_type dw_cfi_oprnd2_desc(enum dwarf_call_frame_info cfi)
Definition dwarf2out.cc:567
void debug_dwarf_die(struct die_struct *)
fixed_point_scale_factor
Definition dwarf2out.h:425
@ fixed_point_scale_factor_decimal
Definition dwarf2out.h:427
@ fixed_point_scale_factor_binary
Definition dwarf2out.h:426
@ fixed_point_scale_factor_arbitrary
Definition dwarf2out.h:428
void debug_dwarf(void)
Definition dwarf2out.cc:6945
dw_val_class
Definition dwarf2out.h:172
@ dw_val_class_symview
Definition dwarf2out.h:203
@ dw_val_class_decl_ref
Definition dwarf2out.h:194
@ dw_val_class_str
Definition dwarf2out.h:189
@ dw_val_class_fde_ref
Definition dwarf2out.h:186
@ dw_val_class_vms_delta
Definition dwarf2out.h:195
@ dw_val_class_vec
Definition dwarf2out.h:183
@ dw_val_class_loc_list
Definition dwarf2out.h:177
@ dw_val_class_const_double
Definition dwarf2out.h:181
@ dw_val_class_lbl_id
Definition dwarf2out.h:187
@ dw_val_class_view_list
Definition dwarf2out.h:202
@ dw_val_class_offset
Definition dwarf2out.h:175
@ dw_val_class_discr_list
Definition dwarf2out.h:198
@ dw_val_class_loclistsptr
Definition dwarf2out.h:191
@ dw_val_class_wide_int
Definition dwarf2out.h:182
@ dw_val_class_data8
Definition dwarf2out.h:193
@ dw_val_class_lineptr
Definition dwarf2out.h:188
@ dw_val_class_unsigned_const_implicit
Definition dwarf2out.h:200
@ dw_val_class_discr_value
Definition dwarf2out.h:197
@ dw_val_class_high_pc
Definition dwarf2out.h:196
@ dw_val_class_unsigned_const
Definition dwarf2out.h:180
@ dw_val_class_macptr
Definition dwarf2out.h:190
@ dw_val_class_die_ref
Definition dwarf2out.h:185
@ dw_val_class_file_implicit
Definition dwarf2out.h:201
@ dw_val_class_loc
Definition dwarf2out.h:176
@ dw_val_class_range_list
Definition dwarf2out.h:178
@ dw_val_class_flag
Definition dwarf2out.h:184
@ dw_val_class_addr
Definition dwarf2out.h:174
@ dw_val_class_file
Definition dwarf2out.h:192
@ dw_val_class_const
Definition dwarf2out.h:179
@ dw_val_class_const_implicit
Definition dwarf2out.h:199
@ dw_val_class_none
Definition dwarf2out.h:173
dw_cfi_oprnd_type
Definition dwarf2out.h:41
@ dw_cfi_oprnd_loc
Definition dwarf2out.h:46
@ dw_cfi_oprnd_addr
Definition dwarf2out.h:45
@ dw_cfi_oprnd_cfa_loc
Definition dwarf2out.h:47
@ dw_cfi_oprnd_reg_num
Definition dwarf2out.h:43
@ dw_cfi_oprnd_offset
Definition dwarf2out.h:44
@ dw_cfi_oprnd_unused
Definition dwarf2out.h:42
dw_die_ref dw_get_die_child(dw_die_ref)
Definition dwarf2out.cc:5250
dw_die_ref base_type_die(tree, bool)
Definition dwarf2out.cc:13241
#define DWARF2OUT_ARRAY_DESCR_INFO_MAX_DIMEN
Definition dwarf2out.h:395
enum dwarf_tag dw_get_die_tag(dw_die_ref)
Definition dwarf2out.cc:5242
cfi_vec cie_cfi_vec
Definition dwarf2cfi.cc:189
struct dw_loc_descr_node * dw_loc_descr_ref
Definition dwarf2out.h:30
void output_cfi(dw_cfi_ref, dw_fde_ref, int)
Definition dwarf2cfi.cc:3399
void debug_dwarf_loc_descr(dw_loc_descr_ref)
Definition dwarf2out.cc:6912
bool cfa_equal_p(const dw_cfa_location *, const dw_cfa_location *)
Definition dwarf2cfi.cc:763
dw_die_ref lookup_decl_die(tree)
Definition dwarf2out.cc:5996
dw_loc_descr_ref AT_loc(dw_attr_node *)
Definition dwarf2out.cc:4999
dw_attr_node * get_AT(dw_die_ref, enum dwarf_attribute)
Definition dwarf2out.cc:5461
struct dw_attr_struct dw_attr_node
bool loc_descr_equal_p(dw_loc_descr_ref, dw_loc_descr_ref)
Definition dwarf2out.cc:1581
const struct die_struct * const_dw_die_ref
Definition dwarf2out.h:26
void output_cfi_directive(FILE *f, struct dw_cfi_node *cfi)
unsigned HOST_WIDE_INT AT_unsigned(dw_attr_node *a)
Definition dwarf2out.cc:4600
void add_name_attribute(dw_die_ref, const char *)
Definition dwarf2out.cc:21275
struct dwarf_file_data * get_AT_file(dw_die_ref, enum dwarf_attribute)
Definition dwarf2out.cc:5554
int get_AT_flag(dw_die_ref, enum dwarf_attribute)
Definition dwarf2out.cc:5527
dw_die_ref dw_get_die_sib(dw_die_ref)
Definition dwarf2out.cc:5258
struct dw_fde_node * dw_fde_ref
Definition dwarf2out.h:67
void output_loc_sequence_raw(dw_loc_descr_ref)
Definition dwarf2out.cc:2760
unsigned long size_of_locs(dw_loc_descr_ref)
Definition dwarf2out.cc:2067
struct dw_loc_descr_node * build_cfa_loc(dw_cfa_location *, poly_int64)
Definition dwarf2out.cc:2834
struct dw_loc_list_struct * dw_loc_list_ref
Definition dwarf2out.h:31
enum dw_cfi_oprnd_type dw_cfi_oprnd1_desc(enum dwarf_call_frame_info cfi)
Definition dwarf2out.cc:519
T * ggc_alloc(ALONE_CXX_MEM_STAT_INFO)
Definition ggc.h:184
HOST_WIDE_INT sign_mask(const T &)
Definition wide-int.h:2237
poly_int< N, C > r
Definition poly-int.h:770
i
Definition poly-int.h:772
Ca & a
Definition poly-int.h:766
rtx offset
Definition postreload.cc:691
tree variable_size(tree size)
Definition stor-layout.cc:67
Definition dwarf2out.cc:1353
Definition dwarf2out.h:410
tree bounds_type
Definition dwarf2out.h:414
tree lower_bound
Definition dwarf2out.h:415
tree stride
Definition dwarf2out.h:420
tree upper_bound
Definition dwarf2out.h:416
Definition dwarf2out.h:398
enum array_descr_ordering ordering
Definition dwarf2out.h:400
int ndimensions
Definition dwarf2out.h:399
tree rank
Definition dwarf2out.h:407
tree element_type
Definition dwarf2out.h:401
bool stride_in_bits
Definition dwarf2out.h:408
tree stride
Definition dwarf2out.h:406
struct array_descr_info::array_descr_dimen dimen[DWARF2OUT_ARRAY_DESCR_INFO_MAX_DIMEN]
tree associated
Definition dwarf2out.h:405
tree base_decl
Definition dwarf2out.h:402
tree data_location
Definition dwarf2out.h:403
tree allocated
Definition dwarf2out.h:404
Definition dwarf2out.h:125
unsigned int reg
Definition dwarf2out.h:126
unsigned short span_width
Definition dwarf2out.h:128
unsigned short span
Definition dwarf2out.h:127
bool operator!=(const cfa_reg &other) const
Definition dwarf2out.h:146
bool operator==(const cfa_reg &other) const
Definition dwarf2out.h:138
cfa_reg & set_by_dwreg(unsigned int r)
Definition dwarf2out.h:130
Definition genautomata.cc:499
Definition dwarf2out.cc:3178
Definition double-int.h:50
Definition dwarf2out.h:458
enum dwarf_attribute dw_attr
Definition dwarf2out.h:459
dw_val_node dw_attr_val
Definition dwarf2out.h:460
Definition dwarf2out.h:157
poly_int64 base_offset
Definition dwarf2out.h:159
BOOL_BITFIELD indirect
Definition dwarf2out.h:162
BOOL_BITFIELD in_use
Definition dwarf2out.h:163
poly_int64 offset
Definition dwarf2out.h:158
struct cfa_reg reg
Definition dwarf2out.h:161
Definition dwarf2out.h:58
enum dwarf_call_frame_info dw_cfi_opc
Definition dwarf2out.h:59
dw_cfi_oprnd dw_cfi_oprnd1
Definition dwarf2out.h:60
dw_cfi_oprnd dw_cfi_oprnd2
Definition dwarf2out.h:61
Definition dwarf2out.h:302
dw_discr_list_ref dw_discr_next
Definition dwarf2out.h:303
int dw_discr_range
Definition dwarf2out.h:310
dw_discr_value dw_discr_lower_bound
Definition dwarf2out.h:305
dw_discr_value dw_discr_upper_bound
Definition dwarf2out.h:306
Definition dwarf2out.h:223
HOST_WIDE_INT sval
Definition dwarf2out.h:227
int pos
Definition dwarf2out.h:224
union dw_discr_value::@20 v
unsigned HOST_WIDE_INT uval
Definition dwarf2out.h:228
Definition dwarf2out.h:75
unsigned int vdrap_reg
Definition dwarf2out.h:94
const char * dw_fde_begin
Definition dwarf2out.h:77
cfi_vec dw_fde_cfi
Definition dwarf2out.h:84
unsigned ignored_debug
Definition dwarf2out.h:115
unsigned fde_index
Definition dwarf2out.h:89
const char * dw_fde_vms_begin_epilogue
Definition dwarf2out.h:81
const char * dw_fde_second_begin
Definition dwarf2out.h:82
const char * dw_fde_vms_end_prologue
Definition dwarf2out.h:80
unsigned nothrow
Definition dwarf2out.h:98
unsigned all_throwers_are_sibcalls
Definition dwarf2out.h:96
const char * dw_fde_end
Definition dwarf2out.h:79
HOST_WIDE_INT stack_realignment
Definition dwarf2out.h:86
unsigned uses_eh_lsda
Definition dwarf2out.h:97
int dw_fde_switch_cfi_index
Definition dwarf2out.h:85
unsigned second_in_std_section
Definition dwarf2out.h:107
unsigned in_std_section
Definition dwarf2out.h:104
unsigned stack_realign
Definition dwarf2out.h:100
const char * dw_fde_second_end
Definition dwarf2out.h:83
unsigned int drap_reg
Definition dwarf2out.h:92
const char * dw_fde_current_label
Definition dwarf2out.h:78
unsigned funcdef_number
Definition dwarf2out.h:88
unsigned rule18
Definition dwarf2out.h:113
unsigned drap_reg_saved
Definition dwarf2out.h:102
tree decl
Definition dwarf2out.h:76
Definition dwarf2out.h:283
enum dwarf_location_atom dw_loc_opc
Definition dwarf2out.h:285
unsigned int frame_offset_rel
Definition dwarf2out.h:292
unsigned int dtprel
Definition dwarf2out.h:288
dw_loc_descr_ref dw_loc_next
Definition dwarf2out.h:284
dw_val_node dw_loc_oprnd1
Definition dwarf2out.h:294
int dw_loc_addr
Definition dwarf2out.h:293
dw_val_node dw_loc_oprnd2
Definition dwarf2out.h:295
Definition dwarf2out.cc:1370
Definition dwarf2out.h:255
dw_die_ref die
Definition dwarf2out.h:256
int external
Definition dwarf2out.h:257
Definition dwarf2out.h:269
char * lbl1
Definition dwarf2out.h:270
char * lbl2
Definition dwarf2out.h:271
Definition dwarf2out.h:238
union dw_val_node::dw_val_struct_union v
enum dw_val_class val_class
Definition dwarf2out.h:239
struct addr_table_entry * val_entry
Definition dwarf2out.h:240
Definition dwarf2out.h:208
unsigned elt_size
Definition dwarf2out.h:211
unsigned length
Definition dwarf2out.h:210
void * array
Definition dwarf2out.h:209
Definition dwarf2out.h:313
const HOST_WIDE_INT * get_val() const
Definition dwarf2out.h:320
unsigned int get_precision() const
Definition dwarf2out.h:318
HOST_WIDE_INT val[1]
Definition dwarf2out.h:316
bool operator==(const dw_wide_int &) const
Definition dwarf2out.h:335
HOST_WIDE_INT elt(unsigned int) const
Definition dwarf2out.h:326
unsigned int precision
Definition dwarf2out.h:314
unsigned int len
Definition dwarf2out.h:315
unsigned int get_len() const
Definition dwarf2out.h:319
Definition dwarf2out.h:488
const char * filename
Definition dwarf2out.h:490
const char * key
Definition dwarf2out.h:489
int emitted_number
Definition dwarf2out.h:491
Definition dwarf2out.h:432
int binary
Definition dwarf2out.h:439
enum fixed_point_scale_factor scale_factor_kind
Definition dwarf2out.h:435
int decimal
Definition dwarf2out.h:441
tree numerator
Definition dwarf2out.h:444
struct fixed_point_type_info::@21::@22 arbitrary
union fixed_point_type_info::@21 scale_factor
tree denominator
Definition dwarf2out.h:444
Definition dwarf2out.cc:218
#define BOOL_BITFIELD
Definition system.h:903
Definition dwarf2out.h:50
const char * dw_cfi_addr
Definition dwarf2out.h:53
struct dw_loc_descr_node * dw_cfi_loc
Definition dwarf2out.h:54
HOST_WIDE_INT dw_cfi_offset
Definition dwarf2out.h:52
unsigned int dw_cfi_reg_num
Definition dwarf2out.h:51
struct dw_cfa_location * dw_cfi_cfa_loc
Definition dwarf2out.h:55
Definition dwarf2out.h:242
tree val_decl_ref
Definition dwarf2out.h:267
char * val_lbl_id
Definition dwarf2out.h:261
dw_loc_descr_ref val_loc
Definition dwarf2out.h:247
dw_vec_const val_vec
Definition dwarf2out.h:253
dw_wide_int_ptr val_wide
Definition dwarf2out.h:252
HOST_WIDE_INT val_int
Definition dwarf2out.h:248
dw_loc_list_ref val_loc_list
Definition dwarf2out.h:245
struct dwarf_file_data * val_file_implicit
Definition dwarf2out.h:264
unsigned val_fde_index
Definition dwarf2out.h:259
struct indirect_string_node * val_str
Definition dwarf2out.h:260
dw_discr_value val_discr_value
Definition dwarf2out.h:273
dw_discr_list_ref val_discr_list
Definition dwarf2out.h:274
unsigned char val_data8[8]
Definition dwarf2out.h:266
double_int val_double
Definition dwarf2out.h:251
struct dw_val_node::dw_val_struct_union::dw_val_die_union val_die_ref
rtx val_addr
Definition dwarf2out.h:243
unsigned HOST_WIDE_INT val_unsigned
Definition dwarf2out.h:250
struct dwarf_file_data * val_file
Definition dwarf2out.h:263
unsigned char val_flag
Definition dwarf2out.h:262
unsigned HOST_WIDE_INT val_offset
Definition dwarf2out.h:244
struct dw_val_node::dw_val_struct_union::dw_val_vms_delta_union val_vms_delta
char * val_symbolic_view
Definition dwarf2out.h:275
dw_die_ref val_view_list
Definition dwarf2out.h:246