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

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

concurrent_unified_heap_marking_state_v8::internal::ConcurrentUnifiedHeapMarkingVisitorprivate
ConcurrentUnifiedHeapMarkingVisitor(HeapBase &, Heap *, cppgc::internal::ConcurrentMarkingState &, CppHeap::CollectionType)v8::internal::ConcurrentUnifiedHeapMarkingVisitor
DeferTraceToMutatorThreadIfConcurrent(const void *, cppgc::TraceCallback, size_t) finalv8::internal::ConcurrentUnifiedHeapMarkingVisitorprotectedvirtual
HandleMovableReference(const void **) finalv8::internal::UnifiedHeapMarkingVisitorBaseprotectedvirtual
HandleWeak(const LivenessBroker &info, const void *object)cppgc::Visitorinlineprivatestatic
JSVisitor(cppgc::Visitor::Key key)v8::JSVisitorinlineexplicit
local_marking_worklist_v8::internal::ConcurrentUnifiedHeapMarkingVisitorprivate
marking_state_v8::internal::UnifiedHeapMarkingVisitorBaseprotected
RegisterMovableReference(const T **slot)cppgc::Visitorinline
RegisterWeakCallback(WeakCallback, const void *) finalv8::internal::UnifiedHeapMarkingVisitorBaseprotectedvirtual
RegisterWeakCallbackMethod(const T *object)cppgc::Visitorinline
Trace(const TracedReferenceBase &ref)v8::JSVisitorinline
cppgc::Visitor::Trace(const Member< T > &member)cppgc::Visitorinline
cppgc::Visitor::Trace(const T &object)cppgc::Visitorinline
cppgc::Visitor::Trace(const EphemeronPair< K, V > &ephemeron_pair)cppgc::Visitorinline
TraceEphemeron(const WeakMember< KeyType > &weak_member_key, const Member< ValueType > *member_value)cppgc::Visitorinline
TraceEphemeron(const WeakMember< KeyType > &weak_member_key, const ValueType *value)cppgc::Visitorinline
TraceImpl(const T *t)cppgc::Visitorinlineprivate
TraceMultiple(const subtle::UncompressedMember< T > *start, size_t len)cppgc::Visitorinline
TraceMultiple(const Member< T > *start, size_t len)cppgc::Visitorinline
TraceMultiple(const T *start, size_t len)cppgc::Visitorinline
TraceStrongContainer(const T *object)cppgc::Visitorinline
TraceStrongly(const WeakMember< T > &weak_member)cppgc::Visitorinline
TraceWeakContainer(const T *object, WeakCallback callback, const void *callback_data)cppgc::Visitorinline
unified_heap_marking_state_v8::internal::UnifiedHeapMarkingVisitorBaseprotected
UnifiedHeapMarkingVisitorBase(HeapBase &, cppgc::internal::BasicMarkingState &, UnifiedHeapMarkingState &)v8::internal::UnifiedHeapMarkingVisitorBase
Visit(const void *, TraceDescriptor) finalv8::internal::UnifiedHeapMarkingVisitorBaseprotectedvirtual
Visit(const TracedReferenceBase &ref) overridev8::internal::UnifiedHeapMarkingVisitorBaseprotectedvirtual
VisitEphemeron(const void *, const void *, TraceDescriptor) finalv8::internal::UnifiedHeapMarkingVisitorBaseprotectedvirtual
VisitMultipleUncompressedMember(const void *, size_t, TraceDescriptorCallback) finalv8::internal::UnifiedHeapMarkingVisitorBaseprotectedvirtual
Visitor(Key)cppgc::Visitorinlineexplicit
VisitWeak(const void *, TraceDescriptor, WeakCallback, const void *) finalv8::internal::UnifiedHeapMarkingVisitorBaseprotectedvirtual
VisitWeakContainer(const void *self, TraceDescriptor strong_desc, TraceDescriptor weak_desc, WeakCallback callback, const void *data) finalv8::internal::UnifiedHeapMarkingVisitorBaseprotectedvirtual
WeakCallbackMethodDelegate(const LivenessBroker &info, const void *self)cppgc::Visitorinlineprivatestatic
~ConcurrentUnifiedHeapMarkingVisitor() overridev8::internal::ConcurrentUnifiedHeapMarkingVisitor
~JSVisitor() override=defaultv8::JSVisitor
~UnifiedHeapMarkingVisitorBase() override=defaultv8::internal::UnifiedHeapMarkingVisitorBase
~Visitor()=defaultcppgc::Visitorvirtual