Lines Matching defs:offset
119 Dwarf_Word offset;
183 form then create a fake location using DW_OP_plus_uconst and the offset
186 offset. Returns -1 and sets dwarf_errno on failure (bad DWARF data). */
218 Dwarf_Word offset;
219 if (INTUSE(dwarf_formudata) (attr, &offset) != 0)
226 result->number = offset;
228 result->offset = 0;
314 newloc->offset = -1;
325 newloc->offset = data - block->data;
356 /* DW_FORM_ref_addr, depends on offset size of CU. */
534 /* DW_FORM_ref_addr, depends on offset size of CU. */
542 get_uleb128 (newloc->number2, data, end_data); /* Byte offset. */
590 newloc->offset = data - block->data;
619 result[n].offset = loclist->offset;
742 initial_offset (Dwarf_Attribute *attr, ptrdiff_t *offset)
779 /* The section should at least contain room for one offset. */
789 /* And the base offset should be at least inside the section. */
816 *offset = start_offset;
821 getlocations_addr (Dwarf_Attribute *attr, ptrdiff_t offset,
829 const unsigned char *readp = locs->d_buf + offset;
934 /* This is a true loclistptr, fetch the initial base address and offset. */
966 dwarf_getlocations (Dwarf_Attribute *attr, ptrdiff_t offset, Dwarf_Addr *basep,
973 /* 1 is an invalid offset, meaning no more locations. */
974 if (offset == 1)
977 if (offset == 0)
1019 base address and offset. */
1024 if (initial_offset (attr, &offset) != 0)
1031 return getlocations_addr (attr, offset, basep, startp, endp,