Lines Matching full:at
35 Dwarf_Attribute at; in dwarf_add_AT_location_expr() local
42 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE) in dwarf_add_AT_location_expr()
45 at->at_die = die; in dwarf_add_AT_location_expr()
46 at->at_attrib = attr; in dwarf_add_AT_location_expr()
47 at->at_expr = loc_expr; in dwarf_add_AT_location_expr()
50 free(at); in dwarf_add_AT_location_expr()
53 at->u[0].u64 = loc_expr->pe_length; in dwarf_add_AT_location_expr()
54 at->u[1].u8p = loc_expr->pe_block; in dwarf_add_AT_location_expr()
56 at->at_form = DW_FORM_block1; in dwarf_add_AT_location_expr()
58 at->at_form = DW_FORM_block2; in dwarf_add_AT_location_expr()
60 at->at_form = DW_FORM_block4; in dwarf_add_AT_location_expr()
62 at->at_form = DW_FORM_block; in dwarf_add_AT_location_expr()
64 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next); in dwarf_add_AT_location_expr()
66 return (at); in dwarf_add_AT_location_expr()
72 Dwarf_Attribute at; in dwarf_add_AT_name() local
74 if (_dwarf_add_string_attr(die, &at, DW_AT_name, name, error) != in dwarf_add_AT_name()
78 return (at); in dwarf_add_AT_name()
84 Dwarf_Attribute at; in dwarf_add_AT_comp_dir() local
86 if (_dwarf_add_string_attr(die, &at, DW_AT_comp_dir, dir, error) != in dwarf_add_AT_comp_dir()
90 return (at); in dwarf_add_AT_comp_dir()
96 Dwarf_Attribute at; in dwarf_add_AT_producer() local
98 if (_dwarf_add_string_attr(die, &at, DW_AT_producer, producer, error) != in dwarf_add_AT_producer()
102 return (at); in dwarf_add_AT_producer()
109 Dwarf_Attribute at; in dwarf_add_AT_const_value_signedint() local
119 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE) in dwarf_add_AT_const_value_signedint()
122 at->at_die = die; in dwarf_add_AT_const_value_signedint()
123 at->at_attrib = DW_AT_const_value; in dwarf_add_AT_const_value_signedint()
124 at->at_form = DW_FORM_sdata; in dwarf_add_AT_const_value_signedint()
125 at->u[0].s64 = value; in dwarf_add_AT_const_value_signedint()
127 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next); in dwarf_add_AT_const_value_signedint()
129 return (at); in dwarf_add_AT_const_value_signedint()
136 Dwarf_Attribute at; in dwarf_add_AT_const_value_unsignedint() local
146 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE) in dwarf_add_AT_const_value_unsignedint()
149 at->at_die = die; in dwarf_add_AT_const_value_unsignedint()
150 at->at_attrib = DW_AT_const_value; in dwarf_add_AT_const_value_unsignedint()
151 at->at_form = DW_FORM_udata; in dwarf_add_AT_const_value_unsignedint()
152 at->u[0].u64 = value; in dwarf_add_AT_const_value_unsignedint()
154 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next); in dwarf_add_AT_const_value_unsignedint()
156 return (at); in dwarf_add_AT_const_value_unsignedint()
163 Dwarf_Attribute at; in dwarf_add_AT_const_value_string() local
165 if (_dwarf_add_string_attr(die, &at, DW_AT_const_value, string, in dwarf_add_AT_const_value_string()
169 return (at); in dwarf_add_AT_const_value_string()
185 Dwarf_Attribute at; in dwarf_add_AT_targ_address_b() local
192 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE) in dwarf_add_AT_targ_address_b()
195 at->at_die = die; in dwarf_add_AT_targ_address_b()
196 at->at_attrib = attr; in dwarf_add_AT_targ_address_b()
197 at->at_form = DW_FORM_addr; in dwarf_add_AT_targ_address_b()
198 at->at_relsym = sym_index; in dwarf_add_AT_targ_address_b()
199 at->u[0].u64 = pc_value; in dwarf_add_AT_targ_address_b()
201 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next); in dwarf_add_AT_targ_address_b()
203 return (at); in dwarf_add_AT_targ_address_b()
210 Dwarf_Attribute at; in dwarf_add_AT_dataref() local
219 NULL, &at, error); in dwarf_add_AT_dataref()
223 return (at); in dwarf_add_AT_dataref()
231 Dwarf_Attribute at; in dwarf_add_AT_ref_address() local
238 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE) in dwarf_add_AT_ref_address()
241 at->at_die = die; in dwarf_add_AT_ref_address()
242 at->at_attrib = attr; in dwarf_add_AT_ref_address()
243 at->at_form = DW_FORM_ref_addr; in dwarf_add_AT_ref_address()
244 at->at_relsym = sym_index; in dwarf_add_AT_ref_address()
245 at->u[0].u64 = pc_value; in dwarf_add_AT_ref_address()
247 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next); in dwarf_add_AT_ref_address()
249 return (at); in dwarf_add_AT_ref_address()
256 Dwarf_Attribute at; in dwarf_add_AT_unsigned_const() local
263 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE) in dwarf_add_AT_unsigned_const()
266 at->at_die = die; in dwarf_add_AT_unsigned_const()
267 at->at_attrib = attr; in dwarf_add_AT_unsigned_const()
268 at->u[0].u64 = value; in dwarf_add_AT_unsigned_const()
271 at->at_form = DW_FORM_data1; in dwarf_add_AT_unsigned_const()
273 at->at_form = DW_FORM_data2; in dwarf_add_AT_unsigned_const()
275 at->at_form = DW_FORM_data4; in dwarf_add_AT_unsigned_const()
277 at->at_form = DW_FORM_data8; in dwarf_add_AT_unsigned_const()
279 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next); in dwarf_add_AT_unsigned_const()
281 return (at); in dwarf_add_AT_unsigned_const()
288 Dwarf_Attribute at; in dwarf_add_AT_signed_const() local
295 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE) in dwarf_add_AT_signed_const()
298 at->at_die = die; in dwarf_add_AT_signed_const()
299 at->at_attrib = attr; in dwarf_add_AT_signed_const()
300 at->u[0].u64 = value; in dwarf_add_AT_signed_const()
303 at->at_form = DW_FORM_data1; in dwarf_add_AT_signed_const()
305 at->at_form = DW_FORM_data2; in dwarf_add_AT_signed_const()
307 at->at_form = DW_FORM_data4; in dwarf_add_AT_signed_const()
309 at->at_form = DW_FORM_data8; in dwarf_add_AT_signed_const()
311 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next); in dwarf_add_AT_signed_const()
313 return (at); in dwarf_add_AT_signed_const()
320 Dwarf_Attribute at; in dwarf_add_AT_reference() local
327 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE) in dwarf_add_AT_reference()
330 at->at_die = die; in dwarf_add_AT_reference()
331 at->at_attrib = attr; in dwarf_add_AT_reference()
333 at->at_form = DW_FORM_ref4; in dwarf_add_AT_reference()
335 at->at_form = DW_FORM_ref8; in dwarf_add_AT_reference()
337 at->at_refdie = ref_die; in dwarf_add_AT_reference()
339 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next); in dwarf_add_AT_reference()
341 return (at); in dwarf_add_AT_reference()
348 Dwarf_Attribute at; in dwarf_add_AT_flag() local
355 if (_dwarf_attr_alloc(die, &at, error) != DW_DLE_NONE) in dwarf_add_AT_flag()
358 at->at_die = die; in dwarf_add_AT_flag()
359 at->at_attrib = attr; in dwarf_add_AT_flag()
360 at->at_form = DW_FORM_flag; in dwarf_add_AT_flag()
361 at->u[0].u64 = flag ? 1 : 0; in dwarf_add_AT_flag()
363 STAILQ_INSERT_TAIL(&die->die_attr, at, at_next); in dwarf_add_AT_flag()
365 return (at); in dwarf_add_AT_flag()
372 Dwarf_Attribute at; in dwarf_add_AT_string() local
381 if (_dwarf_add_string_attr(die, &at, attr, string, error) != in dwarf_add_AT_string()
385 return (at); in dwarf_add_AT_string()