Lines Matching refs:die

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