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

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

CombinedGenerationalAndSharedBarrierSlow(Tagged< HeapObject > object, Address slot, Tagged< HeapObject > value)v8::internal::WriteBarrierprivatestatic
CombinedGenerationalAndSharedEphemeronBarrierSlow(Tagged< EphemeronHashTable > table, Address slot, Tagged< HeapObject > value)v8::internal::WriteBarrierprivatestatic
CombinedWriteBarrierInternal(Tagged< HeapObject > host, HeapObjectSlot slot, Tagged< HeapObject > value, WriteBarrierMode mode)v8::internal::WriteBarrierinlineprivatestatic
CurrentMarkingBarrier(Tagged< HeapObject > verification_candidate)v8::internal::WriteBarrierstatic
EphemeronKeyWriteBarrierFromCode(Address raw_object, Address key_slot_address, Isolate *isolate)v8::internal::WriteBarrierstatic
ForArrayBufferExtension(Tagged< JSArrayBuffer > host, ArrayBufferExtension *extension)v8::internal::WriteBarrierinlinestatic
ForCppHeapPointer(Tagged< JSObject > host, CppHeapPointerSlot slot, void *value)v8::internal::WriteBarrierinlinestatic
ForDescriptorArray(Tagged< DescriptorArray >, int number_of_own_descriptors)v8::internal::WriteBarrierinlinestatic
ForEphemeronHashTable(Tagged< EphemeronHashTable > host, ObjectSlot slot, Tagged< Object > value, WriteBarrierMode mode)v8::internal::WriteBarrierinlinestatic
ForExternalPointer(Tagged< HeapObject > host, ExternalPointerSlot slot, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::WriteBarrierinlinestatic
ForIndirectPointer(Tagged< HeapObject > host, IndirectPointerSlot slot, Tagged< HeapObject > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::WriteBarrierinlinestatic
ForJSDispatchHandle(Tagged< HeapObject > host, JSDispatchHandle handle, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::WriteBarrierinlinestatic
ForProtectedPointer(Tagged< TrustedObject > host, ProtectedPointerSlot slot, Tagged< TrustedObject > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::WriteBarrierinlinestatic
ForRange(Heap *heap, Tagged< HeapObject > object, TSlot start, TSlot end)v8::internal::WriteBarrierstatic
ForRelocInfo(Tagged< InstructionStream > host, RelocInfo *rinfo, Tagged< HeapObject > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)v8::internal::WriteBarrierinlinestatic
ForValue(Tagged< HeapObject > host, MaybeObjectSlot slot, Tagged< T > value, WriteBarrierMode mode)v8::internal::WriteBarrierinlinestatic
ForValue(HeapObjectLayout *host, TaggedMemberBase *slot, Tagged< T > value, WriteBarrierMode mode)v8::internal::WriteBarrierinlinestatic
GenerationalBarrierForCodeSlow(Tagged< InstructionStream > host, RelocInfo *rinfo, Tagged< HeapObject > value)v8::internal::WriteBarrierprivatestatic
GenerationalBarrierForCppHeapPointer(Tagged< JSObject > host, void *value)v8::internal::WriteBarrierinlineprivatestatic
GenerationalBarrierSlow(Tagged< HeapObject > object, Address slot, Tagged< HeapObject > value)v8::internal::WriteBarrierprivatestatic
GenerationalForRelocInfo(Tagged< InstructionStream > host, RelocInfo *rinfo, Tagged< HeapObject > object)v8::internal::WriteBarrierinlinestatic
GetWriteBarrierModeForObject(Tagged< HeapObject > object, const DisallowGarbageCollection &promise)v8::internal::WriteBarrierinlinestatic
IndirectPointerMarkingFromCode(Address raw_host, Address raw_slot, Address raw_tag)v8::internal::WriteBarrierstatic
IsImmortalImmovableHeapObject(Tagged< HeapObject > object)v8::internal::WriteBarrierinlineprivatestatic
IsMarking(Tagged< HeapObject > object)v8::internal::WriteBarrierinlineprivatestatic
kUninterestingPagesCanBeSkippedv8::internal::WriteBarrierstatic
Marking(Tagged< HeapObject > host, HeapObjectSlot, Tagged< HeapObject > value)v8::internal::WriteBarrierinlineprivatestatic
Marking(Tagged< HeapObject > host, MaybeObjectSlot, Tagged< MaybeObject > value)v8::internal::WriteBarrierinlineprivatestatic
Marking(Tagged< HeapObject > host, ExternalPointerSlot slot)v8::internal::WriteBarrierinlineprivatestatic
Marking(Tagged< HeapObject > host, IndirectPointerSlot slot)v8::internal::WriteBarrierinlineprivatestatic
Marking(Tagged< TrustedObject > host, ProtectedPointerSlot slot, Tagged< TrustedObject > value)v8::internal::WriteBarrierinlineprivatestatic
Marking(Tagged< HeapObject > host, JSDispatchHandle handle)v8::internal::WriteBarrierinlineprivatestatic
MarkingForRelocInfo(Tagged< InstructionStream > host, RelocInfo *, Tagged< HeapObject > value)v8::internal::WriteBarrierinlineprivatestatic
MarkingForTesting(Tagged< HeapObject > host, ObjectSlot, Tagged< Object > value)v8::internal::WriteBarrierinlinestatic
MarkingFromCode(Address raw_host, Address raw_slot)v8::internal::WriteBarrierstatic
MarkingFromTracedHandle(Tagged< Object > value)v8::internal::WriteBarrierinlinestatic
MarkingSlow(Tagged< HeapObject > host, HeapObjectSlot, Tagged< HeapObject > value)v8::internal::WriteBarrierprivatestatic
MarkingSlow(Tagged< InstructionStream > host, RelocInfo *, Tagged< HeapObject > value)v8::internal::WriteBarrierprivatestatic
MarkingSlow(Tagged< JSArrayBuffer > host, ArrayBufferExtension *)v8::internal::WriteBarrierprivatestatic
MarkingSlow(Tagged< DescriptorArray >, int number_of_own_descriptors)v8::internal::WriteBarrierprivatestatic
MarkingSlow(Tagged< HeapObject > host, ExternalPointerSlot slot)v8::internal::WriteBarrierprivatestatic
MarkingSlow(Tagged< HeapObject > host, IndirectPointerSlot slot)v8::internal::WriteBarrierprivatestatic
MarkingSlow(Tagged< TrustedObject > host, ProtectedPointerSlot slot, Tagged< TrustedObject > value)v8::internal::WriteBarrierprivatestatic
MarkingSlow(Tagged< HeapObject > host, JSDispatchHandle handle)v8::internal::WriteBarrierprivatestatic
MarkingSlowFromCppHeapWrappable(Heap *heap, Tagged< JSObject > host, CppHeapPointerSlot slot, void *object)v8::internal::WriteBarrierprivatestatic
MarkingSlowFromTracedHandle(Tagged< HeapObject > value)v8::internal::WriteBarrierprivatestatic
PageFlagsAreConsistent(Tagged< HeapObject > object)v8::internal::WriteBarrierprivatestatic
SetForThread(MarkingBarrier *marking_barrier)v8::internal::WriteBarrierstatic
SharedForRelocInfo(Tagged< InstructionStream > host, RelocInfo *, Tagged< HeapObject > value)v8::internal::WriteBarrierinlinestatic
SharedFromCode(Address raw_host, Address raw_slot)v8::internal::WriteBarrierstatic
SharedHeapBarrierSlow(Tagged< HeapObject > object, Address slot)v8::internal::WriteBarrierprivatestatic
SharedMarkingFromCode(Address raw_host, Address raw_slot)v8::internal::WriteBarrierstatic
SharedSlow(Tagged< TrustedObject > host, ProtectedPointerSlot slot, Tagged< TrustedObject > value)v8::internal::WriteBarrierprivatestatic
SharedSlow(Tagged< InstructionStream > host, RelocInfo *, Tagged< HeapObject > value)v8::internal::WriteBarrierprivatestatic