Lines Matching defs:ab
55 _dwarf_die_add(Dwarf_CU cu, uint64_t offset, uint64_t abnum, Dwarf_Abbrev ab,
63 assert(ab != NULL);
72 die->die_ab = ab;
111 Dwarf_Abbrev ab;
140 if ((ret = _dwarf_abbrev_find(cu, abnum, &ab, error)) !=
144 if ((ret = _dwarf_die_add(cu, die_offset, abnum, ab, &die,
148 STAILQ_FOREACH(ad, &ab->ab_attrdef, ad_next) {
158 if (ab->ab_children == DW_CHILDREN_yes) {
284 Dwarf_Abbrev ab;
310 for (ab = cu->cu_abbrev_hash; ab != NULL; ab = ab->ab_hh.next) {
311 if (die->die_tag != ab->ab_tag)
313 if (ab->ab_children == DW_CHILDREN_no && die->die_child != NULL)
315 if (ab->ab_children == DW_CHILDREN_yes &&
319 ad = STAILQ_FIRST(&ab->ab_attrdef);
333 die->die_ab = ab;
344 0, &ab, error);
348 ret = _dwarf_attrdef_add(dbg, ab, at->at_attrib,
353 die->die_ab = ab;
404 Dwarf_Abbrev ab, tab;
431 HASH_ITER(ab_hh, cu->cu_abbrev_hash, ab, tab) {
432 HASH_DELETE(ab_hh, cu->cu_abbrev_hash, ab);
433 STAILQ_FOREACH_SAFE(ad, &ab->ab_attrdef, ad_next, tad) {
434 STAILQ_REMOVE(&ab->ab_attrdef, ad, _Dwarf_AttrDef,
438 free(ab);