allocation_observer_for_PROCESS_HEAP_STATISTICS_ | cppgc::internal::HeapBase | protected |
AsBase() | cppgc::internal::Heap | inline |
AsBase() const | cppgc::internal::Heap | inline |
CallMoveListeners(Address from, Address to, size_t size_including_header) | cppgc::internal::HeapBase | |
clear_overridden_stack_state() final | cppgc::internal::Heap | inlinevirtual |
CollectGarbage(GCConfig) final | cppgc::internal::Heap | virtual |
CollectStatistics(HeapStatistics::DetailLevel) | cppgc::internal::HeapBase | |
compactor() | cppgc::internal::HeapBase | inline |
compactor_ | cppgc::internal::HeapBase | protected |
config_ | cppgc::internal::Heap | private |
Create(std::shared_ptr< Platform > platform, HeapOptions options=HeapOptions::Default()) | cppgc::Heap | static |
CurrentThreadIsHeapThread() const | cppgc::internal::HeapBase | virtual |
DisableHeapGrowingForTesting() | cppgc::internal::Heap | |
disallow_gc_scope_ | cppgc::internal::HeapBase | protected |
EnableGenerationalGC() | cppgc::internal::Heap | |
EnterDisallowGCScope() | cppgc::internal::HeapBase | inline |
EnterNoGCScope() | cppgc::internal::HeapBase | inline |
epoch() const final | cppgc::internal::Heap | inlinevirtual |
epoch_ | cppgc::internal::Heap | private |
ExecutePreFinalizers() | cppgc::internal::HeapBase | protected |
FinalizeGarbageCollection(StackState) | cppgc::internal::Heap | private |
FinalizeGarbageCollectionImpl(StackState) | cppgc::internal::Heap | private |
FinalizeIncrementalGarbageCollectionForTesting(EmbedderStackState) final | cppgc::internal::Heap | privatevirtual |
FinalizeIncrementalGarbageCollectionIfNeeded(StackState) final | cppgc::internal::Heap | privatevirtual |
FinalizeIncrementalGarbageCollectionIfRunning(GCConfig) | cppgc::internal::Heap | |
ForceGarbageCollectionSlow(const char *source, const char *reason, StackState stack_state=StackState::kMayContainHeapPointers) | cppgc::Heap | |
From(cppgc::Heap *heap) | cppgc::internal::Heap | inlinestatic |
From(const cppgc::Heap *heap) | cppgc::internal::Heap | 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 |
gc_invoker_ | cppgc::internal::Heap | private |
generational_gc_enabled_ | cppgc::internal::Heap | private |
generational_gc_supported() const | cppgc::internal::HeapBase | inline |
GetAllocationHandle() | cppgc::Heap | |
GetHeapHandle() | cppgc::Heap | |
GetMarkerRefForTesting() | cppgc::internal::HeapBase | inline |
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 |
growing_ | cppgc::internal::Heap | private |
HasMoveListeners() const | cppgc::internal::HeapBase | inline |
Heap(std::shared_ptr< cppgc::Platform > platform, cppgc::Heap::HeapOptions options) | cppgc::internal::Heap | |
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_no_gc_scope() const | cppgc::internal::HeapBase | inlineprotected |
incremental_marking_supported() const | cppgc::internal::HeapBase | inline |
InitializePageBackend(PageAllocator &allocator) | cppgc::internal::HeapBase | protectedstatic |
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 |
IsGCAllowed() const | cppgc::internal::HeapBase | protectedvirtual |
IsGCForbidden() const | cppgc::internal::HeapBase | virtual |
IsMarking() const | cppgc::internal::HeapBase | inlineprotected |
LeaveDisallowGCScope() | cppgc::internal::HeapBase | inline |
LeaveNoGCScope() | cppgc::internal::HeapBase | inline |
marker() const | cppgc::internal::HeapBase | inline |
marker_ | cppgc::internal::HeapBase | protected |
marking_support() const | cppgc::internal::HeapBase | inline |
marking_support_ | cppgc::internal::HeapBase | protected |
cppgc::MarkingType typedef | cppgc::internal::HeapBase | |
cppgc::Heap::MarkingType enum name | cppgc::Heap | |
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 HeapBase &)=delete | cppgc::internal::HeapBase | |
cppgc::HeapHandle::operator=(const HeapHandle &)=delete | cppgc::HeapHandle | |
overridden_stack_state() const final | cppgc::internal::Heap | inlinevirtual |
override_stack_state_ | cppgc::internal::Heap | 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 |
raw_heap() | cppgc::internal::HeapBase | inline |
raw_heap() const | cppgc::internal::HeapBase | inline |
raw_heap_ | cppgc::internal::HeapBase | protected |
RegisterMoveListener(MoveListener *listener) | cppgc::internal::HeapBase | |
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(EmbedderStackState state) final | cppgc::internal::Heap | inlinevirtual |
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 |
stack() | cppgc::internal::HeapBase | inlinevirtual |
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 | cppgc::Heap | |
cppgc::StackSupport typedef | cppgc::internal::HeapBase | |
cppgc::Heap::StackSupport enum name | cppgc::Heap | |
StartGarbageCollection(GCConfig) | cppgc::internal::Heap | private |
StartIncrementalGarbageCollection(GCConfig) final | cppgc::internal::Heap | virtual |
StartIncrementalGarbageCollectionForTesting() final | cppgc::internal::Heap | privatevirtual |
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_support() const | cppgc::internal::HeapBase | inline |
sweeping_support_ | cppgc::internal::HeapBase | protected |
cppgc::SweepingType typedef | cppgc::internal::HeapBase | |
cppgc::Heap::SweepingType enum name | cppgc::Heap | |
Terminate() | cppgc::internal::HeapBase | |
UnregisterMoveListener(MoveListener *listener) | cppgc::internal::HeapBase | |
weak_cross_thread_persistent_region_ | cppgc::internal::HeapBase | protected |
weak_persistent_region_ | cppgc::internal::HeapBase | protected |
~Heap() final | cppgc::internal::Heap | virtual |
~HeapBase() | cppgc::internal::HeapBase | virtual |