V8 Project
|
#include <frames.h>
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 |
|
static |
Definition at line 165 of file frames.h.
Referenced by v8::internal::StandardFrame::caller_fp(), v8::internal::LCodeGen::EmitIsConstructCall(), v8::internal::IC::IC(), v8::internal::JavaScriptFrame::IsConstructor(), and v8::internal::StandardFrame::SetCallerFp().
|
static |
Definition at line 166 of file frames.h.
Referenced by v8::internal::StandardFrame::ComputePCAddress(), and v8::internal::IC::IC().
|
static |
Definition at line 167 of file frames.h.
Referenced by v8::internal::Deoptimizer::DoComputeCompiledStubFrame(), v8::internal::LCodeGen::GeneratePrologue(), v8::internal::JavaScriptFrame::GetCallerStackPointer(), v8::internal::ArgumentsAdaptorFrame::GetCallerStackPointer(), v8::internal::InternalFrame::GetCallerStackPointer(), and v8::internal::StubFailureTrampolineFrame::GetCallerStackPointer().
|
static |
Definition at line 163 of file frames.h.
Referenced by v8::internal::StandardFrame::ComputeConstantPoolAddress(), and v8::internal::IC::IC().
|
static |
Definition at line 162 of file frames.h.
Referenced by v8::internal::FullCodeGenerator::AllocateModules(), v8::internal::StandardFrame::context(), v8::internal::LCodeGen::DoDeferredNumberTagD(), v8::internal::LCodeGen::DoDeferredNumberTagIU(), v8::internal::LCodeGen::DoDeferredNumberTagU(), v8::internal::LCodeGen::EmitIsConstructCall(), v8::internal::LCodeGen::GeneratePrologue(), v8::internal::StandardFrame::IsArgumentsAdaptorFrame(), v8::internal::SafeStackFrameIterator::SafeStackFrameIterator(), and v8::internal::SetUpFrameDropperFrame().
|
static |
|
static |
Definition at line 160 of file frames.h.
Referenced by v8::internal::StandardFrame::ComputeExpressionsCount(), and v8::internal::StandardFrame::GetExpressionAddress().
|
static |
Definition at line 158 of file frames.h.
Referenced by v8::internal::FrameDescription::ComputeFixedSize(), v8::internal::Deoptimizer::ComputeFixedSize(), v8::internal::Deoptimizer::DoComputeAccessorStubFrame(), and v8::internal::Deoptimizer::DoComputeCompiledStubFrame().
|
static |
Definition at line 157 of file frames.h.
Referenced by v8::internal::Deoptimizer::ComputeInputFrameSize(), v8::internal::Deoptimizer::DebuggerInspectableFrame(), v8::internal::Deoptimizer::DoComputeCompiledStubFrame(), v8::internal::Deoptimizer::DoComputeJSFrame(), v8::internal::LCodeGen::GenerateDeferredCode(), v8::internal::LCodeGen::GenerateJumpTable(), and v8::internal::StackSlotOffset().
|
static |
Definition at line 169 of file frames.h.
Referenced by v8::internal::StubFailureTrampolineFrame::Iterate(), and v8::internal::StandardFrame::IterateExpressions().
|
static |
Definition at line 161 of file frames.h.
Referenced by v8::internal::LCodeGen::EmitIsConstructCall(), v8::internal::StandardFrame::IsConstructFrame(), v8::internal::StubFailureTrampolineFrame::Iterate(), v8::internal::StandardFrame::IterateCompiledFrame(), v8::internal::SafeStackFrameIterator::SafeStackFrameIterator(), and v8::internal::SetUpFrameDropperFrame().