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

#include <frame-constants-arm.h>

Inheritance diagram for v8::internal::WasmDebugBreakFrameConstants:
Collaboration diagram for v8::internal::WasmDebugBreakFrameConstants:

Static Public Member Functions

static int GetPushedGpRegisterOffset (int reg_code)
 
static int GetPushedFpRegisterOffset (int reg_code)
 
static int GetPushedGpRegisterOffset (int reg_code)
 
static int GetPushedFpRegisterOffset (int reg_code)
 
static int GetPushedGpRegisterOffset (int reg_code)
 
static int GetPushedFpRegisterOffset (int reg_code)
 
static int GetPushedGpRegisterOffset (int reg_code)
 
static int GetPushedFpRegisterOffset (int reg_code)
 
static int GetPushedGpRegisterOffset (int reg_code)
 
static int GetPushedFpRegisterOffset (int reg_code)
 
static int GetPushedGpRegisterOffset (int reg_code)
 
static int GetPushedFpRegisterOffset (int reg_code)
 
static int GetPushedGpRegisterOffset (int reg_code)
 
static int GetPushedFpRegisterOffset (int reg_code)
 
static int GetPushedGpRegisterOffset (int reg_code)
 
static int GetPushedFpRegisterOffset (int reg_code)
 
static int GetPushedGpRegisterOffset (int reg_code)
 
static int GetPushedFpRegisterOffset (int reg_code)
 

Static Public Attributes

static constexpr RegList kPushedGpRegs
 
static constexpr DoubleRegList kPushedFpRegs
 
static constexpr int kNumPushedGpRegisters = kPushedGpRegs.Count()
 
static constexpr int kNumPushedFpRegisters = kPushedFpRegs.Count()
 
static constexpr int kLastPushedGpRegisterOffset
 
static constexpr int kLastPushedFpRegisterOffset
 
static constexpr Simd128RegList kPushedSimd128Regs
 
- 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 115 of file frame-constants-x64.h.

Member Function Documentation

◆ GetPushedFpRegisterOffset() [1/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedFpRegisterOffset ( int reg_code)
inlinestatic

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

Here is the call graph for this function:

◆ GetPushedFpRegisterOffset() [2/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedFpRegisterOffset ( int reg_code)
inlinestatic

Definition at line 153 of file frame-constants-arm64.h.

Here is the call graph for this function:

◆ GetPushedFpRegisterOffset() [3/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedFpRegisterOffset ( int reg_code)
inlinestatic

Definition at line 99 of file frame-constants-ia32.h.

Here is the call graph for this function:

◆ GetPushedFpRegisterOffset() [4/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedFpRegisterOffset ( int reg_code)
inlinestatic

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

Here is the call graph for this function:

◆ GetPushedFpRegisterOffset() [5/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedFpRegisterOffset ( int reg_code)
inlinestatic

Definition at line 91 of file frame-constants-mips64.h.

Here is the call graph for this function:

◆ GetPushedFpRegisterOffset() [6/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedFpRegisterOffset ( int reg_code)
inlinestatic

Definition at line 91 of file frame-constants-ppc.h.

Here is the call graph for this function:

◆ GetPushedFpRegisterOffset() [7/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedFpRegisterOffset ( int reg_code)
inlinestatic

Definition at line 86 of file frame-constants-riscv.h.

Here is the call graph for this function:

◆ GetPushedFpRegisterOffset() [8/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedFpRegisterOffset ( int reg_code)
inlinestatic

Definition at line 84 of file frame-constants-s390.h.

Here is the call graph for this function:

◆ GetPushedFpRegisterOffset() [9/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedFpRegisterOffset ( int reg_code)
inlinestatic

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

Here is the call graph for this function:

◆ GetPushedGpRegisterOffset() [1/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedGpRegisterOffset ( int reg_code)
inlinestatic

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

Here is the call graph for this function:

◆ GetPushedGpRegisterOffset() [2/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedGpRegisterOffset ( int reg_code)
inlinestatic

Definition at line 145 of file frame-constants-arm64.h.

Here is the call graph for this function:

◆ GetPushedGpRegisterOffset() [3/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedGpRegisterOffset ( int reg_code)
inlinestatic

Definition at line 91 of file frame-constants-ia32.h.

Here is the call graph for this function:

◆ GetPushedGpRegisterOffset() [4/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedGpRegisterOffset ( int reg_code)
inlinestatic

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

Here is the call graph for this function:

◆ GetPushedGpRegisterOffset() [5/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedGpRegisterOffset ( int reg_code)
inlinestatic

Definition at line 83 of file frame-constants-mips64.h.

Here is the call graph for this function:

◆ GetPushedGpRegisterOffset() [6/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedGpRegisterOffset ( int reg_code)
inlinestatic

Definition at line 83 of file frame-constants-ppc.h.

Here is the call graph for this function:

◆ GetPushedGpRegisterOffset() [7/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedGpRegisterOffset ( int reg_code)
inlinestatic

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

Here is the call graph for this function:

◆ GetPushedGpRegisterOffset() [8/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedGpRegisterOffset ( int reg_code)
inlinestatic

Definition at line 76 of file frame-constants-s390.h.

Here is the call graph for this function:

◆ GetPushedGpRegisterOffset() [9/9]

static int v8::internal::WasmDebugBreakFrameConstants::GetPushedGpRegisterOffset ( int reg_code)
inlinestatic

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

Here is the call graph for this function:

Member Data Documentation

◆ kLastPushedFpRegisterOffset

static constexpr int v8::internal::WasmDebugBreakFrameConstants::kLastPushedFpRegisterOffset
staticconstexpr
Initial value:

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

◆ kLastPushedGpRegisterOffset

static constexpr int v8::internal::WasmDebugBreakFrameConstants::kLastPushedGpRegisterOffset
staticconstexpr

◆ kNumPushedFpRegisters

static constexpr int v8::internal::WasmDebugBreakFrameConstants::kNumPushedFpRegisters = kPushedFpRegs.Count()
staticconstexpr

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

◆ kNumPushedGpRegisters

static constexpr int v8::internal::WasmDebugBreakFrameConstants::kNumPushedGpRegisters = kPushedGpRegs.Count()
staticconstexpr

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

◆ kPushedFpRegs

static constexpr DoubleRegList v8::internal::WasmDebugBreakFrameConstants::kPushedFpRegs
staticconstexpr
Initial value:
= {d0, d1, d2, d3, d4, d5, d6,
d7, d8, d9, d10, d11, d12}

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

◆ kPushedGpRegs

static constexpr RegList v8::internal::WasmDebugBreakFrameConstants::kPushedGpRegs
staticconstexpr
Initial value:
= {r0, r1, r2, r3, r4,
r5, r6, r7, r8, r9}

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

◆ kPushedSimd128Regs

Simd128RegList v8::internal::WasmDebugBreakFrameConstants::kPushedSimd128Regs
staticconstexpr
Initial value:
= {
v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}

Definition at line 70 of file frame-constants-ppc.h.


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