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

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

ActivateMemoryReducerIfNeeded()v8::internal::Heap
ActivateMemoryReducerIfNeededOnMainThread()v8::internal::Heapprivate
ActivateMemoryReducerTask classv8::internal::Heapfriend
AddAllocationObserversToAllSpaces(AllocationObserver *observer, AllocationObserver *new_space_observer)v8::internal::Heap
AddGCEpilogueCallback(v8::Isolate::GCCallbackWithData callback, GCType gc_type_filter, void *data)v8::internal::Heap
AddGCPrologueCallback(v8::Isolate::GCCallbackWithData callback, GCType gc_type_filter, void *data)v8::internal::Heap
AddHeapObjectAllocationTracker(HeapObjectAllocationTracker *tracker)v8::internal::Heap
AddNearHeapLimitCallback(v8::NearHeapLimitCallback, void *data)v8::internal::Heap
AddRetainedMaps(DirectHandle< NativeContext > context, GlobalHandleVector< Map > maps)v8::internal::Heap
AddToRingBuffer(const char *string)v8::internal::Heapprivate
AlignWithFillerBackground(Tagged< HeapObject > object, int object_size, int allocation_size, AllocationAlignment alignment)v8::internal::Heap
Allocate(DirectHandle< Map > map, AllocationType allocation)v8::internal::Heapprivate
AllocatedExternalMemorySinceMarkCompact() constv8::internal::Heap
AllocateExternalBackingStore(const std::function< void *(size_t)> &allocate, size_t byte_length)v8::internal::Heap
AllocateMap(AllocationType allocation_type, InstanceType instance_type, int instance_size, ElementsKind elements_kind=TERMINAL_FAST_ELEMENTS_KIND, int inobject_properties=0)v8::internal::Heapprivate
AllocatePartialMap(InstanceType instance_type, int instance_size)v8::internal::Heapprivate
AllocateRaw(int size_in_bytes, AllocationType allocation, AllocationOrigin origin=AllocationOrigin::kRuntime, AllocationAlignment alignment=kTaggedAligned)v8::internal::Heapprivate
AllocateRawOrFail(int size, AllocationType allocation, AllocationOrigin origin=AllocationOrigin::kRuntime, AllocationAlignment alignment=kTaggedAligned)v8::internal::Heapinlineprivate
AllocateRawWith(int size, AllocationType allocation, AllocationOrigin origin=AllocationOrigin::kRuntime, AllocationAlignment alignment=kTaggedAligned)v8::internal::Heapprivate
allocation_sites_list()v8::internal::Heapinline
allocation_sites_list_v8::internal::Heapprivate
allocation_sites_list_address()v8::internal::Heapinline
allocation_tracker_for_debugging_v8::internal::Heapprivate
allocation_trackers_v8::internal::Heapprivate
allocation_type_for_in_place_internalizable_strings() constv8::internal::Heapinlineprivate
allocation_type_for_in_place_internalizable_strings_v8::internal::Heapprivate
AllocationLimitOvershotByLargeMargin() constv8::internal::Heap
AllocationRetryMode enum namev8::internal::Heapprivate
allocator()v8::internal::Heapinline
allocator() constv8::internal::Heapinline
AllocatorLimitOnMaxOldGenerationSize()v8::internal::Heapstatic
AllowedToBeMigrated(Tagged< Map > map, Tagged< HeapObject > object, AllocationSpace dest)v8::internal::Heap
always_allocate() constv8::internal::Heapinlineprivate
always_allocate_scope_count_v8::internal::Heapprivate
AlwaysAllocateScope classv8::internal::Heapfriend
AppendArrayBufferExtension(ArrayBufferExtension *extension)v8::internal::Heap
array_buffer_sweeper()v8::internal::Heapinline
array_buffer_sweeper_v8::internal::Heapprivate
ArrayBufferCollector classv8::internal::Heapfriend
ArrayBufferSweeper classv8::internal::Heapfriend
AsHeap()v8::internal::Heapinline
AttachCppHeap(v8::CppHeap *cpp_heap)v8::internal::Heapprivate
AutomaticallyRestoreInitialHeapLimit(double threshold_percent)v8::internal::Heap
Available()v8::internal::Heap
backing_store_bytes() constv8::internal::Heapinline
backing_store_bytes_v8::internal::Heapprivate
CallGCEpilogueCallbacks(GCType gc_type, GCCallbackFlags flags, GCTracer::Scope::ScopeId scope_id)v8::internal::Heap
CallGCPrologueCallbacks(GCType gc_type, GCCallbackFlags flags, GCTracer::Scope::ScopeId scope_id)v8::internal::Heap
CanExpandOldGeneration(size_t size) constv8::internal::Heap
CanMoveObjectStart(Tagged< HeapObject > object)v8::internal::Heap
CanPromoteYoungAndExpandOldGeneration(size_t size) constv8::internal::Heap
CanSafepoint() constv8::internal::Heapinline
CanShortcutStringsDuringGC(GarbageCollector collector) constv8::internal::Heap
Capacity()v8::internal::Heap
CheckCollectionRequested()v8::internal::Heap
CheckHandleCount()v8::internal::Heap
CheckIneffectiveMarkCompact(size_t old_generation_size, double mutator_utilization)v8::internal::Heapprivate
CheckMemoryPressure()v8::internal::Heap
ClearKeptObjects()v8::internal::Heap
ClearRecordedSlotRange(Address start, Address end)v8::internal::Heap
code_lo_space() constv8::internal::Heapinline
code_lo_space_v8::internal::Heapprivate
code_range()v8::internal::Heapinline
code_range_v8::internal::Heapprivate
code_range_base()v8::internal::Heapinline
code_range_size_v8::internal::Heapprivate
code_region()v8::internal::Heapinline
code_space() constv8::internal::Heapinline
code_space_v8::internal::Heapprivate
CollectAllAvailableGarbage(GarbageCollectionReason gc_reason)v8::internal::Heap
CollectAllGarbage(GCFlags gc_flags, GarbageCollectionReason gc_reason, const GCCallbackFlags gc_callback_flags=kNoGCCallbackFlags)v8::internal::Heap
CollectCodeStatistics()v8::internal::Heap
CollectGarbage(AllocationSpace space, GarbageCollectionReason gc_reason, const GCCallbackFlags gc_callback_flags=kNoGCCallbackFlags)v8::internal::Heap
CollectGarbageForBackground(LocalHeap *local_heap)v8::internal::Heap
CollectGarbageFromAnyThread(LocalHeap *local_heap, GarbageCollectionReason gc_reason=GarbageCollectionReason::kBackgroundAllocationFailure)v8::internal::Heap
CollectGarbageOnMemoryPressure()v8::internal::Heapprivate
CollectGarbageShared(LocalHeap *local_heap, GarbageCollectionReason gc_reason)v8::internal::Heap
collection_barrier_v8::internal::Heapprivate
CollectionRequested()v8::internal::Heap
CommittedMemory()v8::internal::Heap
CommittedMemoryExecutable()v8::internal::Heap
CommittedOldGenerationMemory()v8::internal::Heap
CommittedPhysicalMemory()v8::internal::Heap
CompactRetainedMaps(Tagged< WeakArrayList > retained_maps)v8::internal::Heapprivate
CompactWeakArrayLists()v8::internal::Heap
CompleteSweepingFull()v8::internal::Heap
CompleteSweepingYoung()v8::internal::Heap
ComputeMutatorUtilization(const char *tag, double mutator_speed, std::optional< double > gc_speed)v8::internal::Heapprivate
ComputeNewAllocationLimits(Heap *heap)v8::internal::Heapprivatestatic
concurrent_marking() constv8::internal::Heapinline
concurrent_marking_v8::internal::Heapprivate
ConcurrentMarking classv8::internal::Heapfriend
configured_v8::internal::Heapprivate
ConfigureHeap(const v8::ResourceConstraints &constraints, v8::CppHeap *cpp_heap)v8::internal::Heap
ConfigureHeapDefault()v8::internal::Heap
consecutive_ineffective_mark_compacts_v8::internal::Heapprivate
ConservativeTracedHandlesMarkingVisitor classv8::internal::Heapfriend
Contains(Tagged< HeapObject > value) constv8::internal::Heap
ContainsCode(Tagged< HeapObject > value) constv8::internal::Heap
contexts_disposed_v8::internal::Heapprivate
CopyBlock(Address dst, Address src, int byte_size)v8::internal::Heapinlinestatic
CopyRange(Tagged< HeapObject > dst_object, TSlot dst_slot, TSlot src_slot, int len, WriteBarrierMode mode)v8::internal::Heap
CopyRange(Tagged< HeapObject > dst_object, const TSlot dst_slot, const TSlot src_slot, int len, WriteBarrierMode mode)v8::internal::Heap
cpp_heap() constv8::internal::Heapinline
cpp_heap_v8::internal::Heapprivate
CppHeap classv8::internal::Heapfriend
CreateDefaultMeasureMemoryDelegate(v8::Local< v8::Context > context, v8::Local< v8::Promise::Resolver > promise, v8::MeasureMemoryMode mode)v8::internal::Heap
CreateEarlyReadOnlyMapsAndObjects()v8::internal::Heapprivate
CreateFillerObjectAt(Address addr, int size, ClearFreedMemoryMode clear_memory_mode=ClearFreedMemoryMode::kDontClearFreedMemory)v8::internal::Heap
CreateFillerObjectAtBackground(const WritableFreeSpace &free_space)v8::internal::Heap
CreateFillerObjectAtRaw(const WritableFreeSpace &free_space, ClearFreedMemoryMode clear_memory_mode, ClearRecordedSlots clear_slots_mode, VerifyNoSlotsRecorded verify_no_slots_recorded)v8::internal::Heapprivate
CreateImportantReadOnlyObjects()v8::internal::Heapprivate
CreateInitialMutableObjects()v8::internal::Heapprivate
CreateInternalAccessorInfoObjects()v8::internal::Heapprivate
CreateLateReadOnlyJSReceiverMaps()v8::internal::Heapprivate
CreateLateReadOnlyNonJSReceiverMaps()v8::internal::Heapprivate
CreateMutableApiObjects()v8::internal::Heap
CreateMutableHeapObjects()v8::internal::Heap
CreateObjectStats()v8::internal::Heap
CreateReadOnlyApiObjects()v8::internal::Heap
CreateReadOnlyHeapObjects()v8::internal::Heap
CreateReadOnlyObjects()v8::internal::Heapprivate
current_gc_callback_flags_v8::internal::Heapprivate
current_gc_flags_v8::internal::Heapprivate
current_or_last_garbage_collector() constv8::internal::Heapinline
current_or_last_garbage_collector_v8::internal::Heapprivate
CurrentHeapGrowingMode()v8::internal::Heapprivate
DeactivateMajorGCInProgressFlag()v8::internal::Heap
dead_object_stats_v8::internal::Heapprivate
DecrementExternalBackingStoreBytes(ExternalBackingStoreType type, size_t amount)v8::internal::Heapinlineprivate
DefaultMaxSemiSpaceSize()v8::internal::Heapstatic
DefaultMinSemiSpaceSize()v8::internal::Heapstatic
deferred_counters_v8::internal::Heapprivate
delay_sweeper_tasks_for_testing_v8::internal::Heapprivate
DeoptMarkedAllocationSites()v8::internal::Heap
DequeueDirtyJSFinalizationRegistry()v8::internal::Heap
deserialization_complete() constv8::internal::Heapinline
deserialization_complete_v8::internal::Heapprivate
Deserializer classv8::internal::Heapfriend
DetachArrayBufferExtension(ArrayBufferExtension *extension)v8::internal::Heap
dirty_js_finalization_registries_list()v8::internal::Heapinline
dirty_js_finalization_registries_list_v8::internal::Heapprivate
dirty_js_finalization_registries_list_tail()v8::internal::Heapinline
dirty_js_finalization_registries_list_tail_v8::internal::Heapprivate
DisableConservativeStackScanningScopeForTesting classv8::internal::Heapfriend
DisableInlineAllocation()v8::internal::Heap
DumpJSONHeapStatistics(std::stringstream &stream)v8::internal::Heap
EagerlyFreeExternalMemoryAndWasmCode()v8::internal::Heapprivate
embedder_roots_handler_v8::internal::Heapprivate
embedder_size_at_last_gc_v8::internal::Heapprivate
embedder_stack_state_v8::internal::Heapprivate
embedder_stack_state_origin_v8::internal::Heapprivate
EmbedderAllocationCounter() constv8::internal::Heap
EmbedderSizeOfObjects() constv8::internal::Heap
EmbedderStackStateScope classv8::internal::Heapfriend
EnableInlineAllocation()v8::internal::Heap
EnqueueDirtyJSFinalizationRegistry(Tagged< JSFinalizationRegistry > finalization_registry, std::function< void(Tagged< HeapObject > object, ObjectSlot slot, Tagged< Object > target)> gc_notify_updated_slot)v8::internal::Heap
EnsureQuarantinedPagesSweepingCompleted()v8::internal::Heap
EnsureSweepingCompleted(SweepingForcedFinalizationMode mode)v8::internal::Heap
EnsureSweepingCompletedForObject(Tagged< HeapObject > object)v8::internal::Heap
EnsureYoungSweepingCompleted()v8::internal::Heap
ephemeron_remembered_set()v8::internal::Heapinline
ephemeron_remembered_set_v8::internal::Heapprivate
EvacuateVisitorBase classv8::internal::Heapfriend
EvaluateOldSpaceLocalPretenuring(uint64_t size_of_objects_before_gc)v8::internal::Heapprivate
ExpandNewSpaceSize()v8::internal::Heapprivate
ExpandNewSpaceSizeForTesting()v8::internal::Heap
external_memory() constv8::internal::Heap
external_memory_v8::internal::Heapprivate
external_memory_callback_v8::internal::Heapprivate
external_memory_hard_limit()v8::internal::Heapinline
external_memory_limit_for_interrupt()v8::internal::Heap
external_memory_soft_limit()v8::internal::Heap
external_string_table_v8::internal::Heapprivate
ExternalStringTableUpdaterCallback typedefv8::internal::Heapprivate
Factory classv8::internal::Heapfriend
FatalProcessOutOfMemory(const char *location)v8::internal::Heap
FinalizeExternalString(Tagged< String > string)v8::internal::Heapinline
FinalizeIncrementalMarkingAtomically(GarbageCollectionReason gc_reason)v8::internal::Heap
FinalizeIncrementalMarkingAtomicallyIfRunning(GarbageCollectionReason gc_reason)v8::internal::Heap
FinalizePartialMap(Tagged< Map > map)v8::internal::Heapprivate
FindAllNativeContexts()v8::internal::Heapprivate
FindAllRetainedMaps()v8::internal::Heapprivate
FindCodeForInnerPointer(Address inner_pointer)v8::internal::Heap
FinishSweepingIfOutOfWork()v8::internal::Heap
FlushNumberStringCache()v8::internal::Heapprivate
force_gc_on_next_allocation_v8::internal::Heapprivate
force_oom() constv8::internal::Heapinline
force_oom_v8::internal::Heapprivate
ForeachAllocationSite(Tagged< Object > list, const std::function< void(Tagged< AllocationSite >)> &visitor)v8::internal::Heap
FreeLinearAllocationAreas()v8::internal::Heap
FreeMainThreadLinearAllocationAreas()v8::internal::Heap
FreeSharedLinearAllocationAreasAndResetFreeLists()v8::internal::Heapprivate
FRIEND_TEST(SpacesTest, InlineAllocationObserverCadence)v8::internal::Heapprivate
FRIEND_TEST(SpacesTest, AllocationObserver)v8::internal::Heapprivate
FromWritableHeapObject(Tagged< HeapObject > obj)v8::internal::Heapinlinestatic
GarbageCollectionEpilogue(GarbageCollector collector)v8::internal::Heapprivate
GarbageCollectionEpilogueInSafepoint(GarbageCollector collector)v8::internal::Heapprivate
GarbageCollectionPrologue(GarbageCollectionReason gc_reason, const v8::GCCallbackFlags gc_callback_flags)v8::internal::Heapprivate
GarbageCollectionPrologueInSafepoint()v8::internal::Heapprivate
gc_callbacks_depth_v8::internal::Heapprivate
gc_count() constv8::internal::Heapinline
gc_count_v8::internal::Heapprivate
gc_epilogue_callbacks_v8::internal::Heapprivate
gc_prologue_callbacks_v8::internal::Heapprivate
gc_state() constv8::internal::Heapinline
gc_state_v8::internal::Heapprivate
GCCallbacksScope classv8::internal::Heapfriend
GCFlagsForIncrementalMarking()v8::internal::Heapinline
GcSafeFindCodeForInnerPointer(Address inner_pointer)v8::internal::Heap
GcSafeGetCodeFromInstructionStream(Tagged< HeapObject > instruction_stream, Address inner_pointer)v8::internal::Heapprivate
GcSafeInstructionStreamContains(Tagged< InstructionStream > instruction_stream, Address addr)v8::internal::Heap
GcSafeMapOfHeapObject(Tagged< HeapObject > object)v8::internal::Heapprivate
GcSafeTryFindCodeForInnerPointer(Address inner_pointer)v8::internal::Heap
GcSafeTryFindInstructionStreamForInnerPointer(Address inner_pointer)v8::internal::Heap
GCTracer classv8::internal::Heapfriend
GenerationSizesFromHeapSize(size_t heap_size, size_t *young_generation_size, size_t *old_generation_size)v8::internal::Heapstatic
GetCodeRangeReservedAreaSize()v8::internal::Heapstatic
GetEmbedderRootsHandler() constv8::internal::Heap
GetExternallyAllocatedMemoryInBytesCallback typedefv8::internal::Heap
GetFillToAlign(Address address, AllocationAlignment alignment)v8::internal::Heapstatic
GetForegroundTaskRunner(TaskPriority priority=TaskPriority::kUserBlocking) constv8::internal::Heap
GetFromRingBuffer(char *buffer)v8::internal::Heapprivate
GetMaximumFillToAlign(AllocationAlignment alignment)v8::internal::Heapstatic
GetNextTemplateSerialNumber()v8::internal::Heapinline
GetObjectTypeName(size_t index, const char **object_type, const char **object_sub_type)v8::internal::Heap
GetRandomMmapAddr()v8::internal::Heapinline
global_allocation_limit() constv8::internal::Heapinlineprivate
global_allocation_limit_v8::internal::Heapprivate
GlobalConsumedBytes() constv8::internal::Heap
GlobalConsumedBytesAtLastGC() constv8::internal::Heap
GlobalMemoryAvailable()v8::internal::Heapprivate
GlobalSizeOfObjects() constv8::internal::Heap
GlobalWastedBytes() constv8::internal::Heap
HandleExternalMemoryInterrupt()v8::internal::Heap
HandleGCRequest()v8::internal::Heap
has_heap_object_allocation_tracker() constv8::internal::Heapinline
HasBeenSetUp() constv8::internal::Heap
HasDirtyJSFinalizationRegistries()v8::internal::Heap
HasHighFragmentation()v8::internal::Heap
HasLowAllocationRate()v8::internal::Heap
HasLowEmbedderAllocationRate()v8::internal::Heapprivate
HasLowOldGenerationAllocationRate()v8::internal::Heapprivate
HasLowYoungGenerationAllocationRate()v8::internal::Heapprivate
Heap()v8::internal::Heapprivate
Heap(const Heap &)=deletev8::internal::Heapprivate
heap::HeapTester classv8::internal::Heapfriend
heap::TestMemoryAllocatorScope classv8::internal::Heapfriend
heap_allocator_v8::internal::Heapprivate
heap_expansion_mutex()v8::internal::Heapinline
heap_expansion_mutex_v8::internal::Heapprivate
heap_profiler() constv8::internal::Heapinline
heap_profiler_v8::internal::Heapprivate
HeapAllocator classv8::internal::Heapfriend
HeapGrowingMode enum namev8::internal::Heap
HeapInternalsBase classv8::internal::Heapfriend
HeapObjectIterator classv8::internal::Heapfriend
HeapSizeFromPhysicalMemory(uint64_t physical_memory)v8::internal::Heapstatic
HeapState enum namev8::internal::Heap
HeapVerifier classv8::internal::Heapfriend
HighMemoryPressure()v8::internal::Heapinline
ignore_local_gc_requests() constv8::internal::Heapinline
ignore_local_gc_requests_depth_v8::internal::Heapprivate
IgnoreLocalGCRequests classv8::internal::Heapfriend
incremental_marking() constv8::internal::Heapinline
incremental_marking_v8::internal::Heapprivate
IncrementalMarking classv8::internal::Heapfriend
IncrementalMarkingJob classv8::internal::Heapfriend
IncrementalMarkingLimit enum namev8::internal::Heapprivate
IncrementalMarkingLimitReached()v8::internal::Heapprivate
IncrementDeferredCounts(base::Vector< const v8::Isolate::UseCounterFeature > features)v8::internal::Heap
IncrementExternalBackingStoreBytes(ExternalBackingStoreType type, size_t amount)v8::internal::Heapinlineprivate
IncrementNewSpaceSurvivingObjectSize(size_t object_size)v8::internal::Heapinline
IncrementNodesCopiedInNewSpace()v8::internal::Heapinline
IncrementNodesDiedInNewSpace(int count)v8::internal::Heapinline
IncrementNodesPromoted()v8::internal::Heapinline
IncrementPromotedObjectsSize(size_t object_size)v8::internal::Heapinline
IncrementYoungSurvivorsCounter(size_t survived)v8::internal::Heapinline
InFromPage(Tagged< Object > object)v8::internal::Heapinlinestatic
InFromPage(Tagged< MaybeObject > object)v8::internal::Heapinlinestatic
InFromPage(Tagged< HeapObject > heap_object)v8::internal::Heapinlinestatic
initial_max_old_generation_size_v8::internal::Heapprivate
initial_max_old_generation_size_threshold_v8::internal::Heapprivate
initial_old_generation_size_v8::internal::Heapprivate
initial_semispace_size_v8::internal::Heapprivate
initial_size_overwritten_v8::internal::Heapprivate
InitializeHashSeed()v8::internal::Heap
InitializeMainThreadLocalHeap(LocalHeap *main_thread_local_heap)v8::internal::Heap
InitializeOncePerProcess()v8::internal::Heapstatic
InitialSemiSpaceSize()v8::internal::Heapinline
inline_allocation_enabled_v8::internal::Heapprivate
InOldSpace(Tagged< Object > object)v8::internal::Heapinline
InsertIntoRememberedSetFromCode(MutablePageMetadata *chunk, size_t slot_offset)v8::internal::Heapstatic
InSpace(Tagged< HeapObject > value, AllocationSpace space) constv8::internal::Heap
InSpaceSlow(Address addr, AllocationSpace space) constv8::internal::Heap
InToPage(Tagged< Object > object)v8::internal::Heapinlinestatic
InToPage(Tagged< MaybeObject > object)v8::internal::Heapinlinestatic
InToPage(Tagged< HeapObject > heap_object)v8::internal::Heapinlinestatic
InvokeIncrementalMarkingEpilogueCallbacks()v8::internal::Heapprivate
InvokeIncrementalMarkingPrologueCallbacks()v8::internal::Heapprivate
InvokeNearHeapLimitCallback()v8::internal::Heapprivate
is_current_gc_for_heap_profiler_v8::internal::Heapprivate
is_current_gc_forced() constv8::internal::Heapinline
is_current_gc_forced_v8::internal::Heapprivate
is_finalization_registry_cleanup_task_posted()v8::internal::Heapinline
is_finalization_registry_cleanup_task_posted_v8::internal::Heapprivate
is_full_gc_during_loading_v8::internal::Heapprivate
IsAllocationObserverActive() constv8::internal::Heapinline
IsFreeSpaceValid(FreeSpace object)v8::internal::Heapstatic
IsGCWithMainThreadStack() constv8::internal::Heap
IsGCWithStack() constv8::internal::Heap
IsImmovable(Tagged< HeapObject > object)v8::internal::Heap
IsIneffectiveMarkCompact(size_t old_generation_size, double mutator_utilization)v8::internal::Heapprivate
IsInGC() constv8::internal::Heapinline
IsInlineAllocationEnabled() constv8::internal::Heapinline
IsLargeObject(Tagged< HeapObject > object)v8::internal::Heapstatic
IsLastResortGC()v8::internal::Heapinline
IsMainThread() constv8::internal::Heapinline
IsMarkingFlagAddress()v8::internal::Heap
IsMinorMarkingFlagAddress()v8::internal::Heap
IsNewSpaceAllowedToGrowAboveTargetCapacity() constv8::internal::Heap
Isolate classv8::internal::Heapfriend
isolate() constv8::internal::Heapinline
isolate_v8::internal::Heapprivate
IsOldGenerationExpansionAllowed(size_t size, const base::MutexGuard &expansion_mutex_witness) constv8::internal::Heap
IsPendingAllocation(Tagged< HeapObject > object)v8::internal::Heapinline
IsPendingAllocation(Tagged< Object > object)v8::internal::Heapinline
IsPendingAllocationInternal(Tagged< HeapObject > object)v8::internal::Heapinlineprivate
IsRegularObjectAllocation(AllocationType allocation)v8::internal::Heapinlineprivatestatic
IsStressingScavenge()v8::internal::Heapprivate
IsTearingDown() constv8::internal::Heapinline
IsValidAllocationSpace(AllocationSpace space)v8::internal::Heapstatic
IsYoungGenerationCollector(GarbageCollector collector)v8::internal::Heapinlinestatic
IterateBuiltins(RootVisitor *v)v8::internal::Heap
IterateConservativeStackRoots(RootVisitor *root_visitor, IterateRootsMode roots_mode=IterateRootsMode::kMainIsolate)v8::internal::Heap
IterateConservativeStackRoots(::heap::base::StackVisitor *stack_visitor)v8::internal::Heap
IterateRoots(RootVisitor *v, base::EnumSet< SkipRoot > options, IterateRootsMode roots_mode=IterateRootsMode::kMainIsolate)v8::internal::Heap
IterateRootsForPrecisePinning(RootVisitor *visitor)v8::internal::Heap
IterateRootsIncludingClients(RootVisitor *v, base::EnumSet< SkipRoot > options)v8::internal::Heap
IterateRootsMode enum namev8::internal::Heap
IterateSmiRoots(RootVisitor *v)v8::internal::Heap
IterateStackRoots(RootVisitor *v)v8::internal::Heap
IterateWeakGlobalHandles(RootVisitor *v)v8::internal::Heap
IterateWeakRoots(RootVisitor *v, base::EnumSet< SkipRoot > options)v8::internal::Heap
KeepDuringJob(DirectHandle< HeapObject > target)v8::internal::Heap
kHeapLimitMultiplierv8::internal::Heapstatic
kInitialEvalCacheSizev8::internal::Heapprivatestatic
kInitialNumberStringCacheSizev8::internal::Heapprivatestatic
kLightRetry enum valuev8::internal::Heapprivate
kLoadTimeNotLoadingv8::internal::Heapprivatestatic
kMaxInitialOldGenerationSizev8::internal::Heapstatic
kMaxLoadTimeMsv8::internal::Heapprivatestatic
kMaxMarkCompactsInIdleRoundv8::internal::Heapprivatestatic
kMinObjectSizeInTaggedWordsv8::internal::Heapstatic
kMmapRegionMaskv8::internal::Heapprivatestatic
kNewLargeObjectSpaceToSemiSpaceRatiov8::internal::Heapstatic
kOldGenerationLowMemoryv8::internal::Heapstatic
kOldSurvivalRateLowThresholdv8::internal::Heapprivatestatic
kPhysicalMemoryToOldGenerationRatiov8::internal::Heapstatic
kPointerMultiplierv8::internal::Heapstatic
kRememberedUnmappedPagesv8::internal::Heapprivatestatic
kRetainMapEntrySizev8::internal::Heapprivatestatic
kRetryOrFail enum valuev8::internal::Heapprivate
kStacktraceBufferSizev8::internal::Heapstatic
kTraceRingBufferSizev8::internal::Heapstatic
kYoungSurvivalRateAllowedDeviationv8::internal::Heapprivatestatic
kYoungSurvivalRateHighThresholdv8::internal::Heapprivatestatic
LargeObjectSpace classv8::internal::Heapfriend
last_gc_time_v8::internal::Heapprivate
LeftTrimFixedArray(Tagged< FixedArrayBase > obj, int elements_to_trim)v8::internal::Heap
live_object_stats_v8::internal::Heapprivate
lo_space() constv8::internal::Heapinline
lo_space_v8::internal::Heapprivate
load_start_time_ms_v8::internal::Heapprivate
LocalFactory classv8::internal::Heapfriend
LocalHeap classv8::internal::Heapfriend
main_thread_local_heap()v8::internal::Heapinline
main_thread_local_heap_v8::internal::Heapprivate
major_sweeping_in_progress() constv8::internal::Heapinline
MakeHeapIterable()v8::internal::Heap
MakeLinearAllocationAreasIterable()v8::internal::Heapprivate
MARK_COMPACT enum valuev8::internal::Heap
mark_compact_collector()v8::internal::Heapinline
mark_compact_collector_v8::internal::Heapprivate
MarkCompact()v8::internal::Heapprivate
MarkCompactCollector classv8::internal::Heapfriend
MarkCompactEpilogue()v8::internal::Heapprivate
MarkCompactPrologue()v8::internal::Heapprivate
marking_state()v8::internal::Heapinline
marking_state_v8::internal::Heapprivate
MarkingBarrier classv8::internal::Heapfriend
MarkingVisitorBase classv8::internal::Heapfriend
MarkSharedLinearAllocationAreasBlack()v8::internal::Heapprivate
max_global_memory_size_v8::internal::Heapprivate
max_marking_limit_reached_v8::internal::Heapprivate
max_old_generation_size() constv8::internal::Heapinlineprivate
max_old_generation_size_v8::internal::Heapprivate
max_regular_code_object_size_v8::internal::Heapprivate
max_semi_space_size_v8::internal::Heapprivate
maximum_committed_v8::internal::Heapprivate
MaximumCommittedMemory()v8::internal::Heapinline
MaxNumberToStringCacheSize() constv8::internal::Heapinline
MaxOldGenerationSize()v8::internal::Heapinline
MaxOldGenerationSize(uint64_t physical_memory)v8::internal::Heapstatic
MaxRegularHeapObjectSize(AllocationType allocation)v8::internal::Heapinline
MaxReserved() constv8::internal::Heap
MaxSemiSpaceSize()v8::internal::Heapinline
mb_v8::internal::Heapprivate
MeasureMemory(std::unique_ptr< v8::MeasureMemoryDelegate > delegate, v8::MeasureMemoryExecution execution)v8::internal::Heap
memory_allocator()v8::internal::Heapinline
memory_allocator() constv8::internal::Heapinline
memory_allocator_v8::internal::Heapprivate
memory_measurement()v8::internal::Heapinlineprivate
memory_measurement_v8::internal::Heapprivate
memory_pressure_level_v8::internal::Heapprivate
memory_reducer()v8::internal::Heapinlineprivate
memory_reducer_v8::internal::Heapprivate
MemoryBalancer classv8::internal::Heapfriend
MemoryPressureNotification(v8::MemoryPressureLevel level, bool is_isolate_locked)v8::internal::Heap
min_global_memory_size_v8::internal::Heapprivate
min_old_generation_size() constv8::internal::Heapinlineprivate
min_old_generation_size_v8::internal::Heapprivate
min_semi_space_size_v8::internal::Heapprivate
MinOldGenerationSize()v8::internal::Heapstatic
minor_gc_job()v8::internal::Heapinlineprivate
minor_gc_job_v8::internal::Heapprivate
MINOR_MARK_SWEEP enum valuev8::internal::Heap
minor_mark_sweep_collector()v8::internal::Heapinline
minor_mark_sweep_collector_v8::internal::Heapprivate
minor_sweeping_in_progress() constv8::internal::Heapinline
MinorGCJob classv8::internal::Heapfriend
MinorGCTaskObserver classv8::internal::Heapfriend
MinorMarkSweep()v8::internal::Heapprivate
MinorMarkSweepCollector classv8::internal::Heapfriend
MinorMSIncrementalMarkingTaskObserver classv8::internal::Heapfriend
MinorMSSizeTaskTriggerReached() constv8::internal::Heapprivate
MinYoungGenerationSize()v8::internal::Heapstatic
mmap_region_base_v8::internal::Heapprivate
MonotonicallyIncreasingTimeInMs() constv8::internal::Heap
MoveRange(Tagged< HeapObject > dst_object, ObjectSlot dst_slot, ObjectSlot src_slot, int len, WriteBarrierMode mode)v8::internal::Heap
ms_count() constv8::internal::Heapinline
ms_count_v8::internal::Heapprivate
MustBeInSharedOldSpace(Tagged< HeapObject > value)v8::internal::Heap
native_contexts_list() constv8::internal::Heapinline
native_contexts_list_v8::internal::Heapprivate
near_heap_limit_callbacks_v8::internal::Heapprivate
need_to_remove_stress_concurrent_allocation_observer_v8::internal::Heapprivate
new_lo_space() constv8::internal::Heapinline
new_lo_space_v8::internal::Heapprivate
new_space() constv8::internal::Heapinline
new_space_v8::internal::Heapprivate
new_space_allocation_counter_v8::internal::Heapprivate
new_space_surviving_object_size()v8::internal::Heapinline
new_space_surviving_object_size_v8::internal::Heapprivate
new_space_surviving_rate_v8::internal::Heapprivate
NewLargeObjectSpace classv8::internal::Heapfriend
NewSpace classv8::internal::Heapfriend
NewSpaceAllocationCounter() constv8::internal::Heap
NewSpaceAllocationLimitAddress()v8::internal::Heapinline
NewSpaceAllocationTopAddress()v8::internal::Heapinline
NewSpaceCapacity() constv8::internal::Heap
NewSpaceLimit()v8::internal::Heap
NewSpaceSize()v8::internal::Heap
NewSpaceTargetCapacity() constv8::internal::Heap
NewSpaceTop()v8::internal::Heap
NextDebuggingId()v8::internal::Heap
NextScriptId()v8::internal::Heap
NextStackTraceId()v8::internal::Heap
NextStressMarkingLimit()v8::internal::Heapprivate
nodes_copied_in_new_space_v8::internal::Heapprivate
nodes_died_in_new_space_v8::internal::Heapprivate
nodes_promoted_v8::internal::Heapprivate
non_atomic_marking_state()v8::internal::Heapinline
non_atomic_marking_state_v8::internal::Heapprivate
NOT_IN_GC enum valuev8::internal::Heap
NotifyBootstrapComplete()v8::internal::Heap
NotifyContextDisposed(bool has_dependent_context)v8::internal::Heap
NotifyDeserializationComplete()v8::internal::Heap
NotifyLoadingEnded()v8::internal::Heapprivate
NotifyLoadingStarted()v8::internal::Heapprivate
NotifyObjectLayoutChange(Tagged< HeapObject > object, const DisallowGarbageCollection &, InvalidateRecordedSlots invalidate_recorded_slots, InvalidateExternalPointerSlots invalidate_external_pointer_slots, int new_size=0)v8::internal::Heap
NotifyObjectLayoutChangeDone(Tagged< HeapObject > object)v8::internal::Heapstatic
NotifyObjectSizeChange(Tagged< HeapObject >, int old_size, int new_size, ClearRecordedSlots clear_recorded_slots)v8::internal::Heap
NotifyOldGenerationExpansion(LocalHeap *local_heap, AllocationSpace space, MutablePageMetadata *chunk, OldGenerationExpansionNotificationOrigin=OldGenerationExpansionNotificationOrigin::kFromSameHeap)v8::internal::Heap
NumberOfDetachedContexts()v8::internal::Heap
NumberOfNativeContexts()v8::internal::Heap
NumberOfScavengeTasks()v8::internal::Heapprivate
NumberOfTrackedHeapObjectTypes()v8::internal::Heap
ObjectCountAtLastGC(size_t index)v8::internal::Heap
ObjectSizeAtLastGC(size_t index)v8::internal::Heap
ObjectStatsCollector classv8::internal::Heapfriend
old_generation_allocation_counter_at_last_gc_v8::internal::Heapprivate
old_generation_allocation_limit() constv8::internal::Heapinlineprivate
old_generation_allocation_limit_v8::internal::Heapprivate
old_generation_capacity_after_bootstrap_v8::internal::Heapprivate
old_generation_size_at_last_gc_v8::internal::Heapprivate
old_generation_wasted_at_last_gc_v8::internal::Heapprivate
old_space() constv8::internal::Heapinline
old_space_v8::internal::Heapprivate
OldArrayBufferBytes()v8::internal::Heap
OldGenerationAllocationCounter()v8::internal::Heapinline
OldGenerationCapacity() constv8::internal::Heap
OldGenerationConsumedBytes() constv8::internal::Heap
OldGenerationConsumedBytesAtLastGC() constv8::internal::Heap
OldGenerationExpansionNotificationOrigin enum namev8::internal::Heap
OldGenerationSizeOfObjects() constv8::internal::Heap
OldGenerationSpaceAvailable()v8::internal::Heapinlineprivate
OldGenerationToSemiSpaceRatio()v8::internal::Heapstatic
OldGenerationToSemiSpaceRatioLowMemory()v8::internal::Heapstatic
OldGenerationWastedBytes() constv8::internal::Heap
OldLargeObjectSpace classv8::internal::Heapfriend
OldSpaceAllocationLimitAddress()v8::internal::Heapinline
OldSpaceAllocationTopAddress()v8::internal::Heapinline
OnMoveEvent(Tagged< HeapObject > source, Tagged< HeapObject > target, int size_in_bytes)v8::internal::Heap
operator=(const Heap &)=deletev8::internal::Heapprivate
overridden_stack_state() constv8::internal::Heap
owning_cpp_heap_v8::internal::Heapprivate
paged_new_space() constv8::internal::Heapinline
paged_space(int idx) constv8::internal::Heapinline
PagedNewSpaceAllocatorPolicy classv8::internal::Heapfriend
PagedSpaceAllocatorPolicy classv8::internal::Heapfriend
PagedSpaceBase classv8::internal::Heapfriend
PagedSpaceForNewSpace classv8::internal::Heapfriend
PageMetadata classv8::internal::Heapfriend
pause_allocation_observers_depth_v8::internal::Heapprivate
PauseAllocationObserversScope classv8::internal::Heapfriend
PauseConcurrentThreadsInClients(GarbageCollector collector)v8::internal::Heapprivate
PercentToGlobalMemoryLimit() constv8::internal::Heapprivate
PercentToOldGenerationLimit() constv8::internal::Heapprivate
PerformGarbageCollection(GarbageCollector collector, GarbageCollectionReason gc_reason, const char *collector_reason)v8::internal::Heapprivate
PerformHeapVerification()v8::internal::Heapprivate
PostFinalizationRegistryCleanupTaskIfNeeded()v8::internal::Heap
PrecedeWithFiller(Tagged< HeapObject > object, int filler_size)v8::internal::Heap
PrecedeWithFillerBackground(Tagged< HeapObject > object, int filler_size)v8::internal::Heap
PreciseCollectAllGarbage(GCFlags gc_flags, GarbageCollectionReason gc_reason, const GCCallbackFlags gc_callback_flags=kNoGCCallbackFlags)v8::internal::Heap
pretenuring_handler()v8::internal::Heapinline
pretenuring_handler_v8::internal::Heapprivate
PretenuringHandler classv8::internal::Heapfriend
previous_new_space_surviving_object_size_v8::internal::Heapprivate
PrintFreeListsStats()v8::internal::Heap
PrintMaxMarkingLimitReached()v8::internal::Heapprivate
PrintMaxNewSpaceSizeReached()v8::internal::Heapprivate
PrintShortHeapStatistics()v8::internal::Heap
ProcessAllocationSites(WeakObjectRetainer *retainer)v8::internal::Heapprivate
ProcessAllWeakReferences(WeakObjectRetainer *retainer)v8::internal::Heapprivate
ProcessDirtyJSFinalizationRegistries(WeakObjectRetainer *retainer)v8::internal::Heapprivate
ProcessNativeContexts(WeakObjectRetainer *retainer)v8::internal::Heapprivate
ProcessWeakListRoots(WeakObjectRetainer *retainer)v8::internal::Heapprivate
promoted_objects_size()v8::internal::Heapinline
promoted_objects_size_v8::internal::Heapprivate
PromotedSinceLastGC()v8::internal::Heapinlineprivate
promotion_rate_v8::internal::Heapprivate
promotion_ratio_v8::internal::Heapprivate
PublishMainThreadPendingAllocations()v8::internal::Heap
read_only_space() constv8::internal::Heapinline
read_only_space_v8::internal::Heapprivate
ReadOnlyRoots classv8::internal::Heapfriend
RecomputeLimits(GarbageCollector collector, base::TimeTicks time)v8::internal::Heapprivate
RecomputeLimitsAfterLoadingIfNeeded()v8::internal::Heapprivate
RecordStats(HeapStats *stats)v8::internal::Heap
ReduceNewSpaceSize()v8::internal::Heapprivate
ReduceNewSpaceSizeForTesting()v8::internal::Heap
RegisterExternalString(Tagged< String > string)v8::internal::Heapinline
RegisterStrongRoots(const char *label, FullObjectSlot start, FullObjectSlot end)v8::internal::Heap
remembered_unmapped_pages_v8::internal::Heapprivate
remembered_unmapped_pages_index_v8::internal::Heapprivate
RememberUnmappedPage(Address page, bool compacted)v8::internal::Heap
RemoveAllocationObserversFromAllSpaces(AllocationObserver *observer, AllocationObserver *new_space_observer)v8::internal::Heap
RemoveDirtyFinalizationRegistriesOnContext(Tagged< NativeContext > context)v8::internal::Heap
RemoveGCEpilogueCallback(v8::Isolate::GCCallbackWithData callback, void *data)v8::internal::Heap
RemoveGCPrologueCallback(v8::Isolate::GCCallbackWithData callback, void *data)v8::internal::Heap
RemoveHeapObjectAllocationTracker(HeapObjectAllocationTracker *tracker)v8::internal::Heap
RemoveNearHeapLimitCallback(v8::NearHeapLimitCallback callback, size_t heap_limit)v8::internal::Heap
ReplaceReadOnlySpace(SharedReadOnlySpace *shared_ro_space)v8::internal::Heap
ReportStatisticsAfterGC()v8::internal::Heapprivate
Reservation typedefv8::internal::Heap
ResetAllAllocationSitesDependentCode(AllocationType allocation)v8::internal::Heapprivate
ResetOldGenerationAndGlobalAllocationLimit()v8::internal::Heapprivate
resize_new_space_mode_v8::internal::Heapprivate
ResizeArrayBufferExtension(ArrayBufferExtension *extension, int64_t delta)v8::internal::Heap
ResizeNewSpace()v8::internal::Heapprivate
ResizeNewSpaceMode enum namev8::internal::Heapprivate
RestoreHeapLimit(size_t heap_limit)v8::internal::Heapinline
ResumeConcurrentThreadsInClients(std::vector< Isolate * > paused_clients)v8::internal::Heapprivate
RightTrimArray(Tagged< Array > object, int new_capacity, int old_capacity)v8::internal::Heap
ring_buffer_end_v8::internal::Heapprivate
ring_buffer_full_v8::internal::Heapprivate
roots_table()v8::internal::Heap
safepoint()v8::internal::Heapinline
safepoint_v8::internal::Heapprivate
SCAVENGE enum valuev8::internal::Heap
Scavenge()v8::internal::Heapprivate
Scavenger classv8::internal::Heapfriend
scavenger_collector_v8::internal::Heapprivate
ScavengerCollector classv8::internal::Heapfriend
ScheduleMinorGCTaskObserver classv8::internal::Heapfriend
SelectGarbageCollector(AllocationSpace space, GarbageCollectionReason gc_reason, const char **reason) constv8::internal::Heapprivate
semi_space_new_space() constv8::internal::Heapinline
SemiSpaceNewSpace classv8::internal::Heapfriend
SemiSpaceNewSpaceAllocatorPolicy classv8::internal::Heapfriend
SemiSpaceSizeFromYoungGenerationSize(size_t young_generation_size)v8::internal::Heapstatic
set_allocation_sites_list(Tagged< UnionOf< Smi, Undefined, AllocationSiteWithWeakNext > > object)v8::internal::Heapinline
set_dirty_js_finalization_registries_list(Tagged< Object > object)v8::internal::Heapinline
set_dirty_js_finalization_registries_list_tail(Tagged< Object > object)v8::internal::Heapinline
set_force_gc_on_next_allocation()v8::internal::Heapinlineprivate
set_force_oom(bool value)v8::internal::Heapinlineprivate
set_is_finalization_registry_cleanup_task_posted(bool posted)v8::internal::Heapinline
set_native_contexts_list(Tagged< Object > object)v8::internal::Heapinline
set_old_generation_allocation_counter_at_last_gc(size_t new_value)v8::internal::Heapinline
set_using_initial_limit(bool value)v8::internal::Heapinlineprivate
SetBasicBlockProfilingData(DirectHandle< ArrayList > list)v8::internal::Heap
SetBuiltinsConstantsTable(Tagged< FixedArray > cache)v8::internal::Heap
SetConstructStubCreateDeoptPCOffset(int pc_offset)v8::internal::Heap
SetConstructStubInvokeDeoptPCOffset(int pc_offset)v8::internal::Heap
SetDeoptPCOffsetAfterAdaptShadowStack(int pc_offset)v8::internal::Heap
SetDetachedContexts(Tagged< WeakArrayList > detached_contexts)v8::internal::Heap
SetEmbedderRootsHandler(EmbedderRootsHandler *handler)v8::internal::Heap
SetFunctionsMarkedForManualOptimization(Tagged< Object > bytecode)v8::internal::Heap
SetGCState(HeapState state)v8::internal::Heap
SetGetExternallyAllocatedMemoryInBytesCallback(GetExternallyAllocatedMemoryInBytesCallback callback)v8::internal::Heapinline
SetInterpreterEntryReturnPCOffset(int pc_offset)v8::internal::Heap
SetIsMarkingFlag(bool value)v8::internal::Heapprivate
SetIsMinorMarkingFlag(bool value)v8::internal::Heapprivate
SetMessageListeners(Tagged< ArrayList > value)v8::internal::Heap
SetNewSpaceAllocationCounterForTesting(size_t new_value)v8::internal::Heapinline
SetOldGenerationAndGlobalAllocationLimit(size_t new_old_generation_allocation_limit, size_t new_global_allocation_limit)v8::internal::Heapprivate
SetOldGenerationAndGlobalMaximumSize(size_t max_old_generation_size)v8::internal::Heapprivate
SetRootMaterializedObjects(Tagged< FixedArray > objects)v8::internal::Heap
SetRootNoScriptSharedFunctionInfos(Tagged< Object > value)v8::internal::Heap
SetRootScriptList(Tagged< Object > value)v8::internal::Heap
SetSerializedGlobalProxySizes(Tagged< FixedArray > sizes)v8::internal::Heap
SetSerializedObjects(Tagged< HeapObject > objects)v8::internal::Heap
SetStackStart()v8::internal::Heap
SetUp(LocalHeap *main_thread_local_heap)v8::internal::Heap
SetUpFromReadOnlyHeap(ReadOnlyHeap *ro_heap)v8::internal::Heap
SetUpSpaces(LinearAllocationArea &new_allocation_info, LinearAllocationArea &old_allocation_info)v8::internal::Heap
shared_allocation_space() constv8::internal::Heapinline
shared_allocation_space_v8::internal::Heapprivate
shared_lo_allocation_space() constv8::internal::Heapinline
shared_lo_allocation_space_v8::internal::Heapprivate
shared_lo_space() constv8::internal::Heapinline
shared_lo_space_v8::internal::Heapprivate
shared_space() constv8::internal::Heapinline
shared_space_v8::internal::Heapprivate
shared_trusted_allocation_space() constv8::internal::Heapinline
shared_trusted_allocation_space_v8::internal::Heapprivate
shared_trusted_lo_allocation_space() constv8::internal::Heapinline
shared_trusted_lo_allocation_space_v8::internal::Heapprivate
shared_trusted_lo_space() constv8::internal::Heapinline
shared_trusted_lo_space_v8::internal::Heapprivate
shared_trusted_space() constv8::internal::Heapinline
shared_trusted_space_v8::internal::Heapprivate
SharedHeapContains(Tagged< HeapObject > value) constv8::internal::Heap
ShouldCurrentGCKeepAgesUnchanged() constv8::internal::Heapinline
ShouldExpandOldGenerationOnSlowAllocation(LocalHeap *local_heap, AllocationOrigin origin)v8::internal::Heapprivate
ShouldExpandYoungGenerationOnSlowAllocation(size_t allocation_size)v8::internal::Heapprivate
ShouldOptimizeForBattery() constv8::internal::Heap
ShouldOptimizeForLoadTime() constv8::internal::Heapprivate
ShouldOptimizeForMemoryUsage()v8::internal::Heap
ShouldReduceMemory() constv8::internal::Heapinline
ShouldResizeNewSpace()v8::internal::Heapprivate
ShouldStressCompaction() constv8::internal::Heapprivate
ShouldUseBackgroundThreads() constv8::internal::Heap
ShouldUseIncrementalMarking() constv8::internal::Heap
ShrinkOldGenerationAllocationLimitIfNotConfigured()v8::internal::Heapprivate
single_character_string_table()v8::internal::Heap
SizeOfObjects()v8::internal::Heap
Space classv8::internal::Heapfriend
space(int idx) constv8::internal::Heapinline
space_v8::internal::Heapprivate
SpaceWithLinearArea classv8::internal::Heapfriend
stack()v8::internal::Heap
stack() constv8::internal::Heap
StartIncrementalMarking(GCFlags gc_flags, GarbageCollectionReason gc_reason, GCCallbackFlags gc_callback_flags=GCCallbackFlags::kNoGCCallbackFlags, GarbageCollector collector=GarbageCollector::MARK_COMPACTOR)v8::internal::Heap
StartIncrementalMarkingIfAllocationLimitIsReached(LocalHeap *local_heap, GCFlags gc_flags, GCCallbackFlags gc_callback_flags=GCCallbackFlags::kNoGCCallbackFlags)v8::internal::Heap
StartIncrementalMarkingOnInterrupt()v8::internal::Heap
StartMinorMSIncrementalMarkingIfNeeded()v8::internal::Heapprivate
StartResizeNewSpace()v8::internal::Heapprivate
StartTearDown()v8::internal::Heap
StaticRootsEnsureAllocatedSize(DirectHandle< HeapObject > obj, int required)v8::internal::Heapprivate
sticky_space() constv8::internal::Heapinline
stress_concurrent_allocation_observer_v8::internal::Heapprivate
stress_marking_percentage_v8::internal::Heapprivate
stress_scavenge_observer_v8::internal::Heapprivate
StressConcurrentAllocationObserver classv8::internal::Heapfriend
strong_roots_head_v8::internal::Heapprivate
strong_roots_mutex_v8::internal::Heapprivate
survived_since_last_expansion_v8::internal::Heapprivate
SurvivedYoungObjectSize()v8::internal::Heapinline
Sweeper classv8::internal::Heapfriend
sweeper()v8::internal::Heapinline
sweeper_v8::internal::Heapprivate
sweeping_in_progress() constv8::internal::Heapinline
sweeping_in_progress_for_space(AllocationSpace space) constv8::internal::Heapinline
SweepingForcedFinalizationMode enum namev8::internal::Heap
task_runner_v8::internal::Heapprivate
TEAR_DOWN enum valuev8::internal::Heap
TearDown()v8::internal::Heap
TearDownWithSharedHeap()v8::internal::Heap
ToBoolean(bool condition)v8::internal::Heapinline
total_gc_time_ms_v8::internal::Heapprivate
TotalGlobalHandlesSize()v8::internal::Heap
trace_ring_buffer_v8::internal::Heapprivate
tracer()v8::internal::Heapinline
tracer() constv8::internal::Heapinline
tracer_v8::internal::Heapprivate
trusted_lo_space() constv8::internal::Heapinline
trusted_lo_space_v8::internal::Heapprivate
trusted_space() constv8::internal::Heapinline
trusted_space_v8::internal::Heapprivate
TryFindCodeForInnerPointerForPrinting(Address inner_pointer)v8::internal::Heap
UnifiedHeapMarkingState classv8::internal::Heapfriend
Unmark()v8::internal::Heap
UnmarkSharedLinearAllocationAreas()v8::internal::Heapprivate
UnregisterStrongRoots(StrongRootsEntry *entry)v8::internal::Heap
update_allocation_limits_after_loading_v8::internal::Heapprivate
UpdateExternalMemory(int64_t delta)v8::internal::Heap
UpdateExternalString(Tagged< String > string, size_t old_payload, size_t new_payload)v8::internal::Heap
UpdateMaximumCommitted()v8::internal::Heap
UpdateOldGenerationAllocationCounter()v8::internal::Heapinline
UpdateReferencesInExternalStringTable(ExternalStringTableUpdaterCallback updater_func)v8::internal::Heapprivate
UpdateStrongRoots(StrongRootsEntry *entry, FullObjectSlot start, FullObjectSlot end)v8::internal::Heap
UpdateSurvivalStatistics(int start_new_space_size)v8::internal::Heap
UpdateTotalGCTime(base::TimeDelta duration)v8::internal::Heapprivate
UpdateYoungReferenceInExternalStringTableEntry(Heap *heap, FullObjectSlot pointer)v8::internal::Heapstatic
UpdateYoungReferencesInExternalStringTable(ExternalStringTableUpdaterCallback updater_func)v8::internal::Heapprivate
use_new_space() constv8::internal::Heapinline
UsedGlobalHandlesSize()v8::internal::Heap
using_initial_limit() constv8::internal::Heapinlineprivate
using_initial_limit_v8::internal::Heapprivate
VerifyNoSlotsRecorded enum namev8::internal::Heapprivate
WeakenDescriptorArrays(GlobalHandleVector< DescriptorArray > strong_descriptor_arrays)v8::internal::Heap
YoungArrayBufferBytes()v8::internal::Heap
YoungGenerationCollector()v8::internal::Heapinlinestatic
YoungGenerationConsumedBytes() constv8::internal::Heap
YoungGenerationSizeFromOldGenerationSize(size_t old_generation_size)v8::internal::Heapstatic
YoungGenerationSizeFromSemiSpaceSize(size_t semi_space_size)v8::internal::Heapstatic
YoungGenerationSizeOfObjects() constv8::internal::Heap
YoungGenerationWastedBytes() constv8::internal::Heap
~Heap()v8::internal::Heapprivate