Lines Matching refs:block

116    This points us directly to the block data for later fetching.  */
121 struct loc_block_s *block = libdw_alloc (dbg, struct loc_block_s,
123 block->addr = op;
124 block->data = data + op->number2;
125 block->length = op->number;
126 (void) tsearch (block, cache, loc_compare);
219 void **cache, const Dwarf_Block *block,
224 struct loc_s fake = { .addr = block->data };
241 const unsigned char *data = block->data;
242 const unsigned char *const end_data = data + block->length;
249 block of size zero. */
256 newloc->offset = data - block->data;
419 newloc->number2 = data - block->data; /* Relative block offset. */
420 data += newloc->number; /* Skip the block. */
452 newloc->offset = data - block->data;
500 store_implicit_value (dbg, cache, &result[n], block->data);
520 newp->addr = block->data;
530 getlocation (struct Dwarf_CU *cu, const Dwarf_Block *block,
537 &cu->locs, block,
555 /* If it has a block form, it's a single location expression. */
556 Dwarf_Block block;
557 if (INTUSE(dwarf_formblock) (attr, &block) != 0)
560 return getlocation (attr->cu, &block, llbuf, listlen, cu_sec_idx (attr->cu));
577 /* If it has a block form, it's a single location expression. */
578 Dwarf_Block block;
579 if (INTUSE(dwarf_formblock) (attr, &block) == 0)
584 getlocation (attr->cu, &block, &llbufs[0], &listlens[0],
636 block.length = read_2ubyte_unaligned_inc (attr->cu->dbg, readp);
637 block.data = readp;
638 if (endp - readp < (ptrdiff_t) block.length)
640 readp += block.length;
673 && unlikely (getlocation (attr->cu, &block,