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

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

aborted_evacuation_candidates_due_to_flags_v8::internal::MarkCompactCollectorprivate
aborted_evacuation_candidates_due_to_oom_v8::internal::MarkCompactCollectorprivate
AddEvacuationCandidate(PageMetadata *p)v8::internal::MarkCompactCollector
AddTransitionArray(Tagged< TransitionArray > array)v8::internal::MarkCompactCollector
ApplyEphemeronSemantics(Tagged< HeapObject > key, Tagged< HeapObject > value)v8::internal::MarkCompactCollectorprivate
black_allocation_v8::internal::MarkCompactCollectorprivate
CallOrigin enum namev8::internal::MarkCompactCollector
ClearFlushedJsFunctions()v8::internal::MarkCompactCollectorprivate
ClearFullMapTransitions()v8::internal::MarkCompactCollectorprivate
ClearJSWeakRefs()v8::internal::MarkCompactCollectorprivate
ClearNonLiveReferences()v8::internal::MarkCompactCollectorprivate
ClearNonTrivialWeakReferences()v8::internal::MarkCompactCollectorprivate
ClearPotentialSimpleMapTransition(Tagged< Map > dead_target)v8::internal::MarkCompactCollectorprivate
ClearPotentialSimpleMapTransition(Tagged< Map > map, Tagged< Map > dead_target)v8::internal::MarkCompactCollectorprivate
ClearTrivialWeakReferences()v8::internal::MarkCompactCollectorprivate
ClearTrustedWeakReferences()v8::internal::MarkCompactCollectorprivate
ClearWeakCollections()v8::internal::MarkCompactCollectorprivate
ClearWeakReferences(WeakObjects::WeakObjectWorklist< TObjectAndSlot >::Local &worklist, Tagged< HeapObjectReference > cleared_weak_ref)v8::internal::MarkCompactCollectorprivate
code_flush_mode() constv8::internal::MarkCompactCollectorinline
code_flush_mode_v8::internal::MarkCompactCollectorprivate
CollectEvacuationCandidates(PagedSpace *space)v8::internal::MarkCompactCollector
CollectGarbage()v8::internal::MarkCompactCollector
compacting_v8::internal::MarkCompactCollectorprivate
CompactTransitionArray(Tagged< Map > map, Tagged< TransitionArray > transitions, Tagged< DescriptorArray > descriptors)v8::internal::MarkCompactCollectorprivate
ComputeEvacuationHeuristics(size_t area_size, int *target_fragmentation_percent, size_t *max_evacuated_bytes)v8::internal::MarkCompactCollectorprivate
empty_new_space_pages_to_be_swept_v8::internal::MarkCompactCollectorprivate
EphemeronResult enum namev8::internal::MarkCompactCollector
epoch() constv8::internal::MarkCompactCollectorinline
epoch_v8::internal::MarkCompactCollectorprivate
Evacuate()v8::internal::MarkCompactCollectorprivate
EvacuateEpilogue()v8::internal::MarkCompactCollectorprivate
EvacuatePagesInParallel()v8::internal::MarkCompactCollectorprivate
EvacuatePrologue()v8::internal::MarkCompactCollectorprivate
evacuation_candidates_v8::internal::MarkCompactCollectorprivate
Evacuator classv8::internal::MarkCompactCollectorfriend
FilterNonTrivialWeakReferences()v8::internal::MarkCompactCollectorprivate
Finish()v8::internal::MarkCompactCollectorprivate
FinishConcurrentMarking()v8::internal::MarkCompactCollector
FlushBytecodeFromSFI(Tagged< SharedFunctionInfo > shared_info)v8::internal::MarkCompactCollectorprivate
FlushSFI(Tagged< SharedFunctionInfo > sfi, bool bytecode_already_decompiled)v8::internal::MarkCompactCollectorprivate
have_code_to_deoptimize_v8::internal::MarkCompactCollectorprivate
heap()v8::internal::MarkCompactCollectorinline
heap_v8::internal::MarkCompactCollectorprivate
is_compacting() constv8::internal::MarkCompactCollectorinline
is_shared_space_isolate_v8::internal::MarkCompactCollectorprivate
IsOnEvacuationCandidate(Tagged< MaybeObject > obj)v8::internal::MarkCompactCollectorinlinestatic
IsUnmarkedHeapObject(Heap *heap, FullObjectSlot p)v8::internal::MarkCompactCollectorstatic
IsUnmarkedSharedHeapObject(Heap *heap, FullObjectSlot p)v8::internal::MarkCompactCollectorstatic
kEphemeronChunkSizev8::internal::MarkCompactCollectorprivatestatic
key_to_values_v8::internal::MarkCompactCollectorprivate
local_marking_worklists() constv8::internal::MarkCompactCollectorinline
local_marking_worklists_v8::internal::MarkCompactCollectorprivate
local_weak_objects()v8::internal::MarkCompactCollectorinline
local_weak_objects_v8::internal::MarkCompactCollectorprivate
MarkCompactCollector(Heap *heap)v8::internal::MarkCompactCollectorexplicit
MarkDependentCodeForDeoptimization()v8::internal::MarkCompactCollectorprivate
marking_state_v8::internal::MarkCompactCollectorprivate
marking_visitor_v8::internal::MarkCompactCollectorprivate
marking_worklists()v8::internal::MarkCompactCollectorinline
marking_worklists_v8::internal::MarkCompactCollectorprivate
MarkingWorklistProcessingMode enum namev8::internal::MarkCompactCollector
MarkLiveObjects()v8::internal::MarkCompactCollectorprivate
MarkObject(Tagged< HeapObject > host, Tagged< HeapObject > obj, MarkingHelper::WorklistTarget target_worklist)v8::internal::MarkCompactCollectorprivate
MarkObjectsFromClientHeap(Isolate *client)v8::internal::MarkCompactCollectorprivate
MarkObjectsFromClientHeaps()v8::internal::MarkCompactCollectorprivate
MarkRootObject(Root root, Tagged< HeapObject > obj, MarkingHelper::WorklistTarget target_worklist)v8::internal::MarkCompactCollectorprivate
MarkRoots(RootVisitor *root_visitor)v8::internal::MarkCompactCollectorprivate
MarkRootsFromConservativeStack(RootVisitor *root_visitor)v8::internal::MarkCompactCollectorprivate
MarkTransitiveClosure()v8::internal::MarkCompactCollectorprivate
MarkTransitiveClosureLinear()v8::internal::MarkCompactCollectorprivate
MarkTransitiveClosureUntilFixpoint()v8::internal::MarkCompactCollectorprivate
MaybeEnableBackgroundThreadsInCycle(CallOrigin origin)v8::internal::MarkCompactCollector
mutex_v8::internal::MarkCompactCollectorprivate
native_context_inferrer_v8::internal::MarkCompactCollectorprivate
native_context_stats_v8::internal::MarkCompactCollectorprivate
new_space_evacuation_pages_v8::internal::MarkCompactCollectorprivate
non_atomic_marking_state_v8::internal::MarkCompactCollectorprivate
NumberOfParallelEphemeronVisitingTasks(size_t elements)v8::internal::MarkCompactCollectorprivate
old_space_evacuation_pages_v8::internal::MarkCompactCollectorprivate
page_parallel_job_semaphore_v8::internal::MarkCompactCollectorprivate
parallel_marking_v8::internal::MarkCompactCollectorprivate
PerformWrapperTracing()v8::internal::MarkCompactCollectorprivate
PinPreciseRootsIfNeeded()v8::internal::MarkCompactCollectorprivate
PostProcessAbortedEvacuationCandidates()v8::internal::MarkCompactCollectorprivate
PrecisePagePinningVisitor classv8::internal::MarkCompactCollectorfriend
Prepare()v8::internal::MarkCompactCollector
ProcessEphemeron(Tagged< HeapObject > key, Tagged< HeapObject > value)v8::internal::MarkCompactCollectorprivate
ProcessEphemerons()v8::internal::MarkCompactCollectorprivate
ProcessFlushedBaselineCandidates()v8::internal::MarkCompactCollectorprivate
ProcessMarkingWorklist(v8::base::TimeDelta max_duration, size_t max_bytes_to_process)v8::internal::MarkCompactCollector
ProcessOldBaselineSFI(Tagged< SharedFunctionInfo > flushing_candidate)v8::internal::MarkCompactCollectorprivate
ProcessOldBytecodeSFI(Tagged< SharedFunctionInfo > flushing_candidate)v8::internal::MarkCompactCollectorprivate
ProcessOldCodeCandidates()v8::internal::MarkCompactCollectorprivate
ProcessRelocInfo(Tagged< InstructionStream > host, RelocInfo *rinfo, Tagged< HeapObject > target)v8::internal::MarkCompactCollectorstatic
ProcessTopOptimizedFrame(ObjectVisitor *visitor, Isolate *isolate)v8::internal::MarkCompactCollectorprivate
promoted_large_pages_v8::internal::MarkCompactCollectorprivate
RecordMigratedSlotVisitor classv8::internal::MarkCompactCollectorfriend
RecordObjectStats()v8::internal::MarkCompactCollectorprivate
RecordRelocSlot(Tagged< InstructionStream > host, RelocInfo *rinfo, Tagged< HeapObject > target)v8::internal::MarkCompactCollectorstatic
RecordSlot(Tagged< HeapObject > object, THeapObjectSlot slot, Tagged< HeapObject > target)v8::internal::MarkCompactCollectorstatic
RecordSlot(MemoryChunk *source_chunk, THeapObjectSlot slot, Tagged< HeapObject > target)v8::internal::MarkCompactCollectorstatic
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::MarkCompactCollectorprivate
ReportAbortedEvacuationCandidateDueToFlags(PageMetadata *page, MemoryChunk *chunk)v8::internal::MarkCompactCollectorprivate
ReportAbortedEvacuationCandidateDueToOOM(Address failed_start, PageMetadata *page)v8::internal::MarkCompactCollectorprivate
ResetAndRelinkBlackAllocatedPage(PagedSpace *, PageMetadata *)v8::internal::MarkCompactCollectorprivate
ResizeNewSpaceMode typedefv8::internal::MarkCompactCollectorprivate
RetainMaps()v8::internal::MarkCompactCollectorprivate
RightTrimDescriptorArray(Tagged< DescriptorArray > array, int descriptors_to_trim)v8::internal::MarkCompactCollectorprivate
RootMarkingVisitor classv8::internal::MarkCompactCollectorfriend
ShouldRecordRelocSlot(Tagged< InstructionStream > host, RelocInfo *rinfo, Tagged< HeapObject > target)v8::internal::MarkCompactCollectorstatic
SpecialClearMapSlot(Tagged< HeapObject > host, Tagged< Map > dead_target, HeapObjectSlot slot)v8::internal::MarkCompactCollectorprivate
StartCompaction(StartCompactionMode mode)v8::internal::MarkCompactCollector
StartCompactionMode enum namev8::internal::MarkCompactCollector
StartMarking(std::shared_ptr<::heap::base::IncrementalMarkingSchedule > schedule={})v8::internal::MarkCompactCollector
StartSweepNewSpace()v8::internal::MarkCompactCollectorprivate
StartSweepSpace(PagedSpace *space)v8::internal::MarkCompactCollectorprivate
strong_descriptor_arrays_v8::internal::MarkCompactCollectorprivate
strong_descriptor_arrays_mutex_v8::internal::MarkCompactCollectorprivate
Sweep()v8::internal::MarkCompactCollectorprivate
SweepArrayBufferExtensions()v8::internal::MarkCompactCollectorprivate
sweeper_v8::internal::MarkCompactCollectorprivate
SweepLargeSpace(LargeObjectSpace *space)v8::internal::MarkCompactCollectorprivate
TearDown()v8::internal::MarkCompactCollector
TransitionArrayNeedsCompaction(Tagged< TransitionArray > transitions, int num_transitions)v8::internal::MarkCompactCollectorprivate
TrimDescriptorArray(Tagged< Map > map, Tagged< DescriptorArray > descriptors)v8::internal::MarkCompactCollectorprivate
TrimEnumCache(Tagged< Map > map, Tagged< DescriptorArray > descriptors)v8::internal::MarkCompactCollectorprivate
UpdatePointersAfterEvacuation()v8::internal::MarkCompactCollectorprivate
UpdatePointersInClientHeap(Isolate *client)v8::internal::MarkCompactCollectorprivate
UpdatePointersInClientHeaps()v8::internal::MarkCompactCollectorprivate
UpdatePointersInPointerTables()v8::internal::MarkCompactCollectorprivate
use_background_threads_in_cycle_v8::internal::MarkCompactCollectorprivate
UseBackgroundThreadsInCycle() constv8::internal::MarkCompactCollectorinline
uses_shared_heap_v8::internal::MarkCompactCollectorprivate
VerifyEphemeronMarking()v8::internal::MarkCompactCollectorprivate
VerifyMarking()v8::internal::MarkCompactCollector
weak_objects()v8::internal::MarkCompactCollectorinline
weak_objects_v8::internal::MarkCompactCollectorprivate
WeakenStrongDescriptorArrays()v8::internal::MarkCompactCollectorprivate
~MarkCompactCollector()v8::internal::MarkCompactCollector