V8 Project
v8::internal::StandardFrameConstants Class Reference

#include <frames.h>

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

Static Public Attributes

static const int kCPSlotSize
 
static const int kFixedFrameSizeFromFp = 2 * kPointerSize + kCPSlotSize
 
static const int kFixedFrameSize
 
static const int kExpressionsOffset = -3 * kPointerSize - kCPSlotSize
 
static const int kMarkerOffset = -2 * kPointerSize - kCPSlotSize
 
static const int kContextOffset = -1 * kPointerSize - kCPSlotSize
 
static const int kConstantPoolOffset
 
static const int kCallerFPOffset = 0 * kPointerSize
 
static const int kCallerPCOffset = +1 * kFPOnStackSize
 
static const int kCallerSPOffset = kCallerPCOffset + 1 * kPCOnStackSize
 
static const int kLastObjectOffset
 

Detailed Description

Definition at line 149 of file frames.h.

Member Data Documentation

◆ kCallerFPOffset

◆ kCallerPCOffset

const int v8::internal::StandardFrameConstants::kCallerPCOffset = +1 * kFPOnStackSize
static

◆ kCallerSPOffset

◆ kConstantPoolOffset

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

Definition at line 163 of file frames.h.

Referenced by v8::internal::StandardFrame::ComputeConstantPoolAddress(), and v8::internal::IC::IC().

◆ kContextOffset

◆ kCPSlotSize

const int v8::internal::StandardFrameConstants::kCPSlotSize
static
Initial value:
=
FLAG_enable_ool_constant_pool ? kPointerSize : 0

Definition at line 155 of file frames.h.

◆ kExpressionsOffset

const int v8::internal::StandardFrameConstants::kExpressionsOffset = -3 * kPointerSize - kCPSlotSize
static

◆ kFixedFrameSize

◆ kFixedFrameSizeFromFp

◆ kLastObjectOffset

const int v8::internal::StandardFrameConstants::kLastObjectOffset
static
Initial value:
= FLAG_enable_ool_constant_pool ?
static const int kContextOffset
Definition: frames.h:162
static const int kConstantPoolOffset
Definition: frames.h:163

Definition at line 169 of file frames.h.

Referenced by v8::internal::StubFailureTrampolineFrame::Iterate(), and v8::internal::StandardFrame::IterateExpressions().

◆ kMarkerOffset


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