Lines Matching refs:die
38 may_have_scopes (Dwarf_Die *die) in may_have_scopes() argument
40 switch (INTUSE(dwarf_tag) (die)) in may_have_scopes()
105 if ((ret = INTUSE(dwarf_child) (&root->die, &state.child.die)) != 0) in __libdw_visit_scopes()
121 while (INTUSE(dwarf_tag) (&state->child.die) == DW_TAG_imported_unit) in walk_children()
123 Dwarf_Die orig_child_die = state->child.die; in walk_children()
125 Dwarf_Attribute *attr = INTUSE(dwarf_attr) (&state->child.die, in walk_children()
128 if (INTUSE(dwarf_formref_die) (attr, &state->child.die) != NULL in walk_children()
129 && INTUSE(dwarf_child) (&state->child.die, &state->child.die) == 0) in walk_children()
136 if (import->die.addr == orig_child_die.addr) in walk_children()
147 struct Dwarf_Die_Chain import = { .die = orig_child_die, in walk_children()
158 &state->child.die)) != 0) in walk_children()
169 if (!state->child.prune && may_have_scopes (&state->child.die) in walk_children()
170 && INTUSE(dwarf_haschildren) (&state->child.die)) in walk_children()
185 while ((ret = INTUSE(dwarf_siblingof) (&state->child.die, &state->child.die)) == 0); in walk_children()