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 | |