Home
last modified time | relevance | path

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

/third_party/node/deps/v8/include/cppgc/
H A Dheap-consistency.h17 class HeapHandle;
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
[all...]
H A Dheap-state.h12 class HeapHandle;
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);
H A Dtesting.h14 class HeapHandle;
39 explicit OverrideEmbedderStackStateScope(HeapHandle& heap_handle,
49 HeapHandle& heap_handle_;
59 explicit StandaloneTestingHeap(HeapHandle&);
98 HeapHandle& heap_handle_;
H A Dexplicit-management.h16 class HeapHandle;
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()
H A Dheap.h37 class HeapHandle;
196 HeapHandle& GetHeapHandle();
/third_party/node/deps/v8/include/v8-include/cppgc/
H A Dheap-consistency.h18 class HeapHandle;
227 static bool IsGarbageCollectionAllowed(HeapHandle& heap_handle);
235 static void Enter(HeapHandle& heap_handle);
243 static void Leave(HeapHandle& heap_handle);
251 explicit DisallowGarbageCollectionScope(HeapHandle& heap_handle);
260 HeapHandle& heap_handle_;
280 static void Enter(HeapHandle& heap_handle);
288 static void Leave(HeapHandle& heap_handle);
296 explicit NoGarbageCollectionScope(HeapHandle& heap_handle);
303 HeapHandle
[all...]
H A Dheap-state.h12 class HeapHandle;
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);
H A Dheap-handle.h21 class HeapHandle { class
24 HeapHandle(const HeapHandle&) = delete;
25 HeapHandle& operator=(const HeapHandle&) = delete;
28 HeapHandle() = default;
H A Dtesting.h14 class HeapHandle;
39 explicit OverrideEmbedderStackStateScope(HeapHandle& heap_handle,
49 HeapHandle& heap_handle_;
59 explicit StandaloneTestingHeap(HeapHandle&);
98 HeapHandle& heap_handle_;
H A Dexplicit-management.h16 class HeapHandle;
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()
H A Dheap.h24 class HeapHandle;
192 HeapHandle& GetHeapHandle();
/third_party/node/deps/v8/src/heap/cppgc/
H A Dheap-consistency.cc16 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()
H A Dheap-state.cc13 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()
H A Dheap-base.h62 class V8_EXPORT HeapHandle { class
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()
H A Dwrite-barrier.cc83 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()
H A Dtesting.cc14 HeapHandle& heap_handle, EmbedderStackState state) in OverrideEmbedderStackStateScope()
25 StandaloneTestingHeap::StandaloneTestingHeap(HeapHandle& heap_handle) in StandaloneTestingHeap()
H A Dexplicit-management.cc20 bool InGC(HeapHandle& heap_handle) { in InGC()
30 void ExplicitManagementImpl::FreeUnreferencedObject(HeapHandle& heap_handle, in FreeUnreferencedObject()
H A Dheap.cc59 HeapHandle& Heap::GetHeapHandle() { return *internal::Heap::From(this); } in GetHeapHandle()
/third_party/node/deps/v8/include/v8-include/cppgc/internal/
H A Dbase-page-handle.h16 // The class is needed in the header to allow for fast access to HeapHandle in
30 HeapHandle& heap_handle() { return heap_handle_; } in heap_handle()
31 const HeapHandle& heap_handle() const { return heap_handle_; } in heap_handle()
34 explicit BasePageHandle(HeapHandle& heap_handle) : heap_handle_(heap_handle) { in BasePageHandle()
39 HeapHandle& heap_handle_;
H A Dwrite-barrier.h29 class HeapHandle;
54 HeapHandle* heap = nullptr;
131 static void DijkstraMarkingBarrierRangeSlow(HeapHandle& heap_handle,
140 static CagedHeapLocalData& GetLocalData(HeapHandle&);
144 HeapHandle* heap_handle);
147 const void* slot, uintptr_t value_offset, HeapHandle* heap_handle);
150 HeapHandle* heap_handle);
206 HeapHandle& heap_handle = page->heap_handle(); in GetNoSlot()
253 HeapHandle& heap_handle = page->heap_handle(); in BarrierEnabledGet()
283 HeapHandle in Get()
[all...]
/third_party/node/deps/v8/include/cppgc/internal/
H A Dwrite-barrier.h25 class HeapHandle;
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); in Get()
231 params.heap = reinterpret_cast<HeapHandle*>(params.start); in Get()
244 HeapHandle& handle = callback(); in Get()
260 HeapHandle& handle = callback(); in Get()
295 static bool IsMarking(const void*, HeapHandle**);
[all...]
/third_party/node/deps/v8/include/
H A Dv8-cppgc.h22 class HeapHandle;
107 cppgc::HeapHandle& GetHeapHandle();
/third_party/node/deps/v8/include/v8-include/
H A Dv8-cppgc.h22 class HeapHandle;
129 cppgc::HeapHandle& GetHeapHandle();
/third_party/node/deps/v8/src/heap/cppgc-js/
H A Dcpp-heap.cc122 cppgc::HeapHandle& CppHeap::GetHeapHandle() { in GetHeapHandle()

Completed in 10 milliseconds