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

#include <frame-constants.h>

Inheritance diagram for v8::internal::ApiAccessorExitFrameConstants:
Collaboration diagram for v8::internal::ApiAccessorExitFrameConstants:

Static Public Attributes

static constexpr int kPropertyCallbackInfoPropertyKeyIndex = 0
 
static constexpr int kPropertyCallbackInfoHolderIndex = 2
 
static constexpr int kPropertyCallbackInfoReturnValueIndex = 5
 
static constexpr int kPropertyCallbackInfoReceiverIndex = 7
 
static constexpr int kPropertyCallbackInfoArgsLength = 8
 
static constexpr int kArgsArrayOffset = kFixedFrameSizeAboveFp
 
static constexpr int kPropertyNameOffset
 
static constexpr int kReturnValueOffset
 
static constexpr int kReceiverOffset
 
static constexpr int kHolderOffset
 
static constexpr int kPropertyCallbackInfoOffset = kArgsArrayOffset
 
- Static Public Attributes inherited from v8::internal::ExitFrameConstants
static constexpr int kSPOffset = TYPED_FRAME_PUSHED_VALUE_OFFSET(0)
 
static constexpr int kLastExitFrameField = kSPOffset
 
static constexpr int kCallerSPDisplacement = kCallerSPOffset
 
- Static Public Attributes inherited from v8::internal::TypedFrameConstants
static constexpr int kFrameTypeSize = kContextOrFrameTypeSize
 
static constexpr int kFrameTypeOffset = kContextOrFrameTypeOffset
 
static constexpr int kFixedFrameSizeFromFp = kCPSlotSize + kFrameTypeSize
 
static constexpr int kFixedSlotCountFromFp
 
static constexpr int kFixedFrameSize
 
static constexpr int kFixedSlotCount = kFixedFrameSize / kSystemPointerSize
 
static constexpr int kFirstPushedFrameValueOffset
 
- Static Public Attributes inherited from v8::internal::CommonFrameConstants
static constexpr int kCallerFPOffset = 0 * kSystemPointerSize
 
static constexpr int kCallerPCOffset = kCallerFPOffset + 1 * kFPOnStackSize
 
static constexpr int kCallerSPOffset = kCallerPCOffset + 1 * kPCOnStackSize
 
static constexpr int kFixedFrameSizeAboveFp = kPCOnStackSize + kFPOnStackSize
 
static constexpr int kFixedSlotCountAboveFp
 
static constexpr int kCPSlotSize
 
static constexpr int kCPSlotCount = kCPSlotSize / kSystemPointerSize
 
static constexpr int kConstantPoolOffset
 
static constexpr int kContextOrFrameTypeSize = kSystemPointerSize
 
static constexpr int kContextOrFrameTypeOffset
 

Additional Inherited Members

- Public Member Functions inherited from v8::internal::ExitFrameConstants
 DEFINE_TYPED_FRAME_SIZES (1)
 

Detailed Description

Definition at line 663 of file frame-constants.h.

Member Data Documentation

◆ kArgsArrayOffset

int v8::internal::ApiAccessorExitFrameConstants::kArgsArrayOffset = kFixedFrameSizeAboveFp
staticconstexpr

Definition at line 676 of file frame-constants.h.

◆ kHolderOffset

int v8::internal::ApiAccessorExitFrameConstants::kHolderOffset
staticconstexpr
Initial value:

Definition at line 686 of file frame-constants.h.

◆ kPropertyCallbackInfoArgsLength

int v8::internal::ApiAccessorExitFrameConstants::kPropertyCallbackInfoArgsLength = 8
staticconstexpr

Definition at line 671 of file frame-constants.h.

◆ kPropertyCallbackInfoHolderIndex

int v8::internal::ApiAccessorExitFrameConstants::kPropertyCallbackInfoHolderIndex = 2
staticconstexpr

Definition at line 668 of file frame-constants.h.

◆ kPropertyCallbackInfoOffset

int v8::internal::ApiAccessorExitFrameConstants::kPropertyCallbackInfoOffset = kArgsArrayOffset
staticconstexpr

Definition at line 690 of file frame-constants.h.

◆ kPropertyCallbackInfoPropertyKeyIndex

int v8::internal::ApiAccessorExitFrameConstants::kPropertyCallbackInfoPropertyKeyIndex = 0
staticconstexpr

Definition at line 667 of file frame-constants.h.

◆ kPropertyCallbackInfoReceiverIndex

int v8::internal::ApiAccessorExitFrameConstants::kPropertyCallbackInfoReceiverIndex = 7
staticconstexpr

Definition at line 670 of file frame-constants.h.

◆ kPropertyCallbackInfoReturnValueIndex

int v8::internal::ApiAccessorExitFrameConstants::kPropertyCallbackInfoReturnValueIndex = 5
staticconstexpr

Definition at line 669 of file frame-constants.h.

◆ kPropertyNameOffset

int v8::internal::ApiAccessorExitFrameConstants::kPropertyNameOffset
staticconstexpr

◆ kReceiverOffset

int v8::internal::ApiAccessorExitFrameConstants::kReceiverOffset
staticconstexpr

◆ kReturnValueOffset

int v8::internal::ApiAccessorExitFrameConstants::kReturnValueOffset
staticconstexpr

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