Lines Matching refs:heap_
23 : heap_(heap),
33 std::make_unique<SweeperTask>(heap_->GetJSThread()->GetThreadId(), this, OLD_SPACE));
36 std::make_unique<SweeperTask>(heap_->GetJSThread()->GetThreadId(), this, NON_MOVABLE));
38 std::make_unique<SweeperTask>(heap_->GetJSThread()->GetThreadId(), this, MACHINE_CODE_SPACE));
44 MEM_ALLOCATE_AND_GC_TRACE(heap_->GetEcmaVM(), ConcurrentSweepingInitialize);
48 heap_->GetOldSpace()->PrepareSweeping();
50 heap_->GetNonMovableSpace()->PrepareSweeping();
51 heap_->GetMachineCodeSpace()->PrepareSweeping();
60 heap_->GetOldSpace()->Sweep();
62 heap_->GetNonMovableSpace()->Sweep();
63 heap_->GetMachineCodeSpace()->Sweep();
65 heap_->GetHugeObjectSpace()->Sweep();
66 heap_->GetHugeMachineCodeSpace()->Sweep();
71 auto space = heap_->GetSpaceWithType(type);
111 CHECK_JS_THREAD(heap_->GetEcmaVM());
136 SparseSpace *space = heap_->GetSpaceWithType(type);
143 SparseSpace *space = heap_->GetSpaceWithType(static_cast<MemSpaceType>(i));