V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::InterpreterFrameConstants Class Reference
Inheritance diagram for v8::internal::InterpreterFrameConstants:
v8::internal::AllStatic

Static Public Member Functions

static int RegisterStackSlotCount (int register_count)
 

Static Public Attributes

static constexpr int kFixedFrameSize
 
static constexpr int kFixedFrameSizeFromFp
 
static constexpr int kLastParamFromFp
 
static constexpr int kCallerPCOffsetFromFp
 
static constexpr int kBytecodeArrayFromFp
 
static constexpr int kBytecodeOffsetFromFp
 
static constexpr int kRegisterFileFromFp
 
static constexpr int kExpressionsOffset = kRegisterFileFromFp
 
static constexpr int kExtraSlotCount
 
static constexpr int kBytecodeArrayExpressionIndex = -2
 
static constexpr int kBytecodeOffsetExpressionIndex = -1
 
static constexpr int kRegisterFileExpressionIndex = 0
 

Detailed Description

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

Member Data Documentation

◆ kBytecodeArrayFromFp

constexpr int v8::internal::InterpreterFrameConstants::kBytecodeArrayFromFp
static
Initial value:
=
-StandardFrameConstants::kFixedFrameSizeFromFp - 1 * kPointerSize

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

◆ kBytecodeOffsetFromFp

constexpr int v8::internal::InterpreterFrameConstants::kBytecodeOffsetFromFp
static
Initial value:
=
-StandardFrameConstants::kFixedFrameSizeFromFp - 2 * kPointerSize

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

◆ kCallerPCOffsetFromFp

constexpr int v8::internal::InterpreterFrameConstants::kCallerPCOffsetFromFp
static
Initial value:
=
StandardFrameConstants::kCallerPCOffset

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

◆ kExtraSlotCount

constexpr int v8::internal::InterpreterFrameConstants::kExtraSlotCount
static
Initial value:
=
InterpreterFrameConstants::kFixedFrameSize / kPointerSize -
StandardFrameConstants::kFixedFrameSize / kPointerSize

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

◆ kFixedFrameSize

constexpr int v8::internal::InterpreterFrameConstants::kFixedFrameSize
static
Initial value:
=
StandardFrameConstants::kFixedFrameSize + 2 * kPointerSize

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

◆ kFixedFrameSizeFromFp

constexpr int v8::internal::InterpreterFrameConstants::kFixedFrameSizeFromFp
static
Initial value:
=
StandardFrameConstants::kFixedFrameSizeFromFp + 2 * kPointerSize

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

◆ kLastParamFromFp

constexpr int v8::internal::InterpreterFrameConstants::kLastParamFromFp
static
Initial value:
=
StandardFrameConstants::kCallerSPOffset

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

◆ kRegisterFileFromFp

constexpr int v8::internal::InterpreterFrameConstants::kRegisterFileFromFp
static
Initial value:
=
-StandardFrameConstants::kFixedFrameSizeFromFp - 3 * kPointerSize

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


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