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

#include <assembler.h>

Collaboration diagram for v8::internal::SlotDescriptor:

Public Member Functions

bool contains_direct_pointer () const
 
bool contains_indirect_pointer () const
 
IndirectPointerTag indirect_pointer_tag () const
 

Static Public Member Functions

static SlotDescriptor ForDirectPointerSlot ()
 
static SlotDescriptor ForIndirectPointerSlot (IndirectPointerTag tag)
 
static SlotDescriptor ForTrustedPointerSlot (IndirectPointerTag tag)
 
static SlotDescriptor ForCodePointerSlot ()
 

Private Member Functions

 SlotDescriptor (IndirectPointerTag tag)
 

Private Attributes

IndirectPointerTag indirect_pointer_tag_
 

Detailed Description

Definition at line 280 of file assembler.h.

Constructor & Destructor Documentation

◆ SlotDescriptor()

v8::internal::SlotDescriptor::SlotDescriptor ( IndirectPointerTag tag)
inlineexplicitprivate

Definition at line 316 of file assembler.h.

Here is the caller graph for this function:

Member Function Documentation

◆ contains_direct_pointer()

bool v8::internal::SlotDescriptor::contains_direct_pointer ( ) const
inline

Definition at line 282 of file assembler.h.

Here is the caller graph for this function:

◆ contains_indirect_pointer()

bool v8::internal::SlotDescriptor::contains_indirect_pointer ( ) const
inline

Definition at line 286 of file assembler.h.

Here is the caller graph for this function:

◆ ForCodePointerSlot()

static SlotDescriptor v8::internal::SlotDescriptor::ForCodePointerSlot ( )
inlinestatic

Definition at line 311 of file assembler.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForDirectPointerSlot()

static SlotDescriptor v8::internal::SlotDescriptor::ForDirectPointerSlot ( )
inlinestatic

Definition at line 295 of file assembler.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForIndirectPointerSlot()

static SlotDescriptor v8::internal::SlotDescriptor::ForIndirectPointerSlot ( IndirectPointerTag tag)
inlinestatic

Definition at line 299 of file assembler.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ForTrustedPointerSlot()

static SlotDescriptor v8::internal::SlotDescriptor::ForTrustedPointerSlot ( IndirectPointerTag tag)
inlinestatic

Definition at line 303 of file assembler.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ indirect_pointer_tag()

IndirectPointerTag v8::internal::SlotDescriptor::indirect_pointer_tag ( ) const
inline

Definition at line 290 of file assembler.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ indirect_pointer_tag_

IndirectPointerTag v8::internal::SlotDescriptor::indirect_pointer_tag_
private

Definition at line 320 of file assembler.h.


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