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 |