Lines Matching refs:cu
44 struct Dwarf_CU *cu = attr->cu; in dwarf_formref_die() local
51 uint8_t ref_size = (cu->version == 2 && attr->form == DW_FORM_ref_addr in dwarf_formref_die()
52 ? cu->address_size in dwarf_formref_die()
53 : cu->offset_size); in dwarf_formref_die()
56 ? cu->dbg->alt_dwarf : cu->dbg); in dwarf_formref_die()
64 if (__libdw_read_offset (cu->dbg, dbg_ret, IDX_debug_info, attr->valp, in dwarf_formref_die()
78 uint64_t sig = read_8ubyte_unaligned (cu->dbg, attr->valp); in dwarf_formref_die()
79 cu = Dwarf_Sig8_Hash_find (&cu->dbg->sig8_hash, sig, NULL); in dwarf_formref_die()
80 if (cu == NULL) in dwarf_formref_die()
84 cu = __libdw_intern_next_unit (attr->cu->dbg, true); in dwarf_formref_die()
85 if (cu == NULL) in dwarf_formref_die()
92 while (cu->type_sig8 != sig); in dwarf_formref_die()
94 datap = cu->dbg->sectiondata[IDX_debug_types]->d_buf; in dwarf_formref_die()
95 size = cu->dbg->sectiondata[IDX_debug_types]->d_size; in dwarf_formref_die()
96 offset = cu->start + cu->type_offset; in dwarf_formref_die()
104 datap = cu->startp; in dwarf_formref_die()
105 size = cu->endp - cu->startp; in dwarf_formref_die()
116 result->cu = cu; in dwarf_formref_die()