Lines Matching refs:CppHeap
1830 // CppHeap needs a stack marker at the top of all entry points to allow
1836 static_cast<v8::internal::CppHeap*>(cpp_heap())
2033 !CppHeap::From(cpp_heap())->sweeper().IsSweepingInProgress());
2367 CppHeap::From(cpp_heap())
2368 ->RunMinorGC(with_stack ? CppHeap::StackState::kMayContainHeapPointers
2369 : CppHeap::StackState::kNoHeapPointers);
2469 if (cpp_heap()) CppHeap::From(cpp_heap())->FinishSweepingIfRunning();
2652 CppHeap::PauseConcurrentMarkingScope pause_cpp_marking(
2653 CppHeap::From(cpp_heap_));
2702 CppHeap::PauseConcurrentMarkingScope pause_cpp_marking(
2703 CppHeap::From(cpp_heap_));
2772 CppHeap::PauseConcurrentMarkingScope pause_cpp_marking(
2773 CppHeap::From(cpp_heap_));
5996 // Setting a tracer is only supported when CppHeap is not used.
6013 void Heap::AttachCppHeap(v8::CppHeap* cpp_heap) {
6014 CppHeap::From(cpp_heap)->AttachIsolate(isolate());
6016 local_embedder_heap_tracer()->SetCppHeap(CppHeap::From(cpp_heap));
6020 CppHeap::From(cpp_heap_)->DetachIsolate();
6035 const auto* cpp_heap = CppHeap::From(cpp_heap_);
6168 CppHeap::From(cpp_heap_)->DetachIsolate();