Searched refs:HeapHandle (Results 1 – 15 of 15) sorted by relevance
/third_party/node/deps/v8/include/cppgc/ |
D | heap-consistency.h | 17 class HeapHandle; variable 184 static bool IsGarbageCollectionAllowed(HeapHandle& heap_handle); 192 static void Enter(HeapHandle& heap_handle); 200 static void Leave(HeapHandle& heap_handle); 208 explicit DisallowGarbageCollectionScope(HeapHandle& heap_handle); 217 HeapHandle& heap_handle_; 237 static void Enter(HeapHandle& heap_handle); 245 static void Leave(HeapHandle& heap_handle); 253 explicit NoGarbageCollectionScope(HeapHandle& heap_handle); 260 HeapHandle& heap_handle_;
|
D | heap-state.h | 12 class HeapHandle; variable 29 static bool IsMarking(const HeapHandle& heap_handle); 39 static bool IsSweeping(const HeapHandle& heap_handle); 51 static bool IsSweepingOnOwningThread(const HeapHandle& heap_handle); 62 static bool IsInAtomicPause(const HeapHandle& heap_handle); 73 static bool PreviousGCWasConservative(const HeapHandle& heap_handle);
|
D | testing.h | 14 class HeapHandle; variable 39 explicit OverrideEmbedderStackStateScope(HeapHandle& heap_handle, 49 HeapHandle& heap_handle_; 59 explicit StandaloneTestingHeap(HeapHandle&); 98 HeapHandle& heap_handle_;
|
D | explicit-management.h | 16 class HeapHandle; variable 21 void FreeUnreferencedObject(HeapHandle& heap_handle, T& object); 31 V8_EXPORT static void FreeUnreferencedObject(HeapHandle&, void*); 35 friend void subtle::FreeUnreferencedObject(HeapHandle&, T&); 61 void FreeUnreferencedObject(HeapHandle& heap_handle, T& object) { in FreeUnreferencedObject()
|
D | heap.h | 37 class HeapHandle; variable 196 HeapHandle& GetHeapHandle();
|
/third_party/node/deps/v8/src/heap/cppgc/ |
D | heap-consistency.cc | 16 cppgc::HeapHandle& heap_handle) { in IsGarbageCollectionAllowed() 22 void DisallowGarbageCollectionScope::Enter(cppgc::HeapHandle& heap_handle) { in Enter() 28 void DisallowGarbageCollectionScope::Leave(cppgc::HeapHandle& heap_handle) { in Leave() 35 cppgc::HeapHandle& heap_handle) in DisallowGarbageCollectionScope() 45 void NoGarbageCollectionScope::Enter(cppgc::HeapHandle& heap_handle) { in Enter() 51 void NoGarbageCollectionScope::Leave(cppgc::HeapHandle& heap_handle) { in Leave() 58 cppgc::HeapHandle& heap_handle) in NoGarbageCollectionScope()
|
D | heap-state.cc | 13 bool HeapState::IsMarking(const HeapHandle& heap_handle) { in IsMarking() 20 bool HeapState::IsSweeping(const HeapHandle& heap_handle) { in IsSweeping() 25 bool HeapState::IsSweepingOnOwningThread(const HeapHandle& heap_handle) { in IsSweepingOnOwningThread() 32 bool HeapState::IsInAtomicPause(const HeapHandle& heap_handle) { in IsInAtomicPause() 37 bool HeapState::PreviousGCWasConservative(const HeapHandle& heap_handle) { in PreviousGCWasConservative()
|
D | heap-base.h | 62 class V8_EXPORT HeapHandle { 64 HeapHandle() = default; 76 class V8_EXPORT_PRIVATE HeapBase : public cppgc::HeapHandle { 82 static HeapBase& From(cppgc::HeapHandle& heap_handle) { in From() 85 static const HeapBase& From(const cppgc::HeapHandle& heap_handle) { in From()
|
D | write-barrier.cc | 83 HeapHandle& heap_handle, const void* first_element, size_t element_size, in DijkstraMarkingBarrierRangeSlow() 169 HeapHandle** handle) { in IsMarking() 179 bool WriteBarrierTypeForNonCagedHeapPolicy::IsMarking(HeapHandle& heap_handle) { in IsMarking() 189 const HeapHandle& heap_handle, WriteBarrier::Params& params) { in IsMarking()
|
D | testing.cc | 14 HeapHandle& heap_handle, EmbedderStackState state) in OverrideEmbedderStackStateScope() 25 StandaloneTestingHeap::StandaloneTestingHeap(HeapHandle& heap_handle) in StandaloneTestingHeap()
|
D | explicit-management.cc | 20 bool InGC(HeapHandle& heap_handle) { in InGC() 30 void ExplicitManagementImpl::FreeUnreferencedObject(HeapHandle& heap_handle, in FreeUnreferencedObject()
|
D | heap.cc | 59 HeapHandle& Heap::GetHeapHandle() { return *internal::Heap::From(this); } in GetHeapHandle()
|
/third_party/node/deps/v8/include/cppgc/internal/ |
D | write-barrier.h | 25 class HeapHandle; variable 44 HeapHandle* heap = nullptr; 116 static void DijkstraMarkingBarrierRangeSlow(HeapHandle& heap_handle, 125 static CagedHeapLocalData& GetLocalData(HeapHandle&); 202 static bool IsMarking(const HeapHandle&, WriteBarrier::Params&); 223 params.heap = reinterpret_cast<HeapHandle*>(params.start); 231 params.heap = reinterpret_cast<HeapHandle*>(params.start); 244 HeapHandle& handle = callback(); 260 HeapHandle& handle = callback(); 295 static bool IsMarking(const void*, HeapHandle**); [all …]
|
/third_party/node/deps/v8/include/ |
D | v8-cppgc.h | 22 class HeapHandle; variable 107 cppgc::HeapHandle& GetHeapHandle();
|
/third_party/node/deps/v8/src/heap/cppgc-js/ |
D | cpp-heap.cc | 122 cppgc::HeapHandle& CppHeap::GetHeapHandle() { in GetHeapHandle()
|