Lines Matching refs:cu
52 _dwarf_die_add(Dwarf_CU cu, uint64_t offset, uint64_t abnum, Dwarf_Abbrev ab,
59 assert(cu != NULL);
62 dbg = cu->cu_dbg;
70 die->die_cu = cu;
71 die->die_dbg = cu->cu_dbg;
84 Dwarf_CU cu;
89 cu = die->die_cu;
91 ds = cu->cu_is_info ? dbg->dbg_info_sec : dbg->dbg_types_sec;
93 ret = _dwarf_die_parse(dbg, ds, cu, cu->cu_dwarf_size, off,
94 cu->cu_next_offset, &die1, 0, &de);
103 _dwarf_die_parse(Dwarf_Debug dbg, Dwarf_Section *ds, Dwarf_CU cu,
114 assert(cu != NULL);
136 if ((ret = _dwarf_abbrev_find(cu, abnum, &ab, error)) !=
140 if ((ret = _dwarf_die_add(cu, die_offset, abnum, ab, &die,
146 dwarf_size, cu, die, ad, ad->ad_form, 0,
276 _dwarf_die_gen_recursive(Dwarf_P_Debug dbg, Dwarf_CU cu, Dwarf_Rel_Section drs,
306 for (ab = cu->cu_abbrev_hash; ab != NULL; ab = ab->ab_hh.next) {
338 ret = _dwarf_abbrev_add(cu, ++cu->cu_abbrev_cnt, die->die_tag,
365 ret = _dwarf_attr_gen(dbg, ds, drs, cu, die, pass2, error);
371 ret = _dwarf_die_gen_recursive(dbg, cu, drs, die->die_child,
379 ret = _dwarf_die_gen_recursive(dbg, cu, drs, die->die_right,
397 _dwarf_die_gen(Dwarf_P_Debug dbg, Dwarf_CU cu, Dwarf_Rel_Section drs,
405 assert(dbg != NULL && cu != NULL);
418 RCHECK(_dwarf_die_gen_recursive(dbg, cu, drs, die, 0, error));
420 if (cu->cu_pass2)
421 RCHECK(_dwarf_die_gen_recursive(dbg, cu, drs, die, 1, error));
427 HASH_ITER(ab_hh, cu->cu_abbrev_hash, ab, tab) {
428 HASH_DELETE(ab_hh, cu->cu_abbrev_hash, ab);