Lines Matching full:die
33 dwarf_attr(Dwarf_Die die, Dwarf_Half attr, Dwarf_Attribute *atp, in dwarf_attr() argument
39 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_attr()
41 if (die == NULL || atp == NULL) { in dwarf_attr()
46 if ((at = _dwarf_attr_find(die, attr)) == NULL) { in dwarf_attr()
57 dwarf_attrlist(Dwarf_Die die, Dwarf_Attribute **attrbuf, in dwarf_attrlist() argument
64 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_attrlist()
66 if (die == NULL || attrbuf == NULL || attrcount == NULL) { in dwarf_attrlist()
71 if (die->die_ab->ab_atnum == 0) { in dwarf_attrlist()
76 *attrcount = die->die_ab->ab_atnum; in dwarf_attrlist()
78 if (die->die_attrarray != NULL) { in dwarf_attrlist()
79 *attrbuf = die->die_attrarray; in dwarf_attrlist()
83 if ((die->die_attrarray = malloc(*attrcount * sizeof(Dwarf_Attribute))) in dwarf_attrlist()
89 for (i = 0, at = STAILQ_FIRST(&die->die_attr); in dwarf_attrlist()
91 die->die_attrarray[i] = at; in dwarf_attrlist()
93 *attrbuf = die->die_attrarray; in dwarf_attrlist()
99 dwarf_hasattr(Dwarf_Die die, Dwarf_Half attr, Dwarf_Bool *ret_bool, in dwarf_hasattr() argument
104 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_hasattr()
106 if (die == NULL || ret_bool == NULL) { in dwarf_hasattr()
111 *ret_bool = (_dwarf_attr_find(die, attr) != NULL); in dwarf_hasattr()
134 dwarf_lowpc(Dwarf_Die die, Dwarf_Addr *ret_lowpc, Dwarf_Error *error) in dwarf_lowpc() argument
139 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_lowpc()
141 if (die == NULL || ret_lowpc == NULL) { in dwarf_lowpc()
146 if ((at = _dwarf_attr_find(die, DW_AT_low_pc)) == NULL) { in dwarf_lowpc()
157 dwarf_highpc(Dwarf_Die die, Dwarf_Addr *ret_highpc, Dwarf_Error *error) in dwarf_highpc() argument
160 return (dwarf_highpc_b(die, ret_highpc, NULL, NULL, error)); in dwarf_highpc()
164 dwarf_highpc_b(Dwarf_Die die, Dwarf_Addr *ret_highpc, Dwarf_Half *ret_form, in dwarf_highpc_b() argument
171 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_highpc_b()
173 if (die == NULL || ret_highpc == NULL) { in dwarf_highpc_b()
178 if ((at = _dwarf_attr_find(die, DW_AT_high_pc)) == NULL) { in dwarf_highpc_b()
190 cu = die->die_cu; in dwarf_highpc_b()
200 dwarf_bytesize(Dwarf_Die die, Dwarf_Unsigned *ret_size, Dwarf_Error *error) in dwarf_bytesize() argument
205 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_bytesize()
207 if (die == NULL || ret_size == NULL) { in dwarf_bytesize()
212 if ((at = _dwarf_attr_find(die, DW_AT_byte_size)) == NULL) { in dwarf_bytesize()
223 dwarf_bitsize(Dwarf_Die die, Dwarf_Unsigned *ret_size, Dwarf_Error *error) in dwarf_bitsize() argument
228 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_bitsize()
230 if (die == NULL || ret_size == NULL) { in dwarf_bitsize()
235 if ((at = _dwarf_attr_find(die, DW_AT_bit_size)) == NULL) { in dwarf_bitsize()
246 dwarf_bitoffset(Dwarf_Die die, Dwarf_Unsigned *ret_size, Dwarf_Error *error) in dwarf_bitoffset() argument
251 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_bitoffset()
253 if (die == NULL || ret_size == NULL) { in dwarf_bitoffset()
258 if ((at = _dwarf_attr_find(die, DW_AT_bit_offset)) == NULL) { in dwarf_bitoffset()
269 dwarf_srclang(Dwarf_Die die, Dwarf_Unsigned *ret_lang, Dwarf_Error *error) in dwarf_srclang() argument
274 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_srclang()
276 if (die == NULL || ret_lang == NULL) { in dwarf_srclang()
281 if ((at = _dwarf_attr_find(die, DW_AT_language)) == NULL) { in dwarf_srclang()
292 dwarf_arrayorder(Dwarf_Die die, Dwarf_Unsigned *ret_order, Dwarf_Error *error) in dwarf_arrayorder() argument
297 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_arrayorder()
299 if (die == NULL || ret_order == NULL) { in dwarf_arrayorder()
304 if ((at = _dwarf_attr_find(die, DW_AT_ordering)) == NULL) { in dwarf_arrayorder()