v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
cppgc::internal::Heap Member List

This is the complete list of members for cppgc::internal::Heap, including all inherited members.

allocation_observer_for_PROCESS_HEAP_STATISTICS_cppgc::internal::HeapBaseprotected
AsBase()cppgc::internal::Heapinline
AsBase() constcppgc::internal::Heapinline
CallMoveListeners(Address from, Address to, size_t size_including_header)cppgc::internal::HeapBase
clear_overridden_stack_state() finalcppgc::internal::Heapinlinevirtual
CollectGarbage(GCConfig) finalcppgc::internal::Heapvirtual
CollectStatistics(HeapStatistics::DetailLevel)cppgc::internal::HeapBase
compactor()cppgc::internal::HeapBaseinline
compactor_cppgc::internal::HeapBaseprotected
config_cppgc::internal::Heapprivate
Create(std::shared_ptr< Platform > platform, HeapOptions options=HeapOptions::Default())cppgc::Heapstatic
CurrentThreadIsHeapThread() constcppgc::internal::HeapBasevirtual
DisableHeapGrowingForTesting()cppgc::internal::Heap
disallow_gc_scope_cppgc::internal::HeapBaseprotected
EnableGenerationalGC()cppgc::internal::Heap
EnterDisallowGCScope()cppgc::internal::HeapBaseinline
EnterNoGCScope()cppgc::internal::HeapBaseinline
epoch() const finalcppgc::internal::Heapinlinevirtual
epoch_cppgc::internal::Heapprivate
ExecutePreFinalizers()cppgc::internal::HeapBaseprotected
FinalizeGarbageCollection(StackState)cppgc::internal::Heapprivate
FinalizeGarbageCollectionImpl(StackState)cppgc::internal::Heapprivate
FinalizeIncrementalGarbageCollectionForTesting(EmbedderStackState) finalcppgc::internal::Heapprivatevirtual
FinalizeIncrementalGarbageCollectionIfNeeded(StackState) finalcppgc::internal::Heapprivatevirtual
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::Heapinlinestatic
From(const cppgc::Heap *heap)cppgc::internal::Heapinlinestatic
cppgc::internal::HeapBase::From(cppgc::HeapHandle &heap_handle)cppgc::internal::HeapBaseinlinestatic
cppgc::internal::HeapBase::From(const cppgc::HeapHandle &heap_handle)cppgc::internal::HeapBaseinlinestatic
gc_invoker_cppgc::internal::Heapprivate
generational_gc_enabled_cppgc::internal::Heapprivate
generational_gc_supported() constcppgc::internal::HeapBaseinline
GetAllocationHandle()cppgc::Heap
GetHeapHandle()cppgc::Heap
GetMarkerRefForTesting()cppgc::internal::HeapBaseinline
GetStrongCrossThreadPersistentRegion()cppgc::internal::HeapBaseinline
GetStrongCrossThreadPersistentRegion() constcppgc::internal::HeapBaseinline
GetStrongPersistentRegion()cppgc::internal::HeapBaseinline
GetStrongPersistentRegion() constcppgc::internal::HeapBaseinline
GetWeakCrossThreadPersistentRegion()cppgc::internal::HeapBaseinline
GetWeakCrossThreadPersistentRegion() constcppgc::internal::HeapBaseinline
GetWeakPersistentRegion()cppgc::internal::HeapBaseinline
GetWeakPersistentRegion() constcppgc::internal::HeapBaseinline
growing_cppgc::internal::Heapprivate
HasMoveListeners() constcppgc::internal::HeapBaseinline
Heap(std::shared_ptr< cppgc::Platform > platform, cppgc::Heap::HeapOptions options)cppgc::internal::Heap
heap_registry_subscription_cppgc::internal::HeapBaseprotected
heap_thread_id_cppgc::internal::HeapBaseprotected
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 &)=deletecppgc::internal::HeapBase
HeapHandle(const HeapHandle &)=deletecppgc::HeapHandle
HeapHandle()=defaultcppgc::HeapHandleprivate
in_atomic_pause() constcppgc::internal::HeapBaseinline
in_atomic_pause_cppgc::internal::HeapBaseprotected
in_no_gc_scope() constcppgc::internal::HeapBaseinlineprotected
incremental_marking_supported() constcppgc::internal::HeapBaseinline
InitializePageBackend(PageAllocator &allocator)cppgc::internal::HeapBaseprotectedstatic
is_incremental_marking_in_progress() constcppgc::HeapHandleinlineprivate
is_incremental_marking_in_progress_cppgc::HeapHandleprivate
is_young_generation_enabled() constcppgc::HeapHandleinlineprivate
is_young_generation_enabled_cppgc::HeapHandleprivate
IsGCAllowed() constcppgc::internal::HeapBaseprotectedvirtual
IsGCForbidden() constcppgc::internal::HeapBasevirtual
IsMarking() constcppgc::internal::HeapBaseinlineprotected
LeaveDisallowGCScope()cppgc::internal::HeapBaseinline
LeaveNoGCScope()cppgc::internal::HeapBaseinline
marker() constcppgc::internal::HeapBaseinline
marker_cppgc::internal::HeapBaseprotected
marking_support() constcppgc::internal::HeapBaseinline
marking_support_cppgc::internal::HeapBaseprotected
cppgc::MarkingType typedefcppgc::internal::HeapBase
cppgc::Heap::MarkingType enum namecppgc::Heap
move_listeners_cppgc::internal::HeapBaseprotected
name_for_unnamed_object_cppgc::internal::HeapBaseprotected
name_of_unnamed_object() constcppgc::internal::HeapBaseinline
no_gc_scope_cppgc::internal::HeapBaseprotected
object_allocator()cppgc::internal::HeapBaseinline
object_allocator() constcppgc::internal::HeapBaseinline
object_allocator_cppgc::internal::HeapBaseprotected
ObjectPayloadSize() constcppgc::internal::HeapBase
oom_handler()cppgc::internal::HeapBaseinline
oom_handler() constcppgc::internal::HeapBaseinline
oom_handler_cppgc::internal::HeapBaseprotected
operator=(const HeapBase &)=deletecppgc::internal::HeapBase
cppgc::HeapHandle::operator=(const HeapHandle &)=deletecppgc::HeapHandle
overridden_stack_state() const finalcppgc::internal::Heapinlinevirtual
override_stack_state_cppgc::internal::Heapprivate
page_allocator() constcppgc::internal::HeapBaseprotected
page_backend()cppgc::internal::HeapBaseinline
page_backend() constcppgc::internal::HeapBaseinline
page_backend_cppgc::internal::HeapBaseprotected
platform()cppgc::internal::HeapBaseinline
platform() constcppgc::internal::HeapBaseinline
platform_cppgc::internal::HeapBaseprotected
prefinalizer_handler()cppgc::internal::HeapBaseinline
prefinalizer_handler() constcppgc::internal::HeapBaseinline
prefinalizer_handler_cppgc::internal::HeapBaseprotected
raw_heap()cppgc::internal::HeapBaseinline
raw_heap() constcppgc::internal::HeapBaseinline
raw_heap_cppgc::internal::HeapBaseprotected
RegisterMoveListener(MoveListener *listener)cppgc::internal::HeapBase
set_incremental_marking_in_progress(bool value)cppgc::internal::HeapBaseinline
set_name_of_unnamed_object(HeapObjectNameForUnnamedObject value)cppgc::internal::HeapBaseinline
set_override_stack_state(EmbedderStackState state) finalcppgc::internal::Heapinlinevirtual
SetInAtomicPauseForTesting(bool value)cppgc::internal::HeapBaseinline
SetMetricRecorder(std::unique_ptr< MetricRecorder > histogram_recorder)cppgc::internal::HeapBaseinline
SetStackStateOfPrevGC(EmbedderStackState stack_state)cppgc::internal::HeapBaseinline
stack()cppgc::internal::HeapBaseinlinevirtual
stack_cppgc::internal::HeapBaseprotected
stack_state_of_prev_gc() constcppgc::internal::HeapBaseinline
stack_state_of_prev_gc_cppgc::internal::HeapBaseprotected
stack_support() constcppgc::internal::HeapBaseinline
stack_support_cppgc::internal::HeapBaseprotected
StackState typedefcppgc::Heap
cppgc::StackSupport typedefcppgc::internal::HeapBase
cppgc::Heap::StackSupport enum namecppgc::Heap
StartGarbageCollection(GCConfig)cppgc::internal::Heapprivate
StartIncrementalGarbageCollection(GCConfig) finalcppgc::internal::Heapvirtual
StartIncrementalGarbageCollectionForTesting() finalcppgc::internal::Heapprivatevirtual
stats_collector()cppgc::internal::HeapBaseinline
stats_collector() constcppgc::internal::HeapBaseinline
stats_collector_cppgc::internal::HeapBaseprotected
sticky_bits() constcppgc::internal::HeapBaseinline
strong_cross_thread_persistent_region_cppgc::internal::HeapBaseprotected
strong_persistent_region_cppgc::internal::HeapBaseprotected
sweeper()cppgc::internal::HeapBaseinline
sweeper() constcppgc::internal::HeapBaseinline
sweeper_cppgc::internal::HeapBaseprotected
sweeping_support() constcppgc::internal::HeapBaseinline
sweeping_support_cppgc::internal::HeapBaseprotected
cppgc::SweepingType typedefcppgc::internal::HeapBase
cppgc::Heap::SweepingType enum namecppgc::Heap
Terminate()cppgc::internal::HeapBase
UnregisterMoveListener(MoveListener *listener)cppgc::internal::HeapBase
weak_cross_thread_persistent_region_cppgc::internal::HeapBaseprotected
weak_persistent_region_cppgc::internal::HeapBaseprotected
~Heap() finalcppgc::internal::Heapvirtual
~HeapBase()cppgc::internal::HeapBasevirtual