v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
StandardFrameConstants Class Reference

#include <frames.h>

Inheritance diagram for StandardFrameConstants:
Collaboration diagram for 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 172 of file frames.h.

Field Documentation

const int kCallerFPOffset = 0 * kPointerSize
static
const int kCallerPCOffset = +1 * kFPOnStackSize
static

Definition at line 189 of file frames.h.

Referenced by StandardFrame::ComputePCAddress(), and IC::IC().

const int kConstantPoolOffset
static
Initial value:
= FLAG_enable_ool_constant_pool ?
-1 * kPointerSize : 0

Definition at line 186 of file frames.h.

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

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

Definition at line 178 of file frames.h.

const int kExpressionsOffset = -3 * kPointerSize - kCPSlotSize
static
const int kFixedFrameSize
static
Initial value:

Definition at line 181 of file frames.h.

const int kFixedFrameSizeFromFp = 2 * kPointerSize + kCPSlotSize
static

Definition at line 180 of file frames.h.

Referenced by v8::internal::StackSlotOffset().

const int kLastObjectOffset
static
Initial value:
= FLAG_enable_ool_constant_pool ?

Definition at line 192 of file frames.h.

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


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