Searched defs:sizeClass (Results 1 - 2 of 2) sorted by relevance

/external/webkit/Source/JavaScriptCore/heap/
H A DMarkedSpace.cpp53 MarkedBlock* MarkedSpace::allocateBlock(SizeClass& sizeClass) argument
55 MarkedBlock* block = MarkedBlock::create(globalData(), sizeClass.cellSize);
56 sizeClass.blockList.append(block);
57 sizeClass.nextBlock = block;
75 void* MarkedSpace::allocateFromSizeClass(SizeClass& sizeClass) argument
77 for (MarkedBlock*& block = sizeClass.nextBlock ; block; block = block->next()) {
85 return allocateBlock(sizeClass)->allocate();
99 SizeClass& sizeClass = sizeClassFor(block->cellSize()); local
100 sizeClass.blockList.remove(block);
101 sizeClass
[all...]
/external/webkit/Source/JavaScriptCore/jit/
H A DExecutableAllocatorFixedVMPool.cpp106 size_t allocate(AllocationTableSizeClass& sizeClass) argument
108 ASSERT(sizeClass.blockSize() == subregionSize);
111 size_t alignment = sizeClass.blockAlignment();
112 size_t count = sizeClass.blockCount();
127 void free(size_t location, AllocationTableSizeClass& sizeClass) argument
129 ASSERT(sizeClass.blockSize() == subregionSize);
132 size_t count = sizeClass.blockCount();
189 size_t allocate(AllocationTableSizeClass& sizeClass) argument
193 return m_ptr->allocate(sizeClass);
196 void free(size_t location, AllocationTableSizeClass& sizeClass) argument
262 allocate(AllocationTableSizeClass& sizeClass) argument
304 free(size_t location, AllocationTableSizeClass& sizeClass) argument
345 AllocationTableSizeClass sizeClass = NextLevel::classForSize(size); local
422 AllocationTableSizeClass sizeClass = classForSize(requestedSize); local
448 AllocationTableSizeClass sizeClass = classForSize(size); local
450 m_pages.free(pointerToOffset(pointer), sizeClass); local
[all...]

Completed in 167 milliseconds