Lines Matching refs:at
38 Dwarf_Attribute at;
45 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE)
48 at->at_die = die;
49 at->at_attrib = attr;
50 at->at_expr = loc_expr;
53 free(at);
56 at->u[0].u64 = loc_expr->pe_length;
57 at->u[1].u8p = loc_expr->pe_block;
59 at->at_form = DW_FORM_block1;
61 at->at_form = DW_FORM_block2;
63 at->at_form = DW_FORM_block4;
65 at->at_form = DW_FORM_block;
67 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next);
69 return (at);
75 Dwarf_Attribute at;
77 if (_dwarf_add_string_attr(die, &at, DW_AT_name, name, error) !=
81 return (at);
87 Dwarf_Attribute at;
89 if (_dwarf_add_string_attr(die, &at, DW_AT_comp_dir, dir, error) !=
93 return (at);
99 Dwarf_Attribute at;
101 if (_dwarf_add_string_attr(die, &at, DW_AT_producer, producer, error) !=
105 return (at);
112 Dwarf_Attribute at;
122 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE)
125 at->at_die = die;
126 at->at_attrib = DW_AT_const_value;
127 at->at_form = DW_FORM_sdata;
128 at->u[0].s64 = value;
130 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next);
132 return (at);
139 Dwarf_Attribute at;
149 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE)
152 at->at_die = die;
153 at->at_attrib = DW_AT_const_value;
154 at->at_form = DW_FORM_udata;
155 at->u[0].u64 = value;
157 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next);
159 return (at);
166 Dwarf_Attribute at;
168 if (_dwarf_add_string_attr(die, &at, DW_AT_const_value, string,
172 return (at);
188 Dwarf_Attribute at;
195 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE)
198 at->at_die = die;
199 at->at_attrib = attr;
200 at->at_form = DW_FORM_addr;
201 at->at_relsym = sym_index;
202 at->u[0].u64 = pc_value;
204 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next);
206 return (at);
213 Dwarf_Attribute at;
222 NULL, &at, error);
226 return (at);
234 Dwarf_Attribute at;
241 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE)
244 at->at_die = die;
245 at->at_attrib = attr;
246 at->at_form = DW_FORM_ref_addr;
247 at->at_relsym = sym_index;
248 at->u[0].u64 = pc_value;
250 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next);
252 return (at);
259 Dwarf_Attribute at;
266 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE)
269 at->at_die = die;
270 at->at_attrib = attr;
271 at->u[0].u64 = value;
274 at->at_form = DW_FORM_data1;
276 at->at_form = DW_FORM_data2;
278 at->at_form = DW_FORM_data4;
280 at->at_form = DW_FORM_data8;
282 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next);
284 return (at);
291 Dwarf_Attribute at;
298 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE)
301 at->at_die = die;
302 at->at_attrib = attr;
303 at->u[0].u64 = value;
306 at->at_form = DW_FORM_data1;
308 at->at_form = DW_FORM_data2;
310 at->at_form = DW_FORM_data4;
312 at->at_form = DW_FORM_data8;
314 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next);
316 return (at);
323 Dwarf_Attribute at;
330 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE)
333 at->at_die = die;
334 at->at_attrib = attr;
336 at->at_form = DW_FORM_ref4;
338 at->at_form = DW_FORM_ref8;
340 at->at_refdie = ref_die;
342 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next);
344 return (at);
351 Dwarf_Attribute at;
358 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE)
361 at->at_die = die;
362 at->at_attrib = attr;
363 at->at_form = DW_FORM_flag;
364 at->u[0].u64 = flag ? 1 : 0;
366 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next);
368 return (at);
375 Dwarf_Attribute at;
384 if (_dwarf_add_string_attr(die, &at, attr, string, error) !=
388 return (at);