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

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

AdvanceMarkingOnAllocation()cppgc::internal::MarkerBaseprotected
AdvanceMarkingOnAllocationImpl() finalv8::internal::UnifiedHeapMarkerinlinevirtual
AdvanceMarkingWithLimits(v8::base::TimeDelta=kMaximumIncrementalStepDuration, size_t marked_bytes_limit=0)cppgc::internal::MarkerBase
AdvanceMarkingWithLimitsEpilogue()cppgc::internal::MarkerBaseprotected
ClearAllWorklistsForTesting()cppgc::internal::MarkerBase
concurrent_marker() finalv8::internal::UnifiedHeapMarkerinlineprotectedvirtual
concurrent_marker_v8::internal::UnifiedHeapMarkerprivate
config_cppgc::internal::MarkerBaseprotected
conservative_marking_visitor_v8::internal::UnifiedHeapMarkerprivate
conservative_visitor() finalv8::internal::UnifiedHeapMarkerinlinevirtual
EnterAtomicPause(StackState)cppgc::internal::MarkerBase
EnterProcessGlobalAtomicPause()cppgc::internal::MarkerBase
FinishMarking(StackState)cppgc::internal::MarkerBase
foreground_task_runner_cppgc::internal::MarkerBaseprotected
GetMarkingWorklists()v8::internal::UnifiedHeapMarkerinline
GetMutatorMarkingState()v8::internal::UnifiedHeapMarkerinline
GetMutatorUnifiedHeapMarkingState()v8::internal::UnifiedHeapMarkerinline
HandleNotFullyConstructedObjects()cppgc::internal::MarkerBaseprotected
heap()cppgc::internal::MarkerBaseinline
heap_cppgc::internal::MarkerBaseprotected
incremental_marking_allocation_observer_cppgc::internal::MarkerBaseprotected
incremental_marking_handle_cppgc::internal::MarkerBaseprotected
IncrementalMarkingStep(StackState)cppgc::internal::MarkerBaseprotected
IncrementalMarkingStepForTesting(StackState)cppgc::internal::MarkerBase
IncrementalMarkingTaskHandle typedefcppgc::internal::MarkerBaseprotected
is_marking_cppgc::internal::MarkerBaseprotected
IsMarking() constcppgc::internal::MarkerBaseinline
JoinConcurrentMarkingIfNeeded()cppgc::internal::MarkerBase
kMaximumIncrementalStepDurationcppgc::internal::MarkerBaseprotectedstatic
last_bytes_marked() constcppgc::internal::MarkerBaseinline
last_bytes_marked_cppgc::internal::MarkerBaseprotected
LeaveAtomicPause()cppgc::internal::MarkerBase
main_marking_disabled_for_testing_cppgc::internal::MarkerBaseprotected
MarkerBase(const MarkerBase &)=deletecppgc::internal::MarkerBase
MarkerBase(HeapBase &, cppgc::Platform *, MarkingConfig)cppgc::internal::MarkerBaseprotected
marking_visitor_v8::internal::UnifiedHeapMarkerprivate
marking_worklists_cppgc::internal::MarkerBaseprotected
MarkingWorklistsForTesting()cppgc::internal::MarkerBaseinline
MarkNotFullyConstructedObjects()cppgc::internal::MarkerBaseprotected
MarkStrongCrossThreadRoots()cppgc::internal::MarkerBaseprotected
mutator_marking_state_cppgc::internal::MarkerBaseprotected
mutator_unified_heap_marking_state_v8::internal::UnifiedHeapMarkerprivate
MutatorMarkingStateForTesting()cppgc::internal::MarkerBaseinline
NotifyConcurrentMarkingOfWorkIfNeeded(cppgc::TaskPriority)cppgc::internal::MarkerBase
operator=(const MarkerBase &)=deletecppgc::internal::MarkerBase
platform_cppgc::internal::MarkerBaseprotected
ProcessCrossThreadWeaknessIfNeeded()cppgc::internal::MarkerBase
processed_cross_thread_weakness_cppgc::internal::MarkerBaseprotected
ProcessWeakness()cppgc::internal::MarkerBase
ProcessWorklistsWithDeadline(size_t marked_bytes_deadline, v8::base::TimeTicks time_deadline)cppgc::internal::MarkerBaseprotected
ReEnableConcurrentMarking()cppgc::internal::MarkerBase
schedule() finalv8::internal::UnifiedHeapMarkerinlineprotectedvirtual
schedule_v8::internal::UnifiedHeapMarkerprivate
ScheduleIncrementalMarkingTask() finalv8::internal::UnifiedHeapMarkerinlinevirtual
SetMainThreadMarkingDisabledForTesting(bool)cppgc::internal::MarkerBase
stack_visitor() finalv8::internal::UnifiedHeapMarkerinlineprotectedvirtual
StartMarking()cppgc::internal::MarkerBase
To()cppgc::internal::MarkerBaseinline
UnifiedHeapMarker(Heap *v8_heap, cppgc::internal::HeapBase &cpp_heap, std::shared_ptr<::heap::base::IncrementalMarkingSchedule > incremental_schedule, cppgc::Platform *platform, cppgc::internal::MarkingConfig config)v8::internal::UnifiedHeapMarker
VisitCrossThreadRoots()cppgc::internal::MarkerBaseprotected
visited_cross_thread_persistents_in_atomic_pause_cppgc::internal::MarkerBaseprotected
VisitLocalRoots(StackState)cppgc::internal::MarkerBaseprotected
Visitor()cppgc::internal::MarkerBaseinline
visitor() finalv8::internal::UnifiedHeapMarkerinlineprotectedvirtual
WaitForConcurrentMarkingForTesting()cppgc::internal::MarkerBase
WriteBarrierForObject(HeapObjectHeader &)cppgc::internal::MarkerBaseinline
WriteBarrierType enum namecppgc::internal::MarkerBase
~MarkerBase()cppgc::internal::MarkerBasevirtual
~UnifiedHeapMarker() final=defaultv8::internal::UnifiedHeapMarker