v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
cppgc::internal::HeapBase Member List
This is the complete list of members for
cppgc::internal::HeapBase
, including all inherited members.
allocation_observer_for_PROCESS_HEAP_STATISTICS_
cppgc::internal::HeapBase
protected
CallMoveListeners
(Address from, Address to, size_t size_including_header)
cppgc::internal::HeapBase
clear_overridden_stack_state
()=0
cppgc::internal::HeapBase
pure virtual
CollectStatistics
(HeapStatistics::DetailLevel)
cppgc::internal::HeapBase
compactor
()
cppgc::internal::HeapBase
inline
compactor_
cppgc::internal::HeapBase
protected
cppgc::subtle::DisallowGarbageCollectionScope
class
cppgc::internal::HeapBase
friend
cppgc::testing::Heap
class
cppgc::internal::HeapBase
friend
CurrentThreadIsHeapThread
() const
cppgc::internal::HeapBase
virtual
disallow_gc_scope_
cppgc::internal::HeapBase
protected
EnterDisallowGCScope
()
cppgc::internal::HeapBase
inline
EnterNoGCScope
()
cppgc::internal::HeapBase
inline
ExecutePreFinalizers
()
cppgc::internal::HeapBase
protected
FinalizeIncrementalGarbageCollectionForTesting
(EmbedderStackState)=0
cppgc::internal::HeapBase
pure virtual
FinalizeIncrementalGarbageCollectionIfNeeded
(cppgc::Heap::StackState)=0
cppgc::internal::HeapBase
protected
pure virtual
From
(cppgc::HeapHandle &heap_handle)
cppgc::internal::HeapBase
inline
static
From
(const cppgc::HeapHandle &heap_handle)
cppgc::internal::HeapBase
inline
static
generational_gc_supported
() const
cppgc::internal::HeapBase
inline
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
HasMoveListeners
() const
cppgc::internal::HeapBase
inline
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
inline
protected
incremental_marking_supported
() const
cppgc::internal::HeapBase
inline
InitializePageBackend
(PageAllocator &allocator)
cppgc::internal::HeapBase
protected
static
is_incremental_marking_in_progress
() const
cppgc::HeapHandle
inline
private
is_incremental_marking_in_progress_
cppgc::HeapHandle
private
is_young_generation_enabled
() const
cppgc::HeapHandle
inline
private
is_young_generation_enabled_
cppgc::HeapHandle
private
IsGCAllowed
() const
cppgc::internal::HeapBase
protected
virtual
IsGCForbidden
() const
cppgc::internal::HeapBase
virtual
IsMarking
() const
cppgc::internal::HeapBase
inline
protected
LeaveDisallowGCScope
()
cppgc::internal::HeapBase
inline
LeaveNoGCScope
()
cppgc::internal::HeapBase
inline
marker
() const
cppgc::internal::HeapBase
inline
marker_
cppgc::internal::HeapBase
protected
MarkerBase::IncrementalMarkingTask
class
cppgc::internal::HeapBase
friend
marking_support
() const
cppgc::internal::HeapBase
inline
marking_support_
cppgc::internal::HeapBase
protected
MarkingType
typedef
cppgc::internal::HeapBase
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
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)=0
cppgc::internal::HeapBase
pure 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
stack
()
cppgc::internal::HeapBase
inline
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
StackSupport
typedef
cppgc::internal::HeapBase
StartIncrementalGarbageCollectionForTesting
()=0
cppgc::internal::HeapBase
pure virtual
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
SweepingType
typedef
cppgc::internal::HeapBase
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
~HeapBase
()
cppgc::internal::HeapBase
virtual
Generated on Sun Apr 6 2025 21:09:27 for v8 by
1.12.0