Home
last modified time | relevance | path

Searched refs:heap_base (Results 1 – 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
Dheap-consistency.cc17 auto& heap_base = internal::HeapBase::From(heap_handle); in IsGarbageCollectionAllowed() local
18 return !heap_base.in_disallow_gc_scope(); in IsGarbageCollectionAllowed()
23 auto& heap_base = internal::HeapBase::From(heap_handle); in Enter() local
24 heap_base.disallow_gc_scope_++; in Enter()
29 auto& heap_base = internal::HeapBase::From(heap_handle); in Leave() local
30 DCHECK_GT(heap_base.disallow_gc_scope_, 0); in Leave()
31 heap_base.disallow_gc_scope_--; in Leave()
46 auto& heap_base = internal::HeapBase::From(heap_handle); in Enter() local
47 heap_base.no_gc_scope_++; in Enter()
52 auto& heap_base = internal::HeapBase::From(heap_handle); in Leave() local
[all …]
Dwrite-barrier.cc85 auto& heap_base = HeapBase::From(heap_handle); in DijkstraMarkingBarrierRangeSlow() local
88 DCHECK(heap_base.marker()); in DijkstraMarkingBarrierRangeSlow()
90 DCHECK(!heap_base.in_atomic_pause()); in DijkstraMarkingBarrierRangeSlow()
92 cppgc::subtle::DisallowGarbageCollectionScope disallow_gc_scope(heap_base); in DijkstraMarkingBarrierRangeSlow()
95 trace_callback(&heap_base.marker()->Visitor(), array); in DijkstraMarkingBarrierRangeSlow()
136 if (local_data.heap_base.in_atomic_pause()) return; in GenerationalBarrierSlow()
142 local_data.heap_base.remembered_set().AddSlot((const_cast<void*>(slot))); in GenerationalBarrierSlow()
151 BasePage::FromInnerAddress(&local_data.heap_base, inner_pointer) in GenerationalBarrierForSourceObjectSlow()
155 local_data.heap_base.remembered_set().AddSourceObject( in GenerationalBarrierForSourceObjectSlow()
180 const auto& heap_base = internal::HeapBase::From(heap_handle); in IsMarking() local
[all …]
Dcaged-heap-local-data.cc16 CagedHeapLocalData::CagedHeapLocalData(HeapBase& heap_base, in CagedHeapLocalData() argument
18 : heap_base(heap_base) { in CagedHeapLocalData()
Dexplicit-management.cc70 auto& heap_base = HeapBase::From(heap_handle); in FreeUnreferencedObject() local
71 heap_base.remembered_set().InvalidateRememberedSlotsInRange( in FreeUnreferencedObject()
74 heap_base.remembered_set().InvalidateRememberedSourceObject(header); in FreeUnreferencedObject()
Dcaged-heap.cc51 CagedHeap::CagedHeap(HeapBase& heap_base, PageAllocator& platform_allocator) in CagedHeap() argument
63 CagedHeapLocalData(heap_base, platform_allocator); in CagedHeap()
Dmarking-verifier.cc177 MarkingVerifier::MarkingVerifier(HeapBase& heap_base, in MarkingVerifier() argument
179 : MarkingVerifierBase(heap_base, collection_type, state_, in MarkingVerifier()
/third_party/node/deps/v8/src/heap/cppgc-js/
Dunified-heap-marking-verifier.cc59 cppgc::internal::HeapBase& heap_base, in UnifiedHeapMarkingVerifier() argument
62 heap_base, collection_type, state_, in UnifiedHeapMarkingVerifier()
/third_party/node/deps/v8/include/cppgc/internal/
Dcaged-heap-local-data.h70 HeapBase& heap_base; member