Lines Matching refs:cu

44 __libdw_read_begin_end_pair_inc (Dwarf_CU *cu, int sec_index,
51 Dwarf *dbg = cu->dbg;
53 && cu->version < 5
54 && cu->unit_type == DW_UT_split_compile)
73 if (__libdw_addrx (cu, addr_idx, &base) != 0)
83 if (__libdw_addrx (cu, addr_idx, &begin) != 0)
88 if (__libdw_addrx (cu, addr_idx, &end) != 0)
100 if (__libdw_addrx (cu, addr_idx, &begin) != 0)
175 if (__libdw_addrx (cu, addr_idx, &base) != 0)
186 if (__libdw_addrx (cu, addr_idx, &begin) != 0)
191 if (__libdw_addrx (cu, addr_idx, &end) != 0)
203 if (__libdw_addrx (cu, addr_idx, &begin) != 0)
282 if (__libdw_addrx (cu, addr_idx, &base) != 0)
293 if (__libdw_addrx (cu, addr_idx, &begin) != 0)
298 if (__libdw_addrx (cu, addr_idx, &end) != 0)
310 if (__libdw_addrx (cu, addr_idx, &begin) != 0)
387 size_t secidx = (attr->cu->version < 5
394 Dwarf_CU *cu = attr->cu;
396 const unsigned char *endp = cu->endp;
404 Elf_Data *data = cu->dbg->sectiondata[secidx];
405 if (data == NULL && cu->unit_type == DW_UT_split_compile)
407 cu = __libdw_find_split_unit (cu);
408 if (cu != NULL)
409 data = cu->dbg->sectiondata[secidx];
420 Dwarf_Off range_base_off = __libdw_cu_ranges_base (cu);
423 size_t sec_size = cu->dbg->sectiondata[secidx]->d_size;
424 size_t offset_size = cu->offset_size;
440 datap = (cu->dbg->sectiondata[secidx]->d_buf
443 start_offset = read_4ubyte_unaligned (cu->dbg, datap);
445 start_offset = read_8ubyte_unaligned (cu->dbg, datap);
483 Dwarf_CU *cu = die->cu;
484 if (cu == NULL)
490 size_t secidx = (cu->version < 5 ? IDX_debug_ranges : IDX_debug_rnglists);
491 const Elf_Data *d = cu->dbg->sectiondata[secidx];
492 if (d == NULL && cu->unit_type == DW_UT_split_compile)
494 Dwarf_CU *skel = __libdw_find_split_unit (cu);
497 cu = skel;
498 d = cu->dbg->sectiondata[secidx];
516 && die->cu->unit_type == DW_UT_split_compile)
522 *basep = __libdw_cu_base_address (attr->cu);
531 if (__libdw_offset_in_section (cu->dbg,
543 switch (__libdw_read_begin_end_pair_inc (cu, secidx,
545 cu->address_size,