ActivateMemoryReducerIfNeeded() | v8::internal::Heap | |
ActivateMemoryReducerIfNeededOnMainThread() | v8::internal::Heap | private |
ActivateMemoryReducerTask class | v8::internal::Heap | friend |
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::Heap | private |
AlignWithFillerBackground(Tagged< HeapObject > object, int object_size, int allocation_size, AllocationAlignment alignment) | v8::internal::Heap | |
Allocate(DirectHandle< Map > map, AllocationType allocation) | v8::internal::Heap | private |
AllocatedExternalMemorySinceMarkCompact() const | v8::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::Heap | private |
AllocatePartialMap(InstanceType instance_type, int instance_size) | v8::internal::Heap | private |
AllocateRaw(int size_in_bytes, AllocationType allocation, AllocationOrigin origin=AllocationOrigin::kRuntime, AllocationAlignment alignment=kTaggedAligned) | v8::internal::Heap | private |
AllocateRawOrFail(int size, AllocationType allocation, AllocationOrigin origin=AllocationOrigin::kRuntime, AllocationAlignment alignment=kTaggedAligned) | v8::internal::Heap | inlineprivate |
AllocateRawWith(int size, AllocationType allocation, AllocationOrigin origin=AllocationOrigin::kRuntime, AllocationAlignment alignment=kTaggedAligned) | v8::internal::Heap | private |
allocation_sites_list() | v8::internal::Heap | inline |
allocation_sites_list_ | v8::internal::Heap | private |
allocation_sites_list_address() | v8::internal::Heap | inline |
allocation_tracker_for_debugging_ | v8::internal::Heap | private |
allocation_trackers_ | v8::internal::Heap | private |
allocation_type_for_in_place_internalizable_strings() const | v8::internal::Heap | inlineprivate |
allocation_type_for_in_place_internalizable_strings_ | v8::internal::Heap | private |
AllocationLimitOvershotByLargeMargin() const | v8::internal::Heap | |
AllocationRetryMode enum name | v8::internal::Heap | private |
allocator() | v8::internal::Heap | inline |
allocator() const | v8::internal::Heap | inline |
AllocatorLimitOnMaxOldGenerationSize() | v8::internal::Heap | static |
AllowedToBeMigrated(Tagged< Map > map, Tagged< HeapObject > object, AllocationSpace dest) | v8::internal::Heap | |
always_allocate() const | v8::internal::Heap | inlineprivate |
always_allocate_scope_count_ | v8::internal::Heap | private |
AlwaysAllocateScope class | v8::internal::Heap | friend |
AppendArrayBufferExtension(ArrayBufferExtension *extension) | v8::internal::Heap | |
array_buffer_sweeper() | v8::internal::Heap | inline |
array_buffer_sweeper_ | v8::internal::Heap | private |
ArrayBufferCollector class | v8::internal::Heap | friend |
ArrayBufferSweeper class | v8::internal::Heap | friend |
AsHeap() | v8::internal::Heap | inline |
AttachCppHeap(v8::CppHeap *cpp_heap) | v8::internal::Heap | private |
AutomaticallyRestoreInitialHeapLimit(double threshold_percent) | v8::internal::Heap | |
Available() | v8::internal::Heap | |
backing_store_bytes() const | v8::internal::Heap | inline |
backing_store_bytes_ | v8::internal::Heap | private |
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) const | v8::internal::Heap | |
CanMoveObjectStart(Tagged< HeapObject > object) | v8::internal::Heap | |
CanPromoteYoungAndExpandOldGeneration(size_t size) const | v8::internal::Heap | |
CanSafepoint() const | v8::internal::Heap | inline |
CanShortcutStringsDuringGC(GarbageCollector collector) const | v8::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::Heap | private |
CheckMemoryPressure() | v8::internal::Heap | |
ClearKeptObjects() | v8::internal::Heap | |
ClearRecordedSlotRange(Address start, Address end) | v8::internal::Heap | |
code_lo_space() const | v8::internal::Heap | inline |
code_lo_space_ | v8::internal::Heap | private |
code_range() | v8::internal::Heap | inline |
code_range_ | v8::internal::Heap | private |
code_range_base() | v8::internal::Heap | inline |
code_range_size_ | v8::internal::Heap | private |
code_region() | v8::internal::Heap | inline |
code_space() const | v8::internal::Heap | inline |
code_space_ | v8::internal::Heap | private |
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::Heap | private |
CollectGarbageShared(LocalHeap *local_heap, GarbageCollectionReason gc_reason) | v8::internal::Heap | |
collection_barrier_ | v8::internal::Heap | private |
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::Heap | private |
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::Heap | private |
ComputeNewAllocationLimits(Heap *heap) | v8::internal::Heap | privatestatic |
concurrent_marking() const | v8::internal::Heap | inline |
concurrent_marking_ | v8::internal::Heap | private |
ConcurrentMarking class | v8::internal::Heap | friend |
configured_ | v8::internal::Heap | private |
ConfigureHeap(const v8::ResourceConstraints &constraints, v8::CppHeap *cpp_heap) | v8::internal::Heap | |
ConfigureHeapDefault() | v8::internal::Heap | |
consecutive_ineffective_mark_compacts_ | v8::internal::Heap | private |
ConservativeTracedHandlesMarkingVisitor class | v8::internal::Heap | friend |
Contains(Tagged< HeapObject > value) const | v8::internal::Heap | |
ContainsCode(Tagged< HeapObject > value) const | v8::internal::Heap | |
contexts_disposed_ | v8::internal::Heap | private |
CopyBlock(Address dst, Address src, int byte_size) | v8::internal::Heap | inlinestatic |
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() const | v8::internal::Heap | inline |
cpp_heap_ | v8::internal::Heap | private |
CppHeap class | v8::internal::Heap | friend |
CreateDefaultMeasureMemoryDelegate(v8::Local< v8::Context > context, v8::Local< v8::Promise::Resolver > promise, v8::MeasureMemoryMode mode) | v8::internal::Heap | |
CreateEarlyReadOnlyMapsAndObjects() | v8::internal::Heap | private |
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::Heap | private |
CreateImportantReadOnlyObjects() | v8::internal::Heap | private |
CreateInitialMutableObjects() | v8::internal::Heap | private |
CreateInternalAccessorInfoObjects() | v8::internal::Heap | private |
CreateLateReadOnlyJSReceiverMaps() | v8::internal::Heap | private |
CreateLateReadOnlyNonJSReceiverMaps() | v8::internal::Heap | private |
CreateMutableApiObjects() | v8::internal::Heap | |
CreateMutableHeapObjects() | v8::internal::Heap | |
CreateObjectStats() | v8::internal::Heap | |
CreateReadOnlyApiObjects() | v8::internal::Heap | |
CreateReadOnlyHeapObjects() | v8::internal::Heap | |
CreateReadOnlyObjects() | v8::internal::Heap | private |
current_gc_callback_flags_ | v8::internal::Heap | private |
current_gc_flags_ | v8::internal::Heap | private |
current_or_last_garbage_collector() const | v8::internal::Heap | inline |
current_or_last_garbage_collector_ | v8::internal::Heap | private |
CurrentHeapGrowingMode() | v8::internal::Heap | private |
DeactivateMajorGCInProgressFlag() | v8::internal::Heap | |
dead_object_stats_ | v8::internal::Heap | private |
DecrementExternalBackingStoreBytes(ExternalBackingStoreType type, size_t amount) | v8::internal::Heap | inlineprivate |
DefaultMaxSemiSpaceSize() | v8::internal::Heap | static |
DefaultMinSemiSpaceSize() | v8::internal::Heap | static |
deferred_counters_ | v8::internal::Heap | private |
delay_sweeper_tasks_for_testing_ | v8::internal::Heap | private |
DeoptMarkedAllocationSites() | v8::internal::Heap | |
DequeueDirtyJSFinalizationRegistry() | v8::internal::Heap | |
deserialization_complete() const | v8::internal::Heap | inline |
deserialization_complete_ | v8::internal::Heap | private |
Deserializer class | v8::internal::Heap | friend |
DetachArrayBufferExtension(ArrayBufferExtension *extension) | v8::internal::Heap | |
dirty_js_finalization_registries_list() | v8::internal::Heap | inline |
dirty_js_finalization_registries_list_ | v8::internal::Heap | private |
dirty_js_finalization_registries_list_tail() | v8::internal::Heap | inline |
dirty_js_finalization_registries_list_tail_ | v8::internal::Heap | private |
DisableConservativeStackScanningScopeForTesting class | v8::internal::Heap | friend |
DisableInlineAllocation() | v8::internal::Heap | |
DumpJSONHeapStatistics(std::stringstream &stream) | v8::internal::Heap | |
EagerlyFreeExternalMemoryAndWasmCode() | v8::internal::Heap | private |
embedder_roots_handler_ | v8::internal::Heap | private |
embedder_size_at_last_gc_ | v8::internal::Heap | private |
embedder_stack_state_ | v8::internal::Heap | private |
embedder_stack_state_origin_ | v8::internal::Heap | private |
EmbedderAllocationCounter() const | v8::internal::Heap | |
EmbedderSizeOfObjects() const | v8::internal::Heap | |
EmbedderStackStateScope class | v8::internal::Heap | friend |
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::Heap | inline |
ephemeron_remembered_set_ | v8::internal::Heap | private |
EvacuateVisitorBase class | v8::internal::Heap | friend |
EvaluateOldSpaceLocalPretenuring(uint64_t size_of_objects_before_gc) | v8::internal::Heap | private |
ExpandNewSpaceSize() | v8::internal::Heap | private |
ExpandNewSpaceSizeForTesting() | v8::internal::Heap | |
external_memory() const | v8::internal::Heap | |
external_memory_ | v8::internal::Heap | private |
external_memory_callback_ | v8::internal::Heap | private |
external_memory_hard_limit() | v8::internal::Heap | inline |
external_memory_limit_for_interrupt() | v8::internal::Heap | |
external_memory_soft_limit() | v8::internal::Heap | |
external_string_table_ | v8::internal::Heap | private |
ExternalStringTableUpdaterCallback typedef | v8::internal::Heap | private |
Factory class | v8::internal::Heap | friend |
FatalProcessOutOfMemory(const char *location) | v8::internal::Heap | |
FinalizeExternalString(Tagged< String > string) | v8::internal::Heap | inline |
FinalizeIncrementalMarkingAtomically(GarbageCollectionReason gc_reason) | v8::internal::Heap | |
FinalizeIncrementalMarkingAtomicallyIfRunning(GarbageCollectionReason gc_reason) | v8::internal::Heap | |
FinalizePartialMap(Tagged< Map > map) | v8::internal::Heap | private |
FindAllNativeContexts() | v8::internal::Heap | private |
FindAllRetainedMaps() | v8::internal::Heap | private |
FindCodeForInnerPointer(Address inner_pointer) | v8::internal::Heap | |
FinishSweepingIfOutOfWork() | v8::internal::Heap | |
FlushNumberStringCache() | v8::internal::Heap | private |
force_gc_on_next_allocation_ | v8::internal::Heap | private |
force_oom() const | v8::internal::Heap | inline |
force_oom_ | v8::internal::Heap | private |
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::Heap | private |
FRIEND_TEST(SpacesTest, InlineAllocationObserverCadence) | v8::internal::Heap | private |
FRIEND_TEST(SpacesTest, AllocationObserver) | v8::internal::Heap | private |
FromWritableHeapObject(Tagged< HeapObject > obj) | v8::internal::Heap | inlinestatic |
GarbageCollectionEpilogue(GarbageCollector collector) | v8::internal::Heap | private |
GarbageCollectionEpilogueInSafepoint(GarbageCollector collector) | v8::internal::Heap | private |
GarbageCollectionPrologue(GarbageCollectionReason gc_reason, const v8::GCCallbackFlags gc_callback_flags) | v8::internal::Heap | private |
GarbageCollectionPrologueInSafepoint() | v8::internal::Heap | private |
gc_callbacks_depth_ | v8::internal::Heap | private |
gc_count() const | v8::internal::Heap | inline |
gc_count_ | v8::internal::Heap | private |
gc_epilogue_callbacks_ | v8::internal::Heap | private |
gc_prologue_callbacks_ | v8::internal::Heap | private |
gc_state() const | v8::internal::Heap | inline |
gc_state_ | v8::internal::Heap | private |
GCCallbacksScope class | v8::internal::Heap | friend |
GCFlagsForIncrementalMarking() | v8::internal::Heap | inline |
GcSafeFindCodeForInnerPointer(Address inner_pointer) | v8::internal::Heap | |
GcSafeGetCodeFromInstructionStream(Tagged< HeapObject > instruction_stream, Address inner_pointer) | v8::internal::Heap | private |
GcSafeInstructionStreamContains(Tagged< InstructionStream > instruction_stream, Address addr) | v8::internal::Heap | |
GcSafeMapOfHeapObject(Tagged< HeapObject > object) | v8::internal::Heap | private |
GcSafeTryFindCodeForInnerPointer(Address inner_pointer) | v8::internal::Heap | |
GcSafeTryFindInstructionStreamForInnerPointer(Address inner_pointer) | v8::internal::Heap | |
GCTracer class | v8::internal::Heap | friend |
GenerationSizesFromHeapSize(size_t heap_size, size_t *young_generation_size, size_t *old_generation_size) | v8::internal::Heap | static |
GetCodeRangeReservedAreaSize() | v8::internal::Heap | static |
GetEmbedderRootsHandler() const | v8::internal::Heap | |
GetExternallyAllocatedMemoryInBytesCallback typedef | v8::internal::Heap | |
GetFillToAlign(Address address, AllocationAlignment alignment) | v8::internal::Heap | static |
GetForegroundTaskRunner(TaskPriority priority=TaskPriority::kUserBlocking) const | v8::internal::Heap | |
GetFromRingBuffer(char *buffer) | v8::internal::Heap | private |
GetMaximumFillToAlign(AllocationAlignment alignment) | v8::internal::Heap | static |
GetNextTemplateSerialNumber() | v8::internal::Heap | inline |
GetObjectTypeName(size_t index, const char **object_type, const char **object_sub_type) | v8::internal::Heap | |
GetRandomMmapAddr() | v8::internal::Heap | inline |
global_allocation_limit() const | v8::internal::Heap | inlineprivate |
global_allocation_limit_ | v8::internal::Heap | private |
GlobalConsumedBytes() const | v8::internal::Heap | |
GlobalConsumedBytesAtLastGC() const | v8::internal::Heap | |
GlobalMemoryAvailable() | v8::internal::Heap | private |
GlobalSizeOfObjects() const | v8::internal::Heap | |
GlobalWastedBytes() const | v8::internal::Heap | |
HandleExternalMemoryInterrupt() | v8::internal::Heap | |
HandleGCRequest() | v8::internal::Heap | |
has_heap_object_allocation_tracker() const | v8::internal::Heap | inline |
HasBeenSetUp() const | v8::internal::Heap | |
HasDirtyJSFinalizationRegistries() | v8::internal::Heap | |
HasHighFragmentation() | v8::internal::Heap | |
HasLowAllocationRate() | v8::internal::Heap | |
HasLowEmbedderAllocationRate() | v8::internal::Heap | private |
HasLowOldGenerationAllocationRate() | v8::internal::Heap | private |
HasLowYoungGenerationAllocationRate() | v8::internal::Heap | private |
Heap() | v8::internal::Heap | private |
Heap(const Heap &)=delete | v8::internal::Heap | private |
heap::HeapTester class | v8::internal::Heap | friend |
heap::TestMemoryAllocatorScope class | v8::internal::Heap | friend |
heap_allocator_ | v8::internal::Heap | private |
heap_expansion_mutex() | v8::internal::Heap | inline |
heap_expansion_mutex_ | v8::internal::Heap | private |
heap_profiler() const | v8::internal::Heap | inline |
heap_profiler_ | v8::internal::Heap | private |
HeapAllocator class | v8::internal::Heap | friend |
HeapGrowingMode enum name | v8::internal::Heap | |
HeapInternalsBase class | v8::internal::Heap | friend |
HeapObjectIterator class | v8::internal::Heap | friend |
HeapSizeFromPhysicalMemory(uint64_t physical_memory) | v8::internal::Heap | static |
HeapState enum name | v8::internal::Heap | |
HeapVerifier class | v8::internal::Heap | friend |
HighMemoryPressure() | v8::internal::Heap | inline |
ignore_local_gc_requests() const | v8::internal::Heap | inline |
ignore_local_gc_requests_depth_ | v8::internal::Heap | private |
IgnoreLocalGCRequests class | v8::internal::Heap | friend |
incremental_marking() const | v8::internal::Heap | inline |
incremental_marking_ | v8::internal::Heap | private |
IncrementalMarking class | v8::internal::Heap | friend |
IncrementalMarkingJob class | v8::internal::Heap | friend |
IncrementalMarkingLimit enum name | v8::internal::Heap | private |
IncrementalMarkingLimitReached() | v8::internal::Heap | private |
IncrementDeferredCounts(base::Vector< const v8::Isolate::UseCounterFeature > features) | v8::internal::Heap | |
IncrementExternalBackingStoreBytes(ExternalBackingStoreType type, size_t amount) | v8::internal::Heap | inlineprivate |
IncrementNewSpaceSurvivingObjectSize(size_t object_size) | v8::internal::Heap | inline |
IncrementNodesCopiedInNewSpace() | v8::internal::Heap | inline |
IncrementNodesDiedInNewSpace(int count) | v8::internal::Heap | inline |
IncrementNodesPromoted() | v8::internal::Heap | inline |
IncrementPromotedObjectsSize(size_t object_size) | v8::internal::Heap | inline |
IncrementYoungSurvivorsCounter(size_t survived) | v8::internal::Heap | inline |
InFromPage(Tagged< Object > object) | v8::internal::Heap | inlinestatic |
InFromPage(Tagged< MaybeObject > object) | v8::internal::Heap | inlinestatic |
InFromPage(Tagged< HeapObject > heap_object) | v8::internal::Heap | inlinestatic |
initial_max_old_generation_size_ | v8::internal::Heap | private |
initial_max_old_generation_size_threshold_ | v8::internal::Heap | private |
initial_old_generation_size_ | v8::internal::Heap | private |
initial_semispace_size_ | v8::internal::Heap | private |
initial_size_overwritten_ | v8::internal::Heap | private |
InitializeHashSeed() | v8::internal::Heap | |
InitializeMainThreadLocalHeap(LocalHeap *main_thread_local_heap) | v8::internal::Heap | |
InitializeOncePerProcess() | v8::internal::Heap | static |
InitialSemiSpaceSize() | v8::internal::Heap | inline |
inline_allocation_enabled_ | v8::internal::Heap | private |
InOldSpace(Tagged< Object > object) | v8::internal::Heap | inline |
InsertIntoRememberedSetFromCode(MutablePageMetadata *chunk, size_t slot_offset) | v8::internal::Heap | static |
InSpace(Tagged< HeapObject > value, AllocationSpace space) const | v8::internal::Heap | |
InSpaceSlow(Address addr, AllocationSpace space) const | v8::internal::Heap | |
InToPage(Tagged< Object > object) | v8::internal::Heap | inlinestatic |
InToPage(Tagged< MaybeObject > object) | v8::internal::Heap | inlinestatic |
InToPage(Tagged< HeapObject > heap_object) | v8::internal::Heap | inlinestatic |
InvokeIncrementalMarkingEpilogueCallbacks() | v8::internal::Heap | private |
InvokeIncrementalMarkingPrologueCallbacks() | v8::internal::Heap | private |
InvokeNearHeapLimitCallback() | v8::internal::Heap | private |
is_current_gc_for_heap_profiler_ | v8::internal::Heap | private |
is_current_gc_forced() const | v8::internal::Heap | inline |
is_current_gc_forced_ | v8::internal::Heap | private |
is_finalization_registry_cleanup_task_posted() | v8::internal::Heap | inline |
is_finalization_registry_cleanup_task_posted_ | v8::internal::Heap | private |
is_full_gc_during_loading_ | v8::internal::Heap | private |
IsAllocationObserverActive() const | v8::internal::Heap | inline |
IsFreeSpaceValid(FreeSpace object) | v8::internal::Heap | static |
IsGCWithMainThreadStack() const | v8::internal::Heap | |
IsGCWithStack() const | v8::internal::Heap | |
IsImmovable(Tagged< HeapObject > object) | v8::internal::Heap | |
IsIneffectiveMarkCompact(size_t old_generation_size, double mutator_utilization) | v8::internal::Heap | private |
IsInGC() const | v8::internal::Heap | inline |
IsInlineAllocationEnabled() const | v8::internal::Heap | inline |
IsLargeObject(Tagged< HeapObject > object) | v8::internal::Heap | static |
IsLastResortGC() | v8::internal::Heap | inline |
IsMainThread() const | v8::internal::Heap | inline |
IsMarkingFlagAddress() | v8::internal::Heap | |
IsMinorMarkingFlagAddress() | v8::internal::Heap | |
IsNewSpaceAllowedToGrowAboveTargetCapacity() const | v8::internal::Heap | |
Isolate class | v8::internal::Heap | friend |
isolate() const | v8::internal::Heap | inline |
isolate_ | v8::internal::Heap | private |
IsOldGenerationExpansionAllowed(size_t size, const base::MutexGuard &expansion_mutex_witness) const | v8::internal::Heap | |
IsPendingAllocation(Tagged< HeapObject > object) | v8::internal::Heap | inline |
IsPendingAllocation(Tagged< Object > object) | v8::internal::Heap | inline |
IsPendingAllocationInternal(Tagged< HeapObject > object) | v8::internal::Heap | inlineprivate |
IsRegularObjectAllocation(AllocationType allocation) | v8::internal::Heap | inlineprivatestatic |
IsStressingScavenge() | v8::internal::Heap | private |
IsTearingDown() const | v8::internal::Heap | inline |
IsValidAllocationSpace(AllocationSpace space) | v8::internal::Heap | static |
IsYoungGenerationCollector(GarbageCollector collector) | v8::internal::Heap | inlinestatic |
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 name | v8::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 | |
kHeapLimitMultiplier | v8::internal::Heap | static |
kInitialEvalCacheSize | v8::internal::Heap | privatestatic |
kInitialNumberStringCacheSize | v8::internal::Heap | privatestatic |
kLightRetry enum value | v8::internal::Heap | private |
kLoadTimeNotLoading | v8::internal::Heap | privatestatic |
kMaxInitialOldGenerationSize | v8::internal::Heap | static |
kMaxLoadTimeMs | v8::internal::Heap | privatestatic |
kMaxMarkCompactsInIdleRound | v8::internal::Heap | privatestatic |
kMinObjectSizeInTaggedWords | v8::internal::Heap | static |
kMmapRegionMask | v8::internal::Heap | privatestatic |
kNewLargeObjectSpaceToSemiSpaceRatio | v8::internal::Heap | static |
kOldGenerationLowMemory | v8::internal::Heap | static |
kOldSurvivalRateLowThreshold | v8::internal::Heap | privatestatic |
kPhysicalMemoryToOldGenerationRatio | v8::internal::Heap | static |
kPointerMultiplier | v8::internal::Heap | static |
kRememberedUnmappedPages | v8::internal::Heap | privatestatic |
kRetainMapEntrySize | v8::internal::Heap | privatestatic |
kRetryOrFail enum value | v8::internal::Heap | private |
kStacktraceBufferSize | v8::internal::Heap | static |
kTraceRingBufferSize | v8::internal::Heap | static |
kYoungSurvivalRateAllowedDeviation | v8::internal::Heap | privatestatic |
kYoungSurvivalRateHighThreshold | v8::internal::Heap | privatestatic |
LargeObjectSpace class | v8::internal::Heap | friend |
last_gc_time_ | v8::internal::Heap | private |
LeftTrimFixedArray(Tagged< FixedArrayBase > obj, int elements_to_trim) | v8::internal::Heap | |
live_object_stats_ | v8::internal::Heap | private |
lo_space() const | v8::internal::Heap | inline |
lo_space_ | v8::internal::Heap | private |
load_start_time_ms_ | v8::internal::Heap | private |
LocalFactory class | v8::internal::Heap | friend |
LocalHeap class | v8::internal::Heap | friend |
main_thread_local_heap() | v8::internal::Heap | inline |
main_thread_local_heap_ | v8::internal::Heap | private |
major_sweeping_in_progress() const | v8::internal::Heap | inline |
MakeHeapIterable() | v8::internal::Heap | |
MakeLinearAllocationAreasIterable() | v8::internal::Heap | private |
MARK_COMPACT enum value | v8::internal::Heap | |
mark_compact_collector() | v8::internal::Heap | inline |
mark_compact_collector_ | v8::internal::Heap | private |
MarkCompact() | v8::internal::Heap | private |
MarkCompactCollector class | v8::internal::Heap | friend |
MarkCompactEpilogue() | v8::internal::Heap | private |
MarkCompactPrologue() | v8::internal::Heap | private |
marking_state() | v8::internal::Heap | inline |
marking_state_ | v8::internal::Heap | private |
MarkingBarrier class | v8::internal::Heap | friend |
MarkingVisitorBase class | v8::internal::Heap | friend |
MarkSharedLinearAllocationAreasBlack() | v8::internal::Heap | private |
max_global_memory_size_ | v8::internal::Heap | private |
max_marking_limit_reached_ | v8::internal::Heap | private |
max_old_generation_size() const | v8::internal::Heap | inlineprivate |
max_old_generation_size_ | v8::internal::Heap | private |
max_regular_code_object_size_ | v8::internal::Heap | private |
max_semi_space_size_ | v8::internal::Heap | private |
maximum_committed_ | v8::internal::Heap | private |
MaximumCommittedMemory() | v8::internal::Heap | inline |
MaxNumberToStringCacheSize() const | v8::internal::Heap | inline |
MaxOldGenerationSize() | v8::internal::Heap | inline |
MaxOldGenerationSize(uint64_t physical_memory) | v8::internal::Heap | static |
MaxRegularHeapObjectSize(AllocationType allocation) | v8::internal::Heap | inline |
MaxReserved() const | v8::internal::Heap | |
MaxSemiSpaceSize() | v8::internal::Heap | inline |
mb_ | v8::internal::Heap | private |
MeasureMemory(std::unique_ptr< v8::MeasureMemoryDelegate > delegate, v8::MeasureMemoryExecution execution) | v8::internal::Heap | |
memory_allocator() | v8::internal::Heap | inline |
memory_allocator() const | v8::internal::Heap | inline |
memory_allocator_ | v8::internal::Heap | private |
memory_measurement() | v8::internal::Heap | inlineprivate |
memory_measurement_ | v8::internal::Heap | private |
memory_pressure_level_ | v8::internal::Heap | private |
memory_reducer() | v8::internal::Heap | inlineprivate |
memory_reducer_ | v8::internal::Heap | private |
MemoryBalancer class | v8::internal::Heap | friend |
MemoryPressureNotification(v8::MemoryPressureLevel level, bool is_isolate_locked) | v8::internal::Heap | |
min_global_memory_size_ | v8::internal::Heap | private |
min_old_generation_size() const | v8::internal::Heap | inlineprivate |
min_old_generation_size_ | v8::internal::Heap | private |
min_semi_space_size_ | v8::internal::Heap | private |
MinOldGenerationSize() | v8::internal::Heap | static |
minor_gc_job() | v8::internal::Heap | inlineprivate |
minor_gc_job_ | v8::internal::Heap | private |
MINOR_MARK_SWEEP enum value | v8::internal::Heap | |
minor_mark_sweep_collector() | v8::internal::Heap | inline |
minor_mark_sweep_collector_ | v8::internal::Heap | private |
minor_sweeping_in_progress() const | v8::internal::Heap | inline |
MinorGCJob class | v8::internal::Heap | friend |
MinorGCTaskObserver class | v8::internal::Heap | friend |
MinorMarkSweep() | v8::internal::Heap | private |
MinorMarkSweepCollector class | v8::internal::Heap | friend |
MinorMSIncrementalMarkingTaskObserver class | v8::internal::Heap | friend |
MinorMSSizeTaskTriggerReached() const | v8::internal::Heap | private |
MinYoungGenerationSize() | v8::internal::Heap | static |
mmap_region_base_ | v8::internal::Heap | private |
MonotonicallyIncreasingTimeInMs() const | v8::internal::Heap | |
MoveRange(Tagged< HeapObject > dst_object, ObjectSlot dst_slot, ObjectSlot src_slot, int len, WriteBarrierMode mode) | v8::internal::Heap | |
ms_count() const | v8::internal::Heap | inline |
ms_count_ | v8::internal::Heap | private |
MustBeInSharedOldSpace(Tagged< HeapObject > value) | v8::internal::Heap | |
native_contexts_list() const | v8::internal::Heap | inline |
native_contexts_list_ | v8::internal::Heap | private |
near_heap_limit_callbacks_ | v8::internal::Heap | private |
need_to_remove_stress_concurrent_allocation_observer_ | v8::internal::Heap | private |
new_lo_space() const | v8::internal::Heap | inline |
new_lo_space_ | v8::internal::Heap | private |
new_space() const | v8::internal::Heap | inline |
new_space_ | v8::internal::Heap | private |
new_space_allocation_counter_ | v8::internal::Heap | private |
new_space_surviving_object_size() | v8::internal::Heap | inline |
new_space_surviving_object_size_ | v8::internal::Heap | private |
new_space_surviving_rate_ | v8::internal::Heap | private |
NewLargeObjectSpace class | v8::internal::Heap | friend |
NewSpace class | v8::internal::Heap | friend |
NewSpaceAllocationCounter() const | v8::internal::Heap | |
NewSpaceAllocationLimitAddress() | v8::internal::Heap | inline |
NewSpaceAllocationTopAddress() | v8::internal::Heap | inline |
NewSpaceCapacity() const | v8::internal::Heap | |
NewSpaceLimit() | v8::internal::Heap | |
NewSpaceSize() | v8::internal::Heap | |
NewSpaceTargetCapacity() const | v8::internal::Heap | |
NewSpaceTop() | v8::internal::Heap | |
NextDebuggingId() | v8::internal::Heap | |
NextScriptId() | v8::internal::Heap | |
NextStackTraceId() | v8::internal::Heap | |
NextStressMarkingLimit() | v8::internal::Heap | private |
nodes_copied_in_new_space_ | v8::internal::Heap | private |
nodes_died_in_new_space_ | v8::internal::Heap | private |
nodes_promoted_ | v8::internal::Heap | private |
non_atomic_marking_state() | v8::internal::Heap | inline |
non_atomic_marking_state_ | v8::internal::Heap | private |
NOT_IN_GC enum value | v8::internal::Heap | |
NotifyBootstrapComplete() | v8::internal::Heap | |
NotifyContextDisposed(bool has_dependent_context) | v8::internal::Heap | |
NotifyDeserializationComplete() | v8::internal::Heap | |
NotifyLoadingEnded() | v8::internal::Heap | private |
NotifyLoadingStarted() | v8::internal::Heap | private |
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::Heap | static |
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::Heap | private |
NumberOfTrackedHeapObjectTypes() | v8::internal::Heap | |
ObjectCountAtLastGC(size_t index) | v8::internal::Heap | |
ObjectSizeAtLastGC(size_t index) | v8::internal::Heap | |
ObjectStatsCollector class | v8::internal::Heap | friend |
old_generation_allocation_counter_at_last_gc_ | v8::internal::Heap | private |
old_generation_allocation_limit() const | v8::internal::Heap | inlineprivate |
old_generation_allocation_limit_ | v8::internal::Heap | private |
old_generation_capacity_after_bootstrap_ | v8::internal::Heap | private |
old_generation_size_at_last_gc_ | v8::internal::Heap | private |
old_generation_wasted_at_last_gc_ | v8::internal::Heap | private |
old_space() const | v8::internal::Heap | inline |
old_space_ | v8::internal::Heap | private |
OldArrayBufferBytes() | v8::internal::Heap | |
OldGenerationAllocationCounter() | v8::internal::Heap | inline |
OldGenerationCapacity() const | v8::internal::Heap | |
OldGenerationConsumedBytes() const | v8::internal::Heap | |
OldGenerationConsumedBytesAtLastGC() const | v8::internal::Heap | |
OldGenerationExpansionNotificationOrigin enum name | v8::internal::Heap | |
OldGenerationSizeOfObjects() const | v8::internal::Heap | |
OldGenerationSpaceAvailable() | v8::internal::Heap | inlineprivate |
OldGenerationToSemiSpaceRatio() | v8::internal::Heap | static |
OldGenerationToSemiSpaceRatioLowMemory() | v8::internal::Heap | static |
OldGenerationWastedBytes() const | v8::internal::Heap | |
OldLargeObjectSpace class | v8::internal::Heap | friend |
OldSpaceAllocationLimitAddress() | v8::internal::Heap | inline |
OldSpaceAllocationTopAddress() | v8::internal::Heap | inline |
OnMoveEvent(Tagged< HeapObject > source, Tagged< HeapObject > target, int size_in_bytes) | v8::internal::Heap | |
operator=(const Heap &)=delete | v8::internal::Heap | private |
overridden_stack_state() const | v8::internal::Heap | |
owning_cpp_heap_ | v8::internal::Heap | private |
paged_new_space() const | v8::internal::Heap | inline |
paged_space(int idx) const | v8::internal::Heap | inline |
PagedNewSpaceAllocatorPolicy class | v8::internal::Heap | friend |
PagedSpaceAllocatorPolicy class | v8::internal::Heap | friend |
PagedSpaceBase class | v8::internal::Heap | friend |
PagedSpaceForNewSpace class | v8::internal::Heap | friend |
PageMetadata class | v8::internal::Heap | friend |
pause_allocation_observers_depth_ | v8::internal::Heap | private |
PauseAllocationObserversScope class | v8::internal::Heap | friend |
PauseConcurrentThreadsInClients(GarbageCollector collector) | v8::internal::Heap | private |
PercentToGlobalMemoryLimit() const | v8::internal::Heap | private |
PercentToOldGenerationLimit() const | v8::internal::Heap | private |
PerformGarbageCollection(GarbageCollector collector, GarbageCollectionReason gc_reason, const char *collector_reason) | v8::internal::Heap | private |
PerformHeapVerification() | v8::internal::Heap | private |
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::Heap | inline |
pretenuring_handler_ | v8::internal::Heap | private |
PretenuringHandler class | v8::internal::Heap | friend |
previous_new_space_surviving_object_size_ | v8::internal::Heap | private |
PrintFreeListsStats() | v8::internal::Heap | |
PrintMaxMarkingLimitReached() | v8::internal::Heap | private |
PrintMaxNewSpaceSizeReached() | v8::internal::Heap | private |
PrintShortHeapStatistics() | v8::internal::Heap | |
ProcessAllocationSites(WeakObjectRetainer *retainer) | v8::internal::Heap | private |
ProcessAllWeakReferences(WeakObjectRetainer *retainer) | v8::internal::Heap | private |
ProcessDirtyJSFinalizationRegistries(WeakObjectRetainer *retainer) | v8::internal::Heap | private |
ProcessNativeContexts(WeakObjectRetainer *retainer) | v8::internal::Heap | private |
ProcessWeakListRoots(WeakObjectRetainer *retainer) | v8::internal::Heap | private |
promoted_objects_size() | v8::internal::Heap | inline |
promoted_objects_size_ | v8::internal::Heap | private |
PromotedSinceLastGC() | v8::internal::Heap | inlineprivate |
promotion_rate_ | v8::internal::Heap | private |
promotion_ratio_ | v8::internal::Heap | private |
PublishMainThreadPendingAllocations() | v8::internal::Heap | |
read_only_space() const | v8::internal::Heap | inline |
read_only_space_ | v8::internal::Heap | private |
ReadOnlyRoots class | v8::internal::Heap | friend |
RecomputeLimits(GarbageCollector collector, base::TimeTicks time) | v8::internal::Heap | private |
RecomputeLimitsAfterLoadingIfNeeded() | v8::internal::Heap | private |
RecordStats(HeapStats *stats) | v8::internal::Heap | |
ReduceNewSpaceSize() | v8::internal::Heap | private |
ReduceNewSpaceSizeForTesting() | v8::internal::Heap | |
RegisterExternalString(Tagged< String > string) | v8::internal::Heap | inline |
RegisterStrongRoots(const char *label, FullObjectSlot start, FullObjectSlot end) | v8::internal::Heap | |
remembered_unmapped_pages_ | v8::internal::Heap | private |
remembered_unmapped_pages_index_ | v8::internal::Heap | private |
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::Heap | private |
Reservation typedef | v8::internal::Heap | |
ResetAllAllocationSitesDependentCode(AllocationType allocation) | v8::internal::Heap | private |
ResetOldGenerationAndGlobalAllocationLimit() | v8::internal::Heap | private |
resize_new_space_mode_ | v8::internal::Heap | private |
ResizeArrayBufferExtension(ArrayBufferExtension *extension, int64_t delta) | v8::internal::Heap | |
ResizeNewSpace() | v8::internal::Heap | private |
ResizeNewSpaceMode enum name | v8::internal::Heap | private |
RestoreHeapLimit(size_t heap_limit) | v8::internal::Heap | inline |
ResumeConcurrentThreadsInClients(std::vector< Isolate * > paused_clients) | v8::internal::Heap | private |
RightTrimArray(Tagged< Array > object, int new_capacity, int old_capacity) | v8::internal::Heap | |
ring_buffer_end_ | v8::internal::Heap | private |
ring_buffer_full_ | v8::internal::Heap | private |
roots_table() | v8::internal::Heap | |
safepoint() | v8::internal::Heap | inline |
safepoint_ | v8::internal::Heap | private |
SCAVENGE enum value | v8::internal::Heap | |
Scavenge() | v8::internal::Heap | private |
Scavenger class | v8::internal::Heap | friend |
scavenger_collector_ | v8::internal::Heap | private |
ScavengerCollector class | v8::internal::Heap | friend |
ScheduleMinorGCTaskObserver class | v8::internal::Heap | friend |
SelectGarbageCollector(AllocationSpace space, GarbageCollectionReason gc_reason, const char **reason) const | v8::internal::Heap | private |
semi_space_new_space() const | v8::internal::Heap | inline |
SemiSpaceNewSpace class | v8::internal::Heap | friend |
SemiSpaceNewSpaceAllocatorPolicy class | v8::internal::Heap | friend |
SemiSpaceSizeFromYoungGenerationSize(size_t young_generation_size) | v8::internal::Heap | static |
set_allocation_sites_list(Tagged< UnionOf< Smi, Undefined, AllocationSiteWithWeakNext > > object) | v8::internal::Heap | inline |
set_dirty_js_finalization_registries_list(Tagged< Object > object) | v8::internal::Heap | inline |
set_dirty_js_finalization_registries_list_tail(Tagged< Object > object) | v8::internal::Heap | inline |
set_force_gc_on_next_allocation() | v8::internal::Heap | inlineprivate |
set_force_oom(bool value) | v8::internal::Heap | inlineprivate |
set_is_finalization_registry_cleanup_task_posted(bool posted) | v8::internal::Heap | inline |
set_native_contexts_list(Tagged< Object > object) | v8::internal::Heap | inline |
set_old_generation_allocation_counter_at_last_gc(size_t new_value) | v8::internal::Heap | inline |
set_using_initial_limit(bool value) | v8::internal::Heap | inlineprivate |
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::Heap | inline |
SetInterpreterEntryReturnPCOffset(int pc_offset) | v8::internal::Heap | |
SetIsMarkingFlag(bool value) | v8::internal::Heap | private |
SetIsMinorMarkingFlag(bool value) | v8::internal::Heap | private |
SetMessageListeners(Tagged< ArrayList > value) | v8::internal::Heap | |
SetNewSpaceAllocationCounterForTesting(size_t new_value) | v8::internal::Heap | inline |
SetOldGenerationAndGlobalAllocationLimit(size_t new_old_generation_allocation_limit, size_t new_global_allocation_limit) | v8::internal::Heap | private |
SetOldGenerationAndGlobalMaximumSize(size_t max_old_generation_size) | v8::internal::Heap | private |
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() const | v8::internal::Heap | inline |
shared_allocation_space_ | v8::internal::Heap | private |
shared_lo_allocation_space() const | v8::internal::Heap | inline |
shared_lo_allocation_space_ | v8::internal::Heap | private |
shared_lo_space() const | v8::internal::Heap | inline |
shared_lo_space_ | v8::internal::Heap | private |
shared_space() const | v8::internal::Heap | inline |
shared_space_ | v8::internal::Heap | private |
shared_trusted_allocation_space() const | v8::internal::Heap | inline |
shared_trusted_allocation_space_ | v8::internal::Heap | private |
shared_trusted_lo_allocation_space() const | v8::internal::Heap | inline |
shared_trusted_lo_allocation_space_ | v8::internal::Heap | private |
shared_trusted_lo_space() const | v8::internal::Heap | inline |
shared_trusted_lo_space_ | v8::internal::Heap | private |
shared_trusted_space() const | v8::internal::Heap | inline |
shared_trusted_space_ | v8::internal::Heap | private |
SharedHeapContains(Tagged< HeapObject > value) const | v8::internal::Heap | |
ShouldCurrentGCKeepAgesUnchanged() const | v8::internal::Heap | inline |
ShouldExpandOldGenerationOnSlowAllocation(LocalHeap *local_heap, AllocationOrigin origin) | v8::internal::Heap | private |
ShouldExpandYoungGenerationOnSlowAllocation(size_t allocation_size) | v8::internal::Heap | private |
ShouldOptimizeForBattery() const | v8::internal::Heap | |
ShouldOptimizeForLoadTime() const | v8::internal::Heap | private |
ShouldOptimizeForMemoryUsage() | v8::internal::Heap | |
ShouldReduceMemory() const | v8::internal::Heap | inline |
ShouldResizeNewSpace() | v8::internal::Heap | private |
ShouldStressCompaction() const | v8::internal::Heap | private |
ShouldUseBackgroundThreads() const | v8::internal::Heap | |
ShouldUseIncrementalMarking() const | v8::internal::Heap | |
ShrinkOldGenerationAllocationLimitIfNotConfigured() | v8::internal::Heap | private |
single_character_string_table() | v8::internal::Heap | |
SizeOfObjects() | v8::internal::Heap | |
Space class | v8::internal::Heap | friend |
space(int idx) const | v8::internal::Heap | inline |
space_ | v8::internal::Heap | private |
SpaceWithLinearArea class | v8::internal::Heap | friend |
stack() | v8::internal::Heap | |
stack() const | v8::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::Heap | private |
StartResizeNewSpace() | v8::internal::Heap | private |
StartTearDown() | v8::internal::Heap | |
StaticRootsEnsureAllocatedSize(DirectHandle< HeapObject > obj, int required) | v8::internal::Heap | private |
sticky_space() const | v8::internal::Heap | inline |
stress_concurrent_allocation_observer_ | v8::internal::Heap | private |
stress_marking_percentage_ | v8::internal::Heap | private |
stress_scavenge_observer_ | v8::internal::Heap | private |
StressConcurrentAllocationObserver class | v8::internal::Heap | friend |
strong_roots_head_ | v8::internal::Heap | private |
strong_roots_mutex_ | v8::internal::Heap | private |
survived_since_last_expansion_ | v8::internal::Heap | private |
SurvivedYoungObjectSize() | v8::internal::Heap | inline |
Sweeper class | v8::internal::Heap | friend |
sweeper() | v8::internal::Heap | inline |
sweeper_ | v8::internal::Heap | private |
sweeping_in_progress() const | v8::internal::Heap | inline |
sweeping_in_progress_for_space(AllocationSpace space) const | v8::internal::Heap | inline |
SweepingForcedFinalizationMode enum name | v8::internal::Heap | |
task_runner_ | v8::internal::Heap | private |
TEAR_DOWN enum value | v8::internal::Heap | |
TearDown() | v8::internal::Heap | |
TearDownWithSharedHeap() | v8::internal::Heap | |
ToBoolean(bool condition) | v8::internal::Heap | inline |
total_gc_time_ms_ | v8::internal::Heap | private |
TotalGlobalHandlesSize() | v8::internal::Heap | |
trace_ring_buffer_ | v8::internal::Heap | private |
tracer() | v8::internal::Heap | inline |
tracer() const | v8::internal::Heap | inline |
tracer_ | v8::internal::Heap | private |
trusted_lo_space() const | v8::internal::Heap | inline |
trusted_lo_space_ | v8::internal::Heap | private |
trusted_space() const | v8::internal::Heap | inline |
trusted_space_ | v8::internal::Heap | private |
TryFindCodeForInnerPointerForPrinting(Address inner_pointer) | v8::internal::Heap | |
UnifiedHeapMarkingState class | v8::internal::Heap | friend |
Unmark() | v8::internal::Heap | |
UnmarkSharedLinearAllocationAreas() | v8::internal::Heap | private |
UnregisterStrongRoots(StrongRootsEntry *entry) | v8::internal::Heap | |
update_allocation_limits_after_loading_ | v8::internal::Heap | private |
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::Heap | inline |
UpdateReferencesInExternalStringTable(ExternalStringTableUpdaterCallback updater_func) | v8::internal::Heap | private |
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::Heap | private |
UpdateYoungReferenceInExternalStringTableEntry(Heap *heap, FullObjectSlot pointer) | v8::internal::Heap | static |
UpdateYoungReferencesInExternalStringTable(ExternalStringTableUpdaterCallback updater_func) | v8::internal::Heap | private |
use_new_space() const | v8::internal::Heap | inline |
UsedGlobalHandlesSize() | v8::internal::Heap | |
using_initial_limit() const | v8::internal::Heap | inlineprivate |
using_initial_limit_ | v8::internal::Heap | private |
VerifyNoSlotsRecorded enum name | v8::internal::Heap | private |
WeakenDescriptorArrays(GlobalHandleVector< DescriptorArray > strong_descriptor_arrays) | v8::internal::Heap | |
YoungArrayBufferBytes() | v8::internal::Heap | |
YoungGenerationCollector() | v8::internal::Heap | inlinestatic |
YoungGenerationConsumedBytes() const | v8::internal::Heap | |
YoungGenerationSizeFromOldGenerationSize(size_t old_generation_size) | v8::internal::Heap | static |
YoungGenerationSizeFromSemiSpaceSize(size_t semi_space_size) | v8::internal::Heap | static |
YoungGenerationSizeOfObjects() const | v8::internal::Heap | |
YoungGenerationWastedBytes() const | v8::internal::Heap | |
~Heap() | v8::internal::Heap | private |