Lines Matching defs:ab
52 _dwarf_die_add(Dwarf_CU cu, uint64_t offset, uint64_t abnum, Dwarf_Abbrev ab,
60 assert(ab != NULL);
69 die->die_ab = ab;
107 Dwarf_Abbrev ab;
136 if ((ret = _dwarf_abbrev_find(cu, abnum, &ab, error)) !=
140 if ((ret = _dwarf_die_add(cu, die_offset, abnum, ab, &die,
144 STAILQ_FOREACH(ad, &ab->ab_attrdef, ad_next) {
154 if (ab->ab_children == DW_CHILDREN_yes) {
280 Dwarf_Abbrev ab;
306 for (ab = cu->cu_abbrev_hash; ab != NULL; ab = ab->ab_hh.next) {
307 if (die->die_tag != ab->ab_tag)
309 if (ab->ab_children == DW_CHILDREN_no && die->die_child != NULL)
311 if (ab->ab_children == DW_CHILDREN_yes &&
315 ad = STAILQ_FIRST(&ab->ab_attrdef);
329 die->die_ab = ab;
340 0, &ab, error);
344 ret = _dwarf_attrdef_add(dbg, ab, at->at_attrib,
349 die->die_ab = ab;
400 Dwarf_Abbrev ab, tab;
427 HASH_ITER(ab_hh, cu->cu_abbrev_hash, ab, tab) {
428 HASH_DELETE(ab_hh, cu->cu_abbrev_hash, ab);
429 STAILQ_FOREACH_SAFE(ad, &ab->ab_attrdef, ad_next, tad) {
430 STAILQ_REMOVE(&ab->ab_attrdef, ad, _Dwarf_AttrDef,
434 free(ab);