Home | History | Annotate | Download | only in heap

Lines Matching defs:sizeClass

53 MarkedBlock* MarkedSpace::allocateBlock(SizeClass& sizeClass)
55 MarkedBlock* block = MarkedBlock::create(globalData(), sizeClass.cellSize);
56 sizeClass.blockList.append(block);
57 sizeClass.nextBlock = block;
75 void* MarkedSpace::allocateFromSizeClass(SizeClass& sizeClass)
77 for (MarkedBlock*& block = sizeClass.nextBlock ; block; block = block->next()) {
85 return allocateBlock(sizeClass)->allocate();
99 SizeClass& sizeClass = sizeClassFor(block->cellSize());
100 sizeClass.blockList.remove(block);
101 sizeClass.nextBlock = sizeClass.blockList.head();