Lines Matching refs:roots
464 void Heap::getConservativeRegisterRoots(HashSet<JSCell*>& roots)
470 JSCell** registerRoots = stackRoots.roots();
474 roots.add(registerRoots[i]);
497 // We gather conservative roots before clearing mark bits because conservative
561 void Heap::gatherStackRoots(ConservativeRoots& roots, void** dummy)
565 m_machineThreads.gatherConservativeRoots(roots, m_jitStubRoutines, m_codeBlocks, dummy);
568 void Heap::gatherJSStackRoots(ConservativeRoots& roots)
572 stack().gatherConservativeRoots(roots, m_jitStubRoutines, m_codeBlocks);
574 UNUSED_PARAM(roots);
578 void Heap::gatherScratchBufferRoots(ConservativeRoots& roots)
582 m_vm->gatherConservativeRoots(roots);
584 UNUSED_PARAM(roots);
613 void Heap::visitConservativeRoots(ConservativeRoots& roots)
616 m_slotVisitor.append(roots);