Home | History | Annotate | Download | only in libdw

Lines Matching refs:cu

139   struct loc_block_s **found = tfind (&fake, &attr->cu->locs, loc_compare);
177 struct loc_s **found = tfind (&fake, &attr->cu->locs, loc_compare);
185 Dwarf_Op *result = libdw_alloc (attr->cu->dbg,
194 struct loc_s *newp = libdw_alloc (attr->cu->dbg,
201 found = tsearch (newp, &attr->cu->locs, loc_compare);
264 /* Address, depends on address size of CU. */
271 /* DW_FORM_ref_addr, depends on offset size of CU. */
424 /* DW_FORM_ref_addr, depends on offset size of CU. */
530 getlocation (struct Dwarf_CU *cu, const Dwarf_Block *block,
533 return __libdw_intern_expression (cu->dbg, cu->dbg->other_byte_order,
534 cu->address_size, (cu->version == 2
535 ? cu->address_size
536 : cu->offset_size),
537 &cu->locs, block,
560 return getlocation (attr->cu, &block, llbuf, listlen, cu_sec_idx (attr->cu));
584 getlocation (attr->cu, &block, &llbufs[0], &listlens[0],
585 cu_sec_idx (attr->cu)) != 0)
611 if (endp - readp < attr->cu->address_size * 2)
622 = __libdw_read_begin_end_pair_inc (attr->cu->dbg, IDX_debug_loc,
623 &readp, attr->cu->address_size,
636 block.length = read_2ubyte_unaligned_inc (attr->cu->dbg, readp);
644 /* Fetch the CU's base address. */
645 Dwarf_Die cudie = CUDIE (attr->cu);
673 && unlikely (getlocation (attr->cu, &block,