| aborted_evacuation_candidates_due_to_flags_ | v8::internal::MarkCompactCollector | private |
| aborted_evacuation_candidates_due_to_oom_ | v8::internal::MarkCompactCollector | private |
| AddEvacuationCandidate(PageMetadata *p) | v8::internal::MarkCompactCollector | |
| AddTransitionArray(Tagged< TransitionArray > array) | v8::internal::MarkCompactCollector | |
| ApplyEphemeronSemantics(Tagged< HeapObject > key, Tagged< HeapObject > value) | v8::internal::MarkCompactCollector | private |
| black_allocation_ | v8::internal::MarkCompactCollector | private |
| CallOrigin enum name | v8::internal::MarkCompactCollector | |
| ClearFlushedJsFunctions() | v8::internal::MarkCompactCollector | private |
| ClearFullMapTransitions() | v8::internal::MarkCompactCollector | private |
| ClearJSWeakRefs() | v8::internal::MarkCompactCollector | private |
| ClearNonLiveReferences() | v8::internal::MarkCompactCollector | private |
| ClearNonTrivialWeakReferences() | v8::internal::MarkCompactCollector | private |
| ClearPotentialSimpleMapTransition(Tagged< Map > dead_target) | v8::internal::MarkCompactCollector | private |
| ClearPotentialSimpleMapTransition(Tagged< Map > map, Tagged< Map > dead_target) | v8::internal::MarkCompactCollector | private |
| ClearTrivialWeakReferences() | v8::internal::MarkCompactCollector | private |
| ClearTrustedWeakReferences() | v8::internal::MarkCompactCollector | private |
| ClearWeakCollections() | v8::internal::MarkCompactCollector | private |
| ClearWeakReferences(WeakObjects::WeakObjectWorklist< TObjectAndSlot >::Local &worklist, Tagged< HeapObjectReference > cleared_weak_ref) | v8::internal::MarkCompactCollector | private |
| code_flush_mode() const | v8::internal::MarkCompactCollector | inline |
| code_flush_mode_ | v8::internal::MarkCompactCollector | private |
| CollectEvacuationCandidates(PagedSpace *space) | v8::internal::MarkCompactCollector | |
| CollectGarbage() | v8::internal::MarkCompactCollector | |
| compacting_ | v8::internal::MarkCompactCollector | private |
| CompactTransitionArray(Tagged< Map > map, Tagged< TransitionArray > transitions, Tagged< DescriptorArray > descriptors) | v8::internal::MarkCompactCollector | private |
| ComputeEvacuationHeuristics(size_t area_size, int *target_fragmentation_percent, size_t *max_evacuated_bytes) | v8::internal::MarkCompactCollector | private |
| empty_new_space_pages_to_be_swept_ | v8::internal::MarkCompactCollector | private |
| EphemeronResult enum name | v8::internal::MarkCompactCollector | |
| epoch() const | v8::internal::MarkCompactCollector | inline |
| epoch_ | v8::internal::MarkCompactCollector | private |
| Evacuate() | v8::internal::MarkCompactCollector | private |
| EvacuateEpilogue() | v8::internal::MarkCompactCollector | private |
| EvacuatePagesInParallel() | v8::internal::MarkCompactCollector | private |
| EvacuatePrologue() | v8::internal::MarkCompactCollector | private |
| evacuation_candidates_ | v8::internal::MarkCompactCollector | private |
| Evacuator class | v8::internal::MarkCompactCollector | friend |
| FilterNonTrivialWeakReferences() | v8::internal::MarkCompactCollector | private |
| Finish() | v8::internal::MarkCompactCollector | private |
| FinishConcurrentMarking() | v8::internal::MarkCompactCollector | |
| FlushBytecodeFromSFI(Tagged< SharedFunctionInfo > shared_info) | v8::internal::MarkCompactCollector | private |
| FlushSFI(Tagged< SharedFunctionInfo > sfi, bool bytecode_already_decompiled) | v8::internal::MarkCompactCollector | private |
| have_code_to_deoptimize_ | v8::internal::MarkCompactCollector | private |
| heap() | v8::internal::MarkCompactCollector | inline |
| heap_ | v8::internal::MarkCompactCollector | private |
| is_compacting() const | v8::internal::MarkCompactCollector | inline |
| is_shared_space_isolate_ | v8::internal::MarkCompactCollector | private |
| IsOnEvacuationCandidate(Tagged< MaybeObject > obj) | v8::internal::MarkCompactCollector | inlinestatic |
| IsUnmarkedHeapObject(Heap *heap, FullObjectSlot p) | v8::internal::MarkCompactCollector | static |
| IsUnmarkedSharedHeapObject(Heap *heap, FullObjectSlot p) | v8::internal::MarkCompactCollector | static |
| kEphemeronChunkSize | v8::internal::MarkCompactCollector | privatestatic |
| key_to_values_ | v8::internal::MarkCompactCollector | private |
| local_marking_worklists() const | v8::internal::MarkCompactCollector | inline |
| local_marking_worklists_ | v8::internal::MarkCompactCollector | private |
| local_weak_objects() | v8::internal::MarkCompactCollector | inline |
| local_weak_objects_ | v8::internal::MarkCompactCollector | private |
| MarkCompactCollector(Heap *heap) | v8::internal::MarkCompactCollector | explicit |
| MarkDependentCodeForDeoptimization() | v8::internal::MarkCompactCollector | private |
| marking_state_ | v8::internal::MarkCompactCollector | private |
| marking_visitor_ | v8::internal::MarkCompactCollector | private |
| marking_worklists() | v8::internal::MarkCompactCollector | inline |
| marking_worklists_ | v8::internal::MarkCompactCollector | private |
| MarkingWorklistProcessingMode enum name | v8::internal::MarkCompactCollector | |
| MarkLiveObjects() | v8::internal::MarkCompactCollector | private |
| MarkObject(Tagged< HeapObject > host, Tagged< HeapObject > obj, MarkingHelper::WorklistTarget target_worklist) | v8::internal::MarkCompactCollector | private |
| MarkObjectsFromClientHeap(Isolate *client) | v8::internal::MarkCompactCollector | private |
| MarkObjectsFromClientHeaps() | v8::internal::MarkCompactCollector | private |
| MarkRootObject(Root root, Tagged< HeapObject > obj, MarkingHelper::WorklistTarget target_worklist) | v8::internal::MarkCompactCollector | private |
| MarkRoots(RootVisitor *root_visitor) | v8::internal::MarkCompactCollector | private |
| MarkRootsFromConservativeStack(RootVisitor *root_visitor) | v8::internal::MarkCompactCollector | private |
| MarkTransitiveClosure() | v8::internal::MarkCompactCollector | private |
| MarkTransitiveClosureLinear() | v8::internal::MarkCompactCollector | private |
| MarkTransitiveClosureUntilFixpoint() | v8::internal::MarkCompactCollector | private |
| MaybeEnableBackgroundThreadsInCycle(CallOrigin origin) | v8::internal::MarkCompactCollector | |
| mutex_ | v8::internal::MarkCompactCollector | private |
| native_context_inferrer_ | v8::internal::MarkCompactCollector | private |
| native_context_stats_ | v8::internal::MarkCompactCollector | private |
| new_space_evacuation_pages_ | v8::internal::MarkCompactCollector | private |
| non_atomic_marking_state_ | v8::internal::MarkCompactCollector | private |
| NumberOfParallelEphemeronVisitingTasks(size_t elements) | v8::internal::MarkCompactCollector | private |
| old_space_evacuation_pages_ | v8::internal::MarkCompactCollector | private |
| page_parallel_job_semaphore_ | v8::internal::MarkCompactCollector | private |
| parallel_marking_ | v8::internal::MarkCompactCollector | private |
| PerformWrapperTracing() | v8::internal::MarkCompactCollector | private |
| PinPreciseRootsIfNeeded() | v8::internal::MarkCompactCollector | private |
| PostProcessAbortedEvacuationCandidates() | v8::internal::MarkCompactCollector | private |
| PrecisePagePinningVisitor class | v8::internal::MarkCompactCollector | friend |
| Prepare() | v8::internal::MarkCompactCollector | |
| ProcessEphemeron(Tagged< HeapObject > key, Tagged< HeapObject > value) | v8::internal::MarkCompactCollector | private |
| ProcessEphemerons() | v8::internal::MarkCompactCollector | private |
| ProcessFlushedBaselineCandidates() | v8::internal::MarkCompactCollector | private |
| ProcessMarkingWorklist(v8::base::TimeDelta max_duration, size_t max_bytes_to_process) | v8::internal::MarkCompactCollector | |
| ProcessOldBaselineSFI(Tagged< SharedFunctionInfo > flushing_candidate) | v8::internal::MarkCompactCollector | private |
| ProcessOldBytecodeSFI(Tagged< SharedFunctionInfo > flushing_candidate) | v8::internal::MarkCompactCollector | private |
| ProcessOldCodeCandidates() | v8::internal::MarkCompactCollector | private |
| ProcessRelocInfo(Tagged< InstructionStream > host, RelocInfo *rinfo, Tagged< HeapObject > target) | v8::internal::MarkCompactCollector | static |
| ProcessTopOptimizedFrame(ObjectVisitor *visitor, Isolate *isolate) | v8::internal::MarkCompactCollector | private |
| promoted_large_pages_ | v8::internal::MarkCompactCollector | private |
| RecordMigratedSlotVisitor class | v8::internal::MarkCompactCollector | friend |
| RecordObjectStats() | v8::internal::MarkCompactCollector | private |
| RecordRelocSlot(Tagged< InstructionStream > host, RelocInfo *rinfo, Tagged< HeapObject > target) | v8::internal::MarkCompactCollector | static |
| RecordSlot(Tagged< HeapObject > object, THeapObjectSlot slot, Tagged< HeapObject > target) | v8::internal::MarkCompactCollector | static |
| RecordSlot(MemoryChunk *source_chunk, THeapObjectSlot slot, Tagged< HeapObject > target) | v8::internal::MarkCompactCollector | static |
| RecordSlot(Tagged< HeapObject > object, THeapObjectSlot slot, Tagged< HeapObject > target) | v8::internal::MarkCompactCollector | |
| RecordSlot(MemoryChunk *source_chunk, THeapObjectSlot slot, Tagged< HeapObject > target) | v8::internal::MarkCompactCollector | |
| RecordStrongDescriptorArraysForWeakening(GlobalHandleVector< DescriptorArray > strong_descriptor_arrays) | v8::internal::MarkCompactCollector | |
| ReleaseEvacuationCandidates() | v8::internal::MarkCompactCollector | private |
| ReportAbortedEvacuationCandidateDueToFlags(PageMetadata *page, MemoryChunk *chunk) | v8::internal::MarkCompactCollector | private |
| ReportAbortedEvacuationCandidateDueToOOM(Address failed_start, PageMetadata *page) | v8::internal::MarkCompactCollector | private |
| ResetAndRelinkBlackAllocatedPage(PagedSpace *, PageMetadata *) | v8::internal::MarkCompactCollector | private |
| ResizeNewSpaceMode typedef | v8::internal::MarkCompactCollector | private |
| RetainMaps() | v8::internal::MarkCompactCollector | private |
| RightTrimDescriptorArray(Tagged< DescriptorArray > array, int descriptors_to_trim) | v8::internal::MarkCompactCollector | private |
| RootMarkingVisitor class | v8::internal::MarkCompactCollector | friend |
| ShouldRecordRelocSlot(Tagged< InstructionStream > host, RelocInfo *rinfo, Tagged< HeapObject > target) | v8::internal::MarkCompactCollector | static |
| SpecialClearMapSlot(Tagged< HeapObject > host, Tagged< Map > dead_target, HeapObjectSlot slot) | v8::internal::MarkCompactCollector | private |
| StartCompaction(StartCompactionMode mode) | v8::internal::MarkCompactCollector | |
| StartCompactionMode enum name | v8::internal::MarkCompactCollector | |
| StartMarking(std::shared_ptr<::heap::base::IncrementalMarkingSchedule > schedule={}) | v8::internal::MarkCompactCollector | |
| StartSweepNewSpace() | v8::internal::MarkCompactCollector | private |
| StartSweepSpace(PagedSpace *space) | v8::internal::MarkCompactCollector | private |
| strong_descriptor_arrays_ | v8::internal::MarkCompactCollector | private |
| strong_descriptor_arrays_mutex_ | v8::internal::MarkCompactCollector | private |
| Sweep() | v8::internal::MarkCompactCollector | private |
| SweepArrayBufferExtensions() | v8::internal::MarkCompactCollector | private |
| sweeper_ | v8::internal::MarkCompactCollector | private |
| SweepLargeSpace(LargeObjectSpace *space) | v8::internal::MarkCompactCollector | private |
| TearDown() | v8::internal::MarkCompactCollector | |
| TransitionArrayNeedsCompaction(Tagged< TransitionArray > transitions, int num_transitions) | v8::internal::MarkCompactCollector | private |
| TrimDescriptorArray(Tagged< Map > map, Tagged< DescriptorArray > descriptors) | v8::internal::MarkCompactCollector | private |
| TrimEnumCache(Tagged< Map > map, Tagged< DescriptorArray > descriptors) | v8::internal::MarkCompactCollector | private |
| UpdatePointersAfterEvacuation() | v8::internal::MarkCompactCollector | private |
| UpdatePointersInClientHeap(Isolate *client) | v8::internal::MarkCompactCollector | private |
| UpdatePointersInClientHeaps() | v8::internal::MarkCompactCollector | private |
| UpdatePointersInPointerTables() | v8::internal::MarkCompactCollector | private |
| use_background_threads_in_cycle_ | v8::internal::MarkCompactCollector | private |
| UseBackgroundThreadsInCycle() const | v8::internal::MarkCompactCollector | inline |
| uses_shared_heap_ | v8::internal::MarkCompactCollector | private |
| VerifyEphemeronMarking() | v8::internal::MarkCompactCollector | private |
| VerifyMarking() | v8::internal::MarkCompactCollector | |
| weak_objects() | v8::internal::MarkCompactCollector | inline |
| weak_objects_ | v8::internal::MarkCompactCollector | private |
| WeakenStrongDescriptorArrays() | v8::internal::MarkCompactCollector | private |
| ~MarkCompactCollector() | v8::internal::MarkCompactCollector | |