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

This is the complete list of members for v8::internal::CppHeap, including all inherited members.

AdvanceMarking(v8::base::TimeDelta max_duration, size_t marked_bytes_limit)v8::internal::CppHeap
allocated_size() constv8::internal::CppHeapinline
allocated_size_v8::internal::CppHeapprivate
allocated_size_limit_for_check_v8::internal::CppHeapprivate
AllocatedObjectSizeDecreased(size_t) finalv8::internal::CppHeapvirtual
AllocatedObjectSizeIncreased(size_t) finalv8::internal::CppHeapvirtual
AllocatedSizeDecreased(size_t)cppgc::internal::StatsCollector::AllocationObserverinlinevirtual
AllocatedSizeIncreased(size_t)cppgc::internal::StatsCollector::AllocationObserverinlinevirtual
allocation_observer_for_PROCESS_HEAP_STATISTICS_cppgc::internal::HeapBaseprotected
already_terminated_v8::internal::CppHeapprivate
AsBase()v8::internal::CppHeapinline
AsBase() constv8::internal::CppHeapinline
AttachIsolate(Isolate *isolate)v8::internal::CppHeap
buffered_allocated_bytes_v8::internal::CppHeapprivate
CallMoveListeners(Address from, Address to, size_t size_including_header)cppgc::internal::HeapBase
clear_overridden_stack_state() overridev8::internal::CppHeapvirtual
CollectCustomSpaceStatisticsAtLastGC(std::vector< cppgc::CustomSpaceIndex >, std::unique_ptr< CustomSpaceStatisticsReceiver >)v8::internal::CppHeap
CollectGarbage(cppgc::internal::GCConfig) overridev8::internal::CppHeapvirtual
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::CppHeapprivate
CollectionType typedefv8::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::HeapBaseinline
compactor_cppgc::internal::HeapBaseprotected
CppHeap(v8::Platform *, const std::vector< std::unique_ptr< cppgc::CustomSpaceBase > > &, cppgc::Heap::MarkingType, cppgc::Heap::SweepingType)v8::internal::CppHeap
CppHeap(const CppHeap &)=deletev8::internal::CppHeap
Create(v8::Platform *platform, const CppHeapCreateParams &params)v8::CppHeapstatic
CreateCppMarkingState()v8::internal::CppHeap
CreateCppMarkingStateForMutatorThread()v8::internal::CppHeap
cross_heap_remembered_set_v8::internal::CppHeapprivate
current_gc_flags_v8::internal::CppHeapprivate
CurrentThreadIsHeapThread() const finalv8::internal::CppHeapvirtual
detached_override_stack_state_v8::internal::CppHeapprivate
DetachIsolate()v8::internal::CppHeap
disallow_gc_scope_cppgc::internal::HeapBaseprotected
EnableDetachedGarbageCollectionsForTesting()v8::internal::CppHeap
EnterDisallowGCScope()cppgc::internal::HeapBaseinline
EnterFinalPause(cppgc::EmbedderStackState stack_state)v8::internal::CppHeap
EnterNoGCScope()cppgc::internal::HeapBaseinline
EnterProcessGlobalAtomicPause()v8::internal::CppHeap
epoch() const overridev8::internal::CppHeapvirtual
ExecutePreFinalizers()cppgc::internal::HeapBaseprotected
FinalizeIncrementalGarbageCollectionForTesting(cppgc::EmbedderStackState) finalv8::internal::CppHeapprivatevirtual
FinalizeIncrementalGarbageCollectionIfNeeded(cppgc::Heap::StackState) finalv8::internal::CppHeapinlineprivatevirtual
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::CppHeapprivate
From(v8::CppHeap *heap)v8::internal::CppHeapinlinestatic
From(const v8::CppHeap *heap)v8::internal::CppHeapinlinestatic
cppgc::internal::HeapBase::From(cppgc::HeapHandle &heap_handle)cppgc::internal::HeapBaseinlinestatic
cppgc::internal::HeapBase::From(const cppgc::HeapHandle &heap_handle)cppgc::internal::HeapBaseinlinestatic
GarbageCollectionFlags typedefv8::internal::CppHeap
GarbageCollectionFlagValues enum namev8::internal::CppHeap
generational_gc_supported() constcppgc::internal::HeapBaseinline
GetAllocationHandle()v8::CppHeap
GetHeapHandle()v8::CppHeap
GetMarkerRefForTesting()cppgc::internal::HeapBaseinline
GetMetricRecorder() constv8::internal::CppHeap
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
HasMoveListeners() constcppgc::internal::HeapBaseinline
heap() constv8::internal::CppHeapinlineprivate
heap_v8::internal::CppHeapprivate
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_detached_testing_mode_v8::internal::CppHeapprivate
in_no_gc_scope() constcppgc::internal::HeapBaseinlineprotected
incremental_marking_supported() constcppgc::internal::HeapBaseinline
InitializeMarking(CollectionType, std::shared_ptr<::heap::base::IncrementalMarkingSchedule > schedule={}, GarbageCollectionFlags=GarbageCollectionFlagValues::kNoFlags)v8::internal::CppHeap
InitializeOncePerProcess()v8::internal::CppHeapstatic
InitializePageBackend(PageAllocator &allocator)cppgc::internal::HeapBaseprotectedstatic
is_detached_v8::internal::CppHeapprivate
is_in_v8_marking_step_v8::internal::CppHeapprivate
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
IsDetachedGCAllowed() constv8::internal::CppHeapprivate
IsGCAllowed() const overridev8::internal::CppHeapprivatevirtual
IsGCForbidden() const overridev8::internal::CppHeapprivatevirtual
IsMarking() constcppgc::internal::HeapBaseinlineprotected
IsMarkingDone() constv8::internal::CppHeap
isolate() constv8::internal::CppHeapinline
isolate_v8::internal::CppHeapprivate
kForced enum valuev8::internal::CppHeap
kNoFlags enum valuev8::internal::CppHeap
kReduceMemory enum valuev8::internal::CppHeap
last_bytes_marked() constv8::internal::CppHeap
LeaveDisallowGCScope()cppgc::internal::HeapBaseinline
LeaveNoGCScope()cppgc::internal::HeapBaseinline
marker() constcppgc::internal::HeapBaseinline
marker_cppgc::internal::HeapBaseprotected
marking_done_v8::internal::CppHeapprivate
marking_support() constcppgc::internal::HeapBaseinline
marking_support_cppgc::internal::HeapBaseprotected
MarkingType typedefcppgc::internal::HeapBase
MetricRecorderAdapter classv8::internal::CppHeapfriend
minor_gc_heap_growing_v8::internal::CppHeapprivate
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 CppHeap &)=deletev8::internal::CppHeap
cppgc::internal::HeapBase::operator=(const HeapBase &)=deletecppgc::internal::HeapBase
cppgc::HeapHandle::operator=(const HeapHandle &)=deletecppgc::HeapHandle
overridden_stack_state() const overridev8::internal::CppHeapvirtual
override_stack_state_scope_v8::internal::CppHeapprivate
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
ProcessCrossThreadWeakness()v8::internal::CppHeap
raw_heap()cppgc::internal::HeapBaseinline
raw_heap() constcppgc::internal::HeapBaseinline
raw_heap_cppgc::internal::HeapBaseprotected
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::CppHeapprivate
ResetAllocatedObjectSize(size_t) finalv8::internal::CppHeapinlinevirtual
ResetCrossHeapRememberedSet()v8::internal::CppHeap
SelectMarkingType() constv8::internal::CppHeapprivate
SelectSweepingType() constv8::internal::CppHeapprivate
set_incremental_marking_in_progress(bool value)cppgc::internal::HeapBaseinline
set_name_of_unnamed_object(HeapObjectNameForUnnamedObject value)cppgc::internal::HeapBaseinline
set_override_stack_state(cppgc::EmbedderStackState state) overridev8::internal::CppHeapvirtual
SetInAtomicPauseForTesting(bool value)cppgc::internal::HeapBaseinline
SetMetricRecorder(std::unique_ptr< MetricRecorder > histogram_recorder)cppgc::internal::HeapBaseinline
SetStackStateOfPrevGC(EmbedderStackState stack_state)cppgc::internal::HeapBaseinline
ShouldFinalizeIncrementalMarking() constv8::internal::CppHeap
stack() finalv8::internal::CppHeapvirtual
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 typedefv8::internal::CppHeap
StackSupport typedefcppgc::internal::HeapBase
StartDetachingIsolate()v8::internal::CppHeap
StartIncrementalGarbageCollection(cppgc::internal::GCConfig) overridev8::internal::CppHeapvirtual
StartIncrementalGarbageCollectionForTesting() finalv8::internal::CppHeapprivatevirtual
StartMarking()v8::internal::CppHeap
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_on_mutator_thread_observer_v8::internal::CppHeapprivate
sweeping_support() constcppgc::internal::HeapBaseinline
sweeping_support_cppgc::internal::HeapBaseprotected
SweepingType typedefcppgc::internal::HeapBase
Terminate()v8::internal::CppHeap
TracingInitialized() constv8::internal::CppHeapinlineprivate
UnregisterMoveListener(MoveListener *listener)cppgc::internal::HeapBase
UpdateGCCapabilitiesFromFlags()v8::internal::CppHeapprivate
UpdateGCCapabilitiesFromFlagsForTesting()v8::internal::CppHeap
used_size() constv8::internal::CppHeapinline
used_size_v8::internal::CppHeapprivate
VisitCrossHeapRememberedSetIfNeeded(F f)v8::internal::CppHeapinline
weak_cross_thread_persistent_region_cppgc::internal::HeapBaseprotected
weak_persistent_region_cppgc::internal::HeapBaseprotected
WriteBarrier(void *)v8::internal::CppHeap
~CppHeap() finalv8::internal::CppHeapvirtual
~HeapBase()cppgc::internal::HeapBasevirtual