Lines Matching refs:dw_attr_val

3723   dw_val_node dw_attr_val;
4908 return a->dw_attr_val.val_class;
4919 attr.dw_attr_val.val_class = dw_val_class_flag;
4920 attr.dw_attr_val.v.val_flag = flag;
4928 return a->dw_attr_val.v.val_flag;
4939 attr.dw_attr_val.val_class = dw_val_class_const;
4940 attr.dw_attr_val.v.val_int = int_val;
4948 return a->dw_attr_val.v.val_int;
4960 attr.dw_attr_val.val_class = dw_val_class_unsigned_const;
4961 attr.dw_attr_val.v.val_unsigned = unsigned_val;
4969 return a->dw_attr_val.v.val_unsigned;
4981 attr.dw_attr_val.val_class = dw_val_class_long_long;
4982 attr.dw_attr_val.v.val_long_long.hi = val_hi;
4983 attr.dw_attr_val.v.val_long_long.low = val_low;
4996 attr.dw_attr_val.val_class = dw_val_class_vec;
4997 attr.dw_attr_val.v.val_vec.length = length;
4998 attr.dw_attr_val.v.val_vec.elt_size = elt_size;
4999 attr.dw_attr_val.v.val_vec.array = array;
5040 attr.dw_attr_val.val_class = dw_val_class_str;
5041 attr.dw_attr_val.v.val_str = node;
5049 return a->dw_attr_val.v.val_str->str;
5064 node = a->dw_attr_val.v.val_str;
5097 attr.dw_attr_val.val_class = dw_val_class_die_ref;
5098 attr.dw_attr_val.v.val_die_ref.die = targ_die;
5099 attr.dw_attr_val.v.val_die_ref.external = 0;
5118 return a->dw_attr_val.v.val_die_ref.die;
5125 return a->dw_attr_val.v.val_die_ref.external;
5134 a->dw_attr_val.v.val_die_ref.external = i;
5145 attr.dw_attr_val.val_class = dw_val_class_fde_ref;
5146 attr.dw_attr_val.v.val_fde_index = targ_fde;
5158 attr.dw_attr_val.val_class = dw_val_class_loc;
5159 attr.dw_attr_val.v.val_loc = loc;
5167 return a->dw_attr_val.v.val_loc;
5176 attr.dw_attr_val.val_class = dw_val_class_loc_list;
5177 attr.dw_attr_val.v.val_loc_list = loc_list;
5186 return a->dw_attr_val.v.val_loc_list;
5197 attr.dw_attr_val.val_class = dw_val_class_addr;
5198 attr.dw_attr_val.v.val_addr = addr;
5208 return a->dw_attr_val.v.val_addr;
5220 attr.dw_attr_val.val_class = dw_val_class_file;
5221 attr.dw_attr_val.v.val_file = fd;
5231 return a->dw_attr_val.v.val_file;
5242 attr.dw_attr_val.val_class = dw_val_class_lbl_id;
5243 attr.dw_attr_val.v.val_lbl_id = xstrdup (lbl_id);
5257 attr.dw_attr_val.val_class = dw_val_class_lineptr;
5258 attr.dw_attr_val.v.val_lbl_id = xstrdup (label);
5272 attr.dw_attr_val.val_class = dw_val_class_macptr;
5273 attr.dw_attr_val.v.val_lbl_id = xstrdup (label);
5286 attr.dw_attr_val.val_class = dw_val_class_offset;
5287 attr.dw_attr_val.v.val_offset = offset;
5300 attr.dw_attr_val.val_class = dw_val_class_range_list;
5301 attr.dw_attr_val.v.val_offset = offset;
5311 return a->dw_attr_val.v.val_lbl_id;
5481 if (a->dw_attr_val.v.val_str->refcount)
5482 a->dw_attr_val.v.val_str->refcount--;
5791 a->dw_attr_val.v.val_long_long.hi,
5792 a->dw_attr_val.v.val_long_long.low);
5941 CHECKSUM (at->dw_attr_val.v.val_int);
5944 CHECKSUM (at->dw_attr_val.v.val_unsigned);
5947 CHECKSUM (at->dw_attr_val.v.val_long_long);
5950 CHECKSUM (at->dw_attr_val.v.val_vec);
5953 CHECKSUM (at->dw_attr_val.v.val_flag);
5966 CHECKSUM (at->dw_attr_val.v.val_offset);
6111 return same_dw_val_p (&at1->dw_attr_val, &at2->dw_attr_val, mark);
6657 size += 1 + (a->dw_attr_val.v.val_vec.length
6658 * a->dw_attr_val.v.val_vec.elt_size); /* block */
6683 size += strlen (a->dw_attr_val.v.val_str->str) + 1;
6686 size += constant_size (maybe_emit_file (a->dw_attr_val.v.val_file));
6810 switch (a->dw_attr_val.val_class)
6873 switch (constant_size (maybe_emit_file (a->dw_attr_val.v.val_file)))
7094 dw2_asm_output_data (DWARF_OFFSET_SIZE, a->dw_attr_val.v.val_offset,
7103 a->dw_attr_val.v.val_offset);
7141 first = a->dw_attr_val.v.val_long_long.hi;
7142 second = a->dw_attr_val.v.val_long_long.low;
7146 first = a->dw_attr_val.v.val_long_long.low;
7147 second = a->dw_attr_val.v.val_long_long.hi;
7159 unsigned int elt_size = a->dw_attr_val.v.val_vec.elt_size;
7160 unsigned int len = a->dw_attr_val.v.val_vec.length;
7170 for (i = 0, p = a->dw_attr_val.v.val_vec.array;
7214 a->dw_attr_val.v.val_fde_index * 2);
7237 a->dw_attr_val.v.val_str->label,
7246 int f = maybe_emit_file (a->dw_attr_val.v.val_file);
7249 a->dw_attr_val.v.val_file->filename);
14139 if (a->dw_attr_val.val_class == dw_val_class_die_ref)
14143 prune_unused_types_mark (a->dw_attr_val.v.val_die_ref.die, 1);
14148 a->dw_attr_val.v.val_str->refcount = 0;
14259 struct indirect_string_node *s = a->dw_attr_val.v.val_str;