Searched refs:blockAllocator (Results 1 - 13 of 13) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/heap/
H A DCopiedBlockInlines.h47 m_workList = adoptPtr(new CopyWorkList(Heap::heap(owner)->blockAllocator()));
H A DWeakSet.cpp39 heap()->blockAllocator().deallocate(WeakBlock::destroy(block));
76 WeakBlock* block = WeakBlock::create(heap()->blockAllocator().allocate<WeakBlock>());
87 heap()->blockAllocator().deallocate(WeakBlock::destroy(block));
H A DCopiedSpaceInlines.h105 m_heap->blockAllocator().deallocate(CopiedBlock::destroy(block));
110 m_heap->blockAllocator().deallocate(CopiedBlock::destroy(block));
125 CopiedBlock* block = CopiedBlock::createNoZeroFill(m_heap->blockAllocator().allocate<CopiedBlock>());
143 CopiedBlock* block = CopiedBlock::create(m_heap->blockAllocator().allocate<CopiedBlock>());
H A DBlockAllocator.cpp113 void BlockAllocator::blockFreeingThreadStartFunc(void* blockAllocator) argument
115 static_cast<BlockAllocator*>(blockAllocator)->blockFreeingThreadMain();
H A DHandleSet.cpp48 m_vm->heap.blockAllocator().deallocate(HandleBlock::destroy(m_blockList.removeHead()));
53 HandleBlock* newBlock = HandleBlock::create(m_vm->heap.blockAllocator().allocate<HandleBlock>(), this);
H A DCopiedSpace.cpp50 m_heap->blockAllocator().deallocate(CopiedBlock::destroy(m_toSpace->removeHead()));
53 m_heap->blockAllocator().deallocate(CopiedBlock::destroy(m_fromSpace->removeHead()));
56 m_heap->blockAllocator().deallocateCustomSize(CopiedBlock::destroy(m_oversizeBlocks.removeHead()));
85 CopiedBlock* block = CopiedBlock::create(m_heap->blockAllocator().allocateCustomSize(sizeof(CopiedBlock) + bytes, CopiedBlock::blockSize));
143 m_heap->blockAllocator().deallocateCustomSize(CopiedBlock::destroy(oldBlock));
215 m_heap->blockAllocator().deallocateCustomSize(CopiedBlock::destroy(block));
H A DCopyWorkList.h132 inline CopyWorkList::CopyWorkList(BlockAllocator& blockAllocator) argument
133 : m_blockAllocator(blockAllocator)
H A DMarkStack.cpp49 MarkStackArray::MarkStackArray(BlockAllocator& blockAllocator) argument
50 : m_blockAllocator(blockAllocator)
H A DMarkedAllocator.cpp115 return MarkedBlock::create(m_heap->blockAllocator().allocate<MarkedBlock>(), this, cellSize, m_destructorType);
116 return MarkedBlock::create(m_heap->blockAllocator().allocateCustomSize(blockSize, MarkedBlock::blockSize), this, cellSize, m_destructorType);
H A DGCThreadSharedData.cpp59 , m_sharedMarkStack(vm->heap.blockAllocator())
H A DMarkedSpace.cpp200 m_heap->blockAllocator().deallocate(MarkedBlock::destroy(block));
203 m_heap->blockAllocator().deallocateCustomSize(MarkedBlock::destroy(block));
H A DHeap.h224 BlockAllocator& blockAllocator();
399 inline BlockAllocator& Heap::blockAllocator() function in class:JSC::Heap
H A DSlotVisitor.cpp20 : m_stack(shared.m_vm->heap.blockAllocator())

Completed in 194 milliseconds