V8 Project
v8::internal::ExitFrameConstants Class Reference

#include <frames-arm.h>

+ Inheritance diagram for v8::internal::ExitFrameConstants:
+ Collaboration diagram for v8::internal::ExitFrameConstants:

Static Public Attributes

static const int kFrameSize
 
static const int kConstantPoolOffset
 
static const int kCodeOffset = -2 * kPointerSize
 
static const int kSPOffset = -1 * kPointerSize
 
static const int kCallerFPOffset = 0 * kPointerSize
 
static const int kCallerPCOffset = 1 * kPointerSize
 
static const int kCallerSPDisplacement = 2 * kPointerSize
 
static const int kLastExitFrameField = kCodeOffset
 
static const int kCallerSPOffset = +2 * kPointerSize
 

Detailed Description

Definition at line 85 of file frames-arm.h.

Member Data Documentation

◆ kCallerFPOffset

static const int v8::internal::ExitFrameConstants::kCallerFPOffset = 0 * kPointerSize
static

◆ kCallerPCOffset

static const int v8::internal::ExitFrameConstants::kCallerPCOffset = 1 * kPointerSize
static

◆ kCallerSPDisplacement

static const int v8::internal::ExitFrameConstants::kCallerSPDisplacement = 2 * kPointerSize
static

◆ kCallerSPOffset

static const int v8::internal::ExitFrameConstants::kCallerSPOffset = +2 * kPointerSize
static

Definition at line 150 of file frames-mips.h.

◆ kCodeOffset

static const int v8::internal::ExitFrameConstants::kCodeOffset = -2 * kPointerSize
static

Definition at line 92 of file frames-arm.h.

Referenced by v8::internal::ExitFrame::code_slot().

◆ kConstantPoolOffset

static const int v8::internal::ExitFrameConstants::kConstantPoolOffset
static
Initial value:
= FLAG_enable_ool_constant_pool ?
-3 * kPointerSize : 0
const int kPointerSize
Definition: globals.h:129

Definition at line 90 of file frames-arm.h.

Referenced by v8::internal::ExitFrame::ComputeCallerState(), v8::internal::ExitFrame::FillState(), and v8::internal::IC::IC().

◆ kFrameSize

static const int v8::internal::ExitFrameConstants::kFrameSize
static
Initial value:
= FLAG_enable_ool_constant_pool ?

Definition at line 87 of file frames-arm.h.

◆ kLastExitFrameField

const int v8::internal::ExitFrameConstants::kLastExitFrameField = kCodeOffset
static

Definition at line 47 of file frames-arm64.h.

◆ kSPOffset

static const int v8::internal::ExitFrameConstants::kSPOffset = -1 * kPointerSize
static

Definition at line 93 of file frames-arm.h.

Referenced by v8::internal::ExitFrame::ComputeStackPointer().


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