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

/macosx-10.9.5/JavaScriptCore-7537.78.1/heap/
H A DMarkedBlock.cpp70 template<MarkedBlock::BlockState blockState, MarkedBlock::SweepMode sweepMode, MarkedBlock::DestructorType dtorType>
74 ASSERT(!(dtorType == MarkedBlock::None && sweepMode == SweepOnly));
90 if (sweepMode == SweepToFreeList) {
100 if (sweepMode == SweepToFreeList && m_newlyAllocated)
103 m_state = ((sweepMode == SweepToFreeList) ? FreeListed : Marked);
107 MarkedBlock::FreeList MarkedBlock::sweep(SweepMode sweepMode) argument
113 if (sweepMode == SweepOnly && m_destructorType == MarkedBlock::None)
117 return sweepHelper<MarkedBlock::ImmortalStructure>(sweepMode);
119 return sweepHelper<MarkedBlock::Normal>(sweepMode);
120 return sweepHelper<MarkedBlock::None>(sweepMode);
124 sweepHelper(SweepMode sweepMode) argument
[all...]

Completed in 207 milliseconds