V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::BodyDescriptorBase Class Reference
Inheritance diagram for v8::internal::BodyDescriptorBase:
v8::internal::AllocationSite::BodyDescriptor v8::internal::BigInt::BodyDescriptor v8::internal::ByteArray::BodyDescriptor v8::internal::BytecodeArray::BodyDescriptor v8::internal::Code::BodyDescriptor v8::internal::CodeDataContainer::BodyDescriptor v8::internal::DataHandler::BodyDescriptor v8::internal::EmbedderDataArray::BodyDescriptor v8::internal::ExternalOneByteString::BodyDescriptor v8::internal::ExternalTwoByteString::BodyDescriptor v8::internal::FeedbackMetadata::BodyDescriptor v8::internal::FeedbackVector::BodyDescriptor v8::internal::FixedBodyDescriptor< start_offset, end_offset, size > v8::internal::FixedDoubleArray::BodyDescriptor v8::internal::FixedTypedArrayBase::BodyDescriptor v8::internal::FlexibleBodyDescriptor< start_offset > v8::internal::FlexibleWeakBodyDescriptor< start_offset > v8::internal::Foreign::BodyDescriptor v8::internal::JSArrayBuffer::BodyDescriptor v8::internal::JSArrayBufferView::BodyDescriptor v8::internal::JSFunction::BodyDescriptor v8::internal::JSObject::BodyDescriptor v8::internal::JSObject::FastBodyDescriptor v8::internal::JSWeakCell::BodyDescriptor v8::internal::JSWeakCollection::BodyDescriptorImpl v8::internal::Map::BodyDescriptor v8::internal::NativeContext::BodyDescriptor v8::internal::PreParsedScopeData::BodyDescriptor v8::internal::PrototypeInfo::BodyDescriptor v8::internal::SeqOneByteString::BodyDescriptor v8::internal::SeqTwoByteString::BodyDescriptor v8::internal::SmallOrderedHashTable< Derived >::BodyDescriptor v8::internal::SubclassBodyDescriptor< ParentBodyDescriptor, ChildBodyDescriptor > v8::internal::WasmInstanceObject::BodyDescriptor

Public Member Functions

template<typename ObjectVisitor >
DISABLE_CFI_PERF void IteratePointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
DISABLE_CFI_PERF void IterateMaybeWeakPointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
DISABLE_CFI_PERF void IterateCustomWeakPointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 

Static Public Member Functions

template<typename ObjectVisitor >
static void IteratePointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
static void IteratePointer (HeapObject *obj, int offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
static void IterateCustomWeakPointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
static void IterateCustomWeakPointer (HeapObject *obj, int offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
static void IterateMaybeWeakPointers (HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 
template<typename ObjectVisitor >
static void IterateMaybeWeakPointer (HeapObject *obj, int offset, ObjectVisitor *v)
 

Static Protected Member Functions

static bool IsValidSlotImpl (Map map, HeapObject *obj, int offset)
 
template<typename ObjectVisitor >
static void IterateBodyImpl (Map map, HeapObject *obj, int start_offset, int end_offset, ObjectVisitor *v)
 

Detailed Description

Definition at line 30 of file objects-body-descriptors.h.


The documentation for this class was generated from the following files: