v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <frames.h>
Public Member Functions | |
virtual Type | type () const |
virtual Code * | unchecked_code () const |
virtual void | Iterate (ObjectVisitor *v) const |
Public Member Functions inherited from StandardFrame | |
virtual bool | is_standard () const |
Object * | context () const |
Object * | GetExpression (int index) const |
void | SetExpression (int index, Object *value) |
int | ComputeExpressionsCount () const |
virtual void | SetCallerFp (Address caller_fp) |
Public Member Functions inherited from StackFrame | |
int | GetLineNumber () const |
int | GetColumn () const |
int | GetScriptId () const |
Local< String > | GetScriptName () const |
Local< String > | GetScriptNameOrSourceURL () const |
Local< String > | GetFunctionName () const |
bool | IsEval () const |
bool | IsConstructor () const |
Static Public Member Functions | |
static Register | fp_register () |
static Register | context_register () |
static Register | constant_pool_pointer_register () |
Static Public Member Functions inherited from StandardFrame | |
static Object * | GetExpression (Address fp, int index) |
static StandardFrame * | cast (StackFrame *frame) |
Static Public Attributes | |
static const int | kFirstRegisterParameterFrameOffset |
static const int | kCallerStackParameterCountFrameOffset |
Protected Member Functions | |
StubFailureTrampolineFrame (StackFrameIteratorBase *iterator) | |
virtual Address | GetCallerStackPointer () const |
Protected Member Functions inherited from StandardFrame | |
StandardFrame (StackFrameIteratorBase *iterator) | |
virtual void | ComputeCallerState (State *state) const |
Address | caller_fp () const |
Address | caller_pc () const |
void | IterateExpressions (ObjectVisitor *v) const |
Address | GetExpressionAddress (int n) const |
bool | IsExpressionInsideHandler (int n) const |
void | IterateCompiledFrame (ObjectVisitor *v) const |
Friends | |
class | StackFrameIteratorBase |
Additional Inherited Members | |
Static Protected Member Functions inherited from StandardFrame | |
static Address | ComputePCAddress (Address fp) |
static Address | ComputeConstantPoolAddress (Address fp) |
static Address | GetExpressionAddress (Address fp, int n) |
static bool | IsArgumentsAdaptorFrame (Address fp) |
static bool | IsConstructFrame (Address fp) |
|
inlineexplicitprotected |
Definition at line 309 of file frames-inl.h.
|
static |
|
static |
|
static |
|
protectedvirtual |
Definition at line 1402 of file frames.cc.
References v8::internal::fp, and StandardFrameConstants::kCallerSPOffset.
|
virtual |
Definition at line 1389 of file frames.cc.
References v8::internal::fp, StubFailureTrampolineFrame::kFirstRegisterParameterFrameOffset, StandardFrameConstants::kLastObjectOffset, StandardFrameConstants::kMarkerOffset, Memory::Object_at(), and v8::internal::sp.
|
virtual |
Definition at line 1407 of file frames.cc.
References Code::contains(), v8::internal::JS_FUNCTION_STUB_MODE, v8::internal::NOT_JS_FUNCTION_STUB_MODE, v8::internal::NULL, and UNREACHABLE.
|
static |
|
static |
Definition at line 773 of file frames.h.
Referenced by StubFailureTrampolineFrame::Iterate().