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

#include <frame-constants-arm.h>

Inheritance diagram for v8::internal::WasmLiftoffSetupFrameConstants:
Collaboration diagram for v8::internal::WasmLiftoffSetupFrameConstants:

Static Public Attributes

static constexpr int kNumberOfSavedGpParamRegs = 3
 
static constexpr int kNumberOfSavedFpParamRegs = 8
 
static constexpr int kInstanceSpillOffset
 
static constexpr int kParameterSpillsOffset []
 
static constexpr int kWasmInstanceDataOffset = 2 * kSystemPointerSize
 
static constexpr int kDeclaredFunctionIndexOffset = 1 * kSystemPointerSize
 
static constexpr int kNativeModuleOffset = 0
 
static constexpr int kNumberOfSavedAllParamRegs = 14
 
- 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
 

Detailed Description

Definition at line 85 of file frame-constants-x64.h.

Member Data Documentation

◆ kDeclaredFunctionIndexOffset

static constexpr int v8::internal::WasmLiftoffSetupFrameConstants::kDeclaredFunctionIndexOffset = 1 * kSystemPointerSize
staticconstexpr

Definition at line 96 of file frame-constants-arm.h.

◆ kInstanceSpillOffset

static constexpr int v8::internal::WasmLiftoffSetupFrameConstants::kInstanceSpillOffset
staticconstexpr
Initial value:
=
#define TYPED_FRAME_PUSHED_VALUE_OFFSET(x)

Definition at line 87 of file frame-constants-arm.h.

◆ kNativeModuleOffset

static constexpr int v8::internal::WasmLiftoffSetupFrameConstants::kNativeModuleOffset = 0
staticconstexpr

Definition at line 97 of file frame-constants-arm.h.

◆ kNumberOfSavedAllParamRegs

static constexpr int v8::internal::WasmLiftoffSetupFrameConstants::kNumberOfSavedAllParamRegs = 14
staticconstexpr

Definition at line 34 of file frame-constants-loong64.h.

◆ kNumberOfSavedFpParamRegs

static constexpr int v8::internal::WasmLiftoffSetupFrameConstants::kNumberOfSavedFpParamRegs = 8
staticconstexpr

Definition at line 79 of file frame-constants-arm.h.

◆ kNumberOfSavedGpParamRegs

static constexpr int v8::internal::WasmLiftoffSetupFrameConstants::kNumberOfSavedGpParamRegs = 3
staticconstexpr

Definition at line 78 of file frame-constants-arm.h.

◆ kParameterSpillsOffset

static constexpr int v8::internal::WasmLiftoffSetupFrameConstants::kParameterSpillsOffset
staticconstexpr

◆ kWasmInstanceDataOffset

static constexpr int v8::internal::WasmLiftoffSetupFrameConstants::kWasmInstanceDataOffset = 2 * kSystemPointerSize
staticconstexpr

Definition at line 95 of file frame-constants-arm.h.


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