Lines Matching refs:blocks
166 /* Hopefully the .base test hits most of the time. For the blocks
298 identical blocks are claimed to have different sizes. In which
317 /* This makes the blocks identical, at the size of the
322 stage will get rid of one of the blocks. This is
331 /* If there are any blocks which overlap and have the same
348 "overlapping stack blocks\n");
384 XArray* blocks = VG_(di_get_stack_blocks_at_ip)( ip, True/*arrays only*/ );
385 tl_assert(blocks);
386 return StackBlocks__find_and_dealloc__or_add( blocks );
559 overlapping stack blocks. */
715 blocks have identical names, that is too strict. For
717 otherwise identical blocks with names "tzname" and
736 overlapping global blocks. */
743 "overlapping global blocks\n");
764 in which case there are no blocks intersecting the range, and we
834 global blocks. */
1097 /* Ok, the range contained some blocks. Therefore we'll need to
1132 XArray* blocks; /* XArray* of StackBlock, or NULL if none */
1385 sf->htab[ix].blocks = ip_frameblocks;
1410 sf->htab[ix].blocks = ip_frameblocks;
1434 XArray* /* StackBlock */ blocks,
1439 Word i, n = VG_(sizeXA)( blocks );
1443 StackBlock* blk = VG_(indexXA)( blocks, i );
1462 /* First, look in the stack blocks accessible in this instruction's
1651 if (0) VG_(printf)("overlapping blocks in cache\n");
1733 tl_assert(iinstance->blocks == ip_frameBlocks);
1747 tid, ea, sp, fp, szB, iinstance->blocks );
1755 tid, ea, sp, fp, szB, iinstance->blocks );
1821 these blocks are
1938 thread's stack-interval-tree, the blocks added at the time of