Lines Matching defs:BlockSize

67     /// BlockSize - This is the size in bytes of this memory block,
69 uintptr_t BlockSize : (sizeof(intptr_t)*CHAR_BIT - 2);
77 const_cast<MemoryRangeHeader *>(this))+BlockSize);
118 void *EndOfBlock = (char*)this + BlockSize;
119 ((intptr_t *)EndOfBlock)[-1] = BlockSize;
183 BlockSize += FollowingFreeBlock.BlockSize;
194 PrevFreeBlock->GrowBlock(PrevFreeBlock->BlockSize + BlockSize);
215 assert(NewSize > BlockSize && "Not growing block?");
216 BlockSize = NewSize;
238 assert(NewSize <= BlockSize &&
243 if (BlockSize <= NewSize+FreeRangeHeader::getMinBlockSize())
251 BlockSize = NewSize;
255 NewNextBlock.BlockSize = (char*)&FormerNextBlock - (char*)&NewNextBlock;
357 uintptr_t largest = candidateBlock->BlockSize;
361 if (iter->BlockSize > largest) {
362 largest = iter->BlockSize;
383 ActualSize = CurBlock->BlockSize - sizeof(MemoryRangeHeader);
406 EndBlock->BlockSize = sizeof(MemoryRangeHeader);
413 NewBlock->BlockSize = (uintptr_t)EndBlock - (uintptr_t)NewBlock;
417 assert(NewBlock->BlockSize - sizeof(MemoryRangeHeader) >= MinSize &&
430 uintptr_t BlockSize = FunctionEnd - (uint8_t *)CurBlock;
433 FreeMemoryList =CurBlock->TrimAllocationToSize(FreeMemoryList, BlockSize);
448 uintptr_t BlockSize = result + Size - (uint8_t *)CurBlock;
449 FreeMemoryList =CurBlock->TrimAllocationToSize(FreeMemoryList, BlockSize);
480 uintptr_t largest = candidateBlock->BlockSize;
484 if (iter->BlockSize > largest) {
485 largest = iter->BlockSize;
532 memset(MemRange+1, 0xCD, MemRange->BlockSize-sizeof(*MemRange));
613 Mem3->BlockSize = sizeof(MemoryRangeHeader);
620 Mem2->BlockSize = FreeRangeHeader::getMinBlockSize();
629 Mem1->BlockSize = sizeof(MemoryRangeHeader);
637 Mem0->BlockSize = (char*)Mem1-(char*)Mem0;
680 /// allocated blocks, make sure that adding BlockSize gives a valid block.
742 if (Hdr->BlockSize != *Marker) {
744 << "and BlockSize (" << Hdr->BlockSize << ") don't match.";