v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
slots.h File Reference
Include dependency graph for slots.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::SlotBase< Subclass, Data, SlotDataAlignment >
 
class  v8::internal::FullObjectSlot
 
class  v8::internal::FullMaybeObjectSlot
 
class  v8::internal::FullHeapObjectSlot
 
class  v8::internal::UnalignedSlot< T >
 
class  v8::internal::UnalignedSlot< T >::Reference
 
class  v8::internal::OffHeapFullObjectSlot
 
class  v8::internal::ExternalPointerSlot
 
class  v8::internal::CppHeapPointerSlot
 
class  v8::internal::IndirectPointerSlot
 
class  v8::internal::WriteProtectedSlot< SlotT >
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Typedefs

using v8::internal::TaggedBase = TaggedImpl<HeapObjectReferenceType::STRONG, Address>
 

Functions

void v8::internal::CopyTagged (Address dst, const Address src, size_t num_tagged)
 
void v8::internal::MemsetTagged (Tagged_t *start, Tagged< MaybeObject > value, size_t counter)
 
template<typename T >
void v8::internal::MemsetTagged (SlotBase< T, Tagged_t > start, Tagged< MaybeObject > value, size_t counter)