Searched refs:heap_base (Results 1 – 8 of 8) sorted by relevance
/third_party/node/deps/v8/src/heap/cppgc/ |
D | heap-consistency.cc | 17 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 …]
|
D | write-barrier.cc | 85 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 …]
|
D | caged-heap-local-data.cc | 16 CagedHeapLocalData::CagedHeapLocalData(HeapBase& heap_base, in CagedHeapLocalData() argument 18 : heap_base(heap_base) { in CagedHeapLocalData()
|
D | explicit-management.cc | 70 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()
|
D | caged-heap.cc | 51 CagedHeap::CagedHeap(HeapBase& heap_base, PageAllocator& platform_allocator) in CagedHeap() argument 63 CagedHeapLocalData(heap_base, platform_allocator); in CagedHeap()
|
D | marking-verifier.cc | 177 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/ |
D | unified-heap-marking-verifier.cc | 59 cppgc::internal::HeapBase& heap_base, in UnifiedHeapMarkingVerifier() argument 62 heap_base, collection_type, state_, in UnifiedHeapMarkingVerifier()
|
/third_party/node/deps/v8/include/cppgc/internal/ |
D | caged-heap-local-data.h | 70 HeapBase& heap_base; member
|