Lines Matching refs:die
64 __libdw_find_attr (Dwarf_Die *die, unsigned int search_name, in __libdw_find_attr() argument
67 Dwarf *dbg = die->cu->dbg; in __libdw_find_attr()
68 const unsigned char *readp = (unsigned char *) die->addr; in __libdw_find_attr()
76 Dwarf_Abbrev *abbrevp = die->abbrev; in __libdw_find_attr()
79 abbrevp = __libdw_findabbrev (die->cu, abbrev_code); in __libdw_find_attr()
80 die->abbrev = abbrevp ?: DWARF_END_ABBREV; in __libdw_find_attr()
82 if (unlikely (die->abbrev == DWARF_END_ABBREV)) in __libdw_find_attr()
94 const unsigned char *attrp = die->abbrev->attrp; in __libdw_find_attr()
128 size_t len = __libdw_form_val_len (dbg, die->cu, attr_form, readp); in __libdw_find_attr()
152 dwarf_child (die, result) in dwarf_child() argument
153 Dwarf_Die *die; in dwarf_child()
157 if (die == NULL)
164 if (die->abbrev != DWARF_END_ABBREV
165 && (die->abbrev == NULL || die->abbrev->has_children))
166 addr = __libdw_find_attr (die, INVALID, NULL, NULL);
167 if (unlikely (die->abbrev == (Dwarf_Abbrev *) -1l))
171 if (! die->abbrev->has_children)
188 struct Dwarf_CU *cu = die->cu;