Home | History | Annotate | Download | only in libdw

Lines Matching defs:child

75   struct Dwarf_Die_Chain child;
78 child.parent = root;
79 if ((ret = INTUSE(dwarf_child) (&root->die, &child.die)) != 0)
84 return __libdw_visit_scopes (depth + 1, &child,
95 children in place before moving to the next real child. */
96 while (INTUSE(dwarf_tag) (&child.die) == DW_TAG_imported_unit)
98 Dwarf_Die orig_child_die = child.die;
100 Dwarf_Attribute *attr = INTUSE(dwarf_attr) (&child.die,
103 if (INTUSE(dwarf_formref_die) (attr, &child.die) != NULL
104 && INTUSE(dwarf_child) (&child.die, &child.die) == 0)
113 &child.die)) != 0)
117 child.prune = false;
121 int result = (*previsit) (depth + 1, &child, arg);
126 if (!child.prune && may_have_scopes (&child.die)
127 && INTUSE(dwarf_haschildren) (&child.die))
136 int result = (*postvisit) (depth + 1, &child, arg);
141 while ((ret = INTUSE(dwarf_siblingof) (&child.die, &child.die)) == 0);