| AdvanceMarking(v8::base::TimeDelta max_duration, size_t marked_bytes_limit) | v8::internal::CppHeap | |
| allocated_size() const | v8::internal::CppHeap | inline |
| allocated_size_ | v8::internal::CppHeap | private |
| allocated_size_limit_for_check_ | v8::internal::CppHeap | private |
| AllocatedObjectSizeDecreased(size_t) final | v8::internal::CppHeap | virtual |
| AllocatedObjectSizeIncreased(size_t) final | v8::internal::CppHeap | virtual |
| AllocatedSizeDecreased(size_t) | cppgc::internal::StatsCollector::AllocationObserver | inlinevirtual |
| AllocatedSizeIncreased(size_t) | cppgc::internal::StatsCollector::AllocationObserver | inlinevirtual |
| allocation_observer_for_PROCESS_HEAP_STATISTICS_ | cppgc::internal::HeapBase | protected |
| already_terminated_ | v8::internal::CppHeap | private |
| AsBase() | v8::internal::CppHeap | inline |
| AsBase() const | v8::internal::CppHeap | inline |
| AttachIsolate(Isolate *isolate) | v8::internal::CppHeap | |
| buffered_allocated_bytes_ | v8::internal::CppHeap | private |
| CallMoveListeners(Address from, Address to, size_t size_including_header) | cppgc::internal::HeapBase | |
| clear_overridden_stack_state() override | v8::internal::CppHeap | virtual |
| CollectCustomSpaceStatisticsAtLastGC(std::vector< cppgc::CustomSpaceIndex >, std::unique_ptr< CustomSpaceStatisticsReceiver >) | v8::internal::CppHeap | |
| CollectGarbage(cppgc::internal::GCConfig) override | v8::internal::CppHeap | virtual |
| CollectGarbageForTesting(CollectionType, StackState) | v8::internal::CppHeap | |
| v8::CppHeap::CollectGarbageForTesting(cppgc::EmbedderStackState stack_state) | v8::CppHeap | |
| CollectGarbageInYoungGenerationForTesting(cppgc::EmbedderStackState stack_state) | v8::CppHeap | |
| collection_type_ | v8::internal::CppHeap | private |
| CollectionType typedef | v8::internal::CppHeap | |
| cppgc::CollectStatistics(HeapStatistics::DetailLevel) | cppgc::internal::HeapBase | |
| v8::CppHeap::CollectStatistics(cppgc::HeapStatistics::DetailLevel detail_level) | v8::CppHeap | |
| CompactAndSweep() | v8::internal::CppHeap | |
| compactor() | cppgc::internal::HeapBase | inline |
| compactor_ | cppgc::internal::HeapBase | protected |
| CppHeap(v8::Platform *, const std::vector< std::unique_ptr< cppgc::CustomSpaceBase > > &, cppgc::Heap::MarkingType, cppgc::Heap::SweepingType) | v8::internal::CppHeap | |
| CppHeap(const CppHeap &)=delete | v8::internal::CppHeap | |
| Create(v8::Platform *platform, const CppHeapCreateParams ¶ms) | v8::CppHeap | static |
| CreateCppMarkingState() | v8::internal::CppHeap | |
| CreateCppMarkingStateForMutatorThread() | v8::internal::CppHeap | |
| cross_heap_remembered_set_ | v8::internal::CppHeap | private |
| current_gc_flags_ | v8::internal::CppHeap | private |
| CurrentThreadIsHeapThread() const final | v8::internal::CppHeap | virtual |
| detached_override_stack_state_ | v8::internal::CppHeap | private |
| DetachIsolate() | v8::internal::CppHeap | |
| disallow_gc_scope_ | cppgc::internal::HeapBase | protected |
| EnableDetachedGarbageCollectionsForTesting() | v8::internal::CppHeap | |
| EnterDisallowGCScope() | cppgc::internal::HeapBase | inline |
| EnterFinalPause(cppgc::EmbedderStackState stack_state) | v8::internal::CppHeap | |
| EnterNoGCScope() | cppgc::internal::HeapBase | inline |
| EnterProcessGlobalAtomicPause() | v8::internal::CppHeap | |
| epoch() const override | v8::internal::CppHeap | virtual |
| ExecutePreFinalizers() | cppgc::internal::HeapBase | protected |
| FinalizeIncrementalGarbageCollectionForTesting(cppgc::EmbedderStackState) final | v8::internal::CppHeap | privatevirtual |
| FinalizeIncrementalGarbageCollectionIfNeeded(cppgc::Heap::StackState) final | v8::internal::CppHeap | inlineprivatevirtual |
| FinishAtomicSweepingIfRunning() | v8::internal::CppHeap | |
| FinishConcurrentMarkingIfNeeded() | v8::internal::CppHeap | |
| FinishMarkingAndProcessWeakness() | v8::internal::CppHeap | |
| FinishSweepingIfOutOfWork() | v8::internal::CppHeap | |
| FinishSweepingIfRunning() | v8::internal::CppHeap | |
| force_incremental_marking_for_testing_ | v8::internal::CppHeap | private |
| From(v8::CppHeap *heap) | v8::internal::CppHeap | inlinestatic |
| From(const v8::CppHeap *heap) | v8::internal::CppHeap | inlinestatic |
| cppgc::internal::HeapBase::From(cppgc::HeapHandle &heap_handle) | cppgc::internal::HeapBase | inlinestatic |
| cppgc::internal::HeapBase::From(const cppgc::HeapHandle &heap_handle) | cppgc::internal::HeapBase | inlinestatic |
| GarbageCollectionFlags typedef | v8::internal::CppHeap | |
| GarbageCollectionFlagValues enum name | v8::internal::CppHeap | |
| generational_gc_supported() const | cppgc::internal::HeapBase | inline |
| GetAllocationHandle() | v8::CppHeap | |
| GetHeapHandle() | v8::CppHeap | |
| GetMarkerRefForTesting() | cppgc::internal::HeapBase | inline |
| GetMetricRecorder() const | v8::internal::CppHeap | |
| GetStrongCrossThreadPersistentRegion() | cppgc::internal::HeapBase | inline |
| GetStrongCrossThreadPersistentRegion() const | cppgc::internal::HeapBase | inline |
| GetStrongPersistentRegion() | cppgc::internal::HeapBase | inline |
| GetStrongPersistentRegion() const | cppgc::internal::HeapBase | inline |
| GetWeakCrossThreadPersistentRegion() | cppgc::internal::HeapBase | inline |
| GetWeakCrossThreadPersistentRegion() const | cppgc::internal::HeapBase | inline |
| GetWeakPersistentRegion() | cppgc::internal::HeapBase | inline |
| GetWeakPersistentRegion() const | cppgc::internal::HeapBase | inline |
| HasMoveListeners() const | cppgc::internal::HeapBase | inline |
| heap() const | v8::internal::CppHeap | inlineprivate |
| heap_ | v8::internal::CppHeap | private |
| heap_registry_subscription_ | cppgc::internal::HeapBase | protected |
| heap_thread_id_ | cppgc::internal::HeapBase | protected |
| HeapBase(std::shared_ptr< cppgc::Platform > platform, const std::vector< std::unique_ptr< CustomSpaceBase > > &custom_spaces, StackSupport stack_support, MarkingType marking_support, SweepingType sweeping_support, GarbageCollector &garbage_collector) | cppgc::internal::HeapBase | |
| HeapBase(const HeapBase &)=delete | cppgc::internal::HeapBase | |
| HeapHandle(const HeapHandle &)=delete | cppgc::HeapHandle | |
| HeapHandle()=default | cppgc::HeapHandle | private |
| in_atomic_pause() const | cppgc::internal::HeapBase | inline |
| in_atomic_pause_ | cppgc::internal::HeapBase | protected |
| in_detached_testing_mode_ | v8::internal::CppHeap | private |
| in_no_gc_scope() const | cppgc::internal::HeapBase | inlineprotected |
| incremental_marking_supported() const | cppgc::internal::HeapBase | inline |
| InitializeMarking(CollectionType, std::shared_ptr<::heap::base::IncrementalMarkingSchedule > schedule={}, GarbageCollectionFlags=GarbageCollectionFlagValues::kNoFlags) | v8::internal::CppHeap | |
| InitializeOncePerProcess() | v8::internal::CppHeap | static |
| InitializePageBackend(PageAllocator &allocator) | cppgc::internal::HeapBase | protectedstatic |
| is_detached_ | v8::internal::CppHeap | private |
| is_in_v8_marking_step_ | v8::internal::CppHeap | private |
| is_incremental_marking_in_progress() const | cppgc::HeapHandle | inlineprivate |
| is_incremental_marking_in_progress_ | cppgc::HeapHandle | private |
| is_young_generation_enabled() const | cppgc::HeapHandle | inlineprivate |
| is_young_generation_enabled_ | cppgc::HeapHandle | private |
| IsDetachedGCAllowed() const | v8::internal::CppHeap | private |
| IsGCAllowed() const override | v8::internal::CppHeap | privatevirtual |
| IsGCForbidden() const override | v8::internal::CppHeap | privatevirtual |
| IsMarking() const | cppgc::internal::HeapBase | inlineprotected |
| IsMarkingDone() const | v8::internal::CppHeap | |
| isolate() const | v8::internal::CppHeap | inline |
| isolate_ | v8::internal::CppHeap | private |
| kForced enum value | v8::internal::CppHeap | |
| kNoFlags enum value | v8::internal::CppHeap | |
| kReduceMemory enum value | v8::internal::CppHeap | |
| last_bytes_marked() const | v8::internal::CppHeap | |
| LeaveDisallowGCScope() | cppgc::internal::HeapBase | inline |
| LeaveNoGCScope() | cppgc::internal::HeapBase | inline |
| marker() const | cppgc::internal::HeapBase | inline |
| marker_ | cppgc::internal::HeapBase | protected |
| marking_done_ | v8::internal::CppHeap | private |
| marking_support() const | cppgc::internal::HeapBase | inline |
| marking_support_ | cppgc::internal::HeapBase | protected |
| MarkingType typedef | cppgc::internal::HeapBase | |
| MetricRecorderAdapter class | v8::internal::CppHeap | friend |
| minor_gc_heap_growing_ | v8::internal::CppHeap | private |
| move_listeners_ | cppgc::internal::HeapBase | protected |
| name_for_unnamed_object_ | cppgc::internal::HeapBase | protected |
| name_of_unnamed_object() const | cppgc::internal::HeapBase | inline |
| no_gc_scope_ | cppgc::internal::HeapBase | protected |
| object_allocator() | cppgc::internal::HeapBase | inline |
| object_allocator() const | cppgc::internal::HeapBase | inline |
| object_allocator_ | cppgc::internal::HeapBase | protected |
| ObjectPayloadSize() const | cppgc::internal::HeapBase | |
| oom_handler() | cppgc::internal::HeapBase | inline |
| oom_handler() const | cppgc::internal::HeapBase | inline |
| oom_handler_ | cppgc::internal::HeapBase | protected |
| operator=(const CppHeap &)=delete | v8::internal::CppHeap | |
| cppgc::internal::HeapBase::operator=(const HeapBase &)=delete | cppgc::internal::HeapBase | |
| cppgc::HeapHandle::operator=(const HeapHandle &)=delete | cppgc::HeapHandle | |
| overridden_stack_state() const override | v8::internal::CppHeap | virtual |
| override_stack_state_scope_ | v8::internal::CppHeap | private |
| page_allocator() const | cppgc::internal::HeapBase | protected |
| page_backend() | cppgc::internal::HeapBase | inline |
| page_backend() const | cppgc::internal::HeapBase | inline |
| page_backend_ | cppgc::internal::HeapBase | protected |
| platform() | cppgc::internal::HeapBase | inline |
| platform() const | cppgc::internal::HeapBase | inline |
| platform_ | cppgc::internal::HeapBase | protected |
| prefinalizer_handler() | cppgc::internal::HeapBase | inline |
| prefinalizer_handler() const | cppgc::internal::HeapBase | inline |
| prefinalizer_handler_ | cppgc::internal::HeapBase | protected |
| ProcessCrossThreadWeakness() | v8::internal::CppHeap | |
| raw_heap() | cppgc::internal::HeapBase | inline |
| raw_heap() const | cppgc::internal::HeapBase | inline |
| raw_heap_ | cppgc::internal::HeapBase | protected |
| ReEnableConcurrentMarking() | v8::internal::CppHeap | |
| RegisterMoveListener(MoveListener *listener) | cppgc::internal::HeapBase | |
| RememberCrossHeapReferenceIfNeeded(v8::internal::Tagged< v8::internal::JSObject > host_obj, void *value) | v8::internal::CppHeap | |
| ReportBufferedAllocationSizeIfPossible() | v8::internal::CppHeap | private |
| ResetAllocatedObjectSize(size_t) final | v8::internal::CppHeap | inlinevirtual |
| ResetCrossHeapRememberedSet() | v8::internal::CppHeap | |
| SelectMarkingType() const | v8::internal::CppHeap | private |
| SelectSweepingType() const | v8::internal::CppHeap | private |
| set_incremental_marking_in_progress(bool value) | cppgc::internal::HeapBase | inline |
| set_name_of_unnamed_object(HeapObjectNameForUnnamedObject value) | cppgc::internal::HeapBase | inline |
| set_override_stack_state(cppgc::EmbedderStackState state) override | v8::internal::CppHeap | virtual |
| SetInAtomicPauseForTesting(bool value) | cppgc::internal::HeapBase | inline |
| SetMetricRecorder(std::unique_ptr< MetricRecorder > histogram_recorder) | cppgc::internal::HeapBase | inline |
| SetStackStateOfPrevGC(EmbedderStackState stack_state) | cppgc::internal::HeapBase | inline |
| ShouldFinalizeIncrementalMarking() const | v8::internal::CppHeap | |
| stack() final | v8::internal::CppHeap | virtual |
| stack_ | cppgc::internal::HeapBase | protected |
| stack_state_of_prev_gc() const | cppgc::internal::HeapBase | inline |
| stack_state_of_prev_gc_ | cppgc::internal::HeapBase | protected |
| stack_support() const | cppgc::internal::HeapBase | inline |
| stack_support_ | cppgc::internal::HeapBase | protected |
| StackState typedef | v8::internal::CppHeap | |
| StackSupport typedef | cppgc::internal::HeapBase | |
| StartDetachingIsolate() | v8::internal::CppHeap | |
| StartIncrementalGarbageCollection(cppgc::internal::GCConfig) override | v8::internal::CppHeap | virtual |
| StartIncrementalGarbageCollectionForTesting() final | v8::internal::CppHeap | privatevirtual |
| StartMarking() | v8::internal::CppHeap | |
| stats_collector() | cppgc::internal::HeapBase | inline |
| stats_collector() const | cppgc::internal::HeapBase | inline |
| stats_collector_ | cppgc::internal::HeapBase | protected |
| sticky_bits() const | cppgc::internal::HeapBase | inline |
| strong_cross_thread_persistent_region_ | cppgc::internal::HeapBase | protected |
| strong_persistent_region_ | cppgc::internal::HeapBase | protected |
| sweeper() | cppgc::internal::HeapBase | inline |
| sweeper() const | cppgc::internal::HeapBase | inline |
| sweeper_ | cppgc::internal::HeapBase | protected |
| sweeping_on_mutator_thread_observer_ | v8::internal::CppHeap | private |
| sweeping_support() const | cppgc::internal::HeapBase | inline |
| sweeping_support_ | cppgc::internal::HeapBase | protected |
| SweepingType typedef | cppgc::internal::HeapBase | |
| Terminate() | v8::internal::CppHeap | |
| TracingInitialized() const | v8::internal::CppHeap | inlineprivate |
| UnregisterMoveListener(MoveListener *listener) | cppgc::internal::HeapBase | |
| UpdateGCCapabilitiesFromFlags() | v8::internal::CppHeap | private |
| UpdateGCCapabilitiesFromFlagsForTesting() | v8::internal::CppHeap | |
| used_size() const | v8::internal::CppHeap | inline |
| used_size_ | v8::internal::CppHeap | private |
| VisitCrossHeapRememberedSetIfNeeded(F f) | v8::internal::CppHeap | inline |
| weak_cross_thread_persistent_region_ | cppgc::internal::HeapBase | protected |
| weak_persistent_region_ | cppgc::internal::HeapBase | protected |
| WriteBarrier(void *) | v8::internal::CppHeap | |
| ~CppHeap() final | v8::internal::CppHeap | virtual |
| ~HeapBase() | cppgc::internal::HeapBase | virtual |