v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <frames.h>
Public Member Functions | |
virtual Type | type () const |
virtual Code * | unchecked_code () const |
Object *& | code_slot () const |
virtual void | Iterate (ObjectVisitor *v) const |
virtual void | SetCallerFp (Address caller_fp) |
Public Member Functions inherited from StackFrame | |
int | GetLineNumber () const |
int | GetColumn () const |
Local< String > | GetScriptName () const |
Local< String > | GetScriptNameOrSourceURL () const |
Local< String > | GetFunctionName () const |
bool | IsEval () const |
bool | IsConstructor () const |
Static Public Member Functions | |
static ExitFrame * | cast (StackFrame *frame) |
static Type | GetStateForFramePointer (Address fp, State *state) |
static Address | ComputeStackPointer (Address fp) |
static void | FillState (Address fp, Address sp, State *state) |
Protected Member Functions | |
ExitFrame (StackFrameIterator *iterator) | |
virtual Address | GetCallerStackPointer () const |
Friends | |
class | StackFrameIterator |
|
inlineexplicitprotected |
Definition at line 143 of file frames-inl.h.
|
inlinestatic |
Object *& code_slot | ( | ) | const |
Definition at line 514 of file frames.cc.
References v8::internal::fp, ExitFrameConstants::kCodeOffset, and Memory::Object_at().
Referenced by ExitFrame::Iterate(), and ExitFrame::unchecked_code().
Referenced by ExitFrame::GetStateForFramePointer().
Definition at line 561 of file frames.cc.
References v8::internal::fp, v8::internal::kPointerSize, and v8::internal::sp.
Referenced by ExitFrame::GetStateForFramePointer().
|
protectedvirtual |
Definition at line 547 of file frames.cc.
References v8::internal::fp, and ExitFrameConstants::kCallerSPDisplacement.
|
static |
Definition at line 552 of file frames.cc.
References ASSERT, ExitFrame::ComputeStackPointer(), ExitFrame::FillState(), NONE, and v8::internal::NULL.
|
virtual |
Definition at line 539 of file frames.cc.
References ExitFrame::code_slot().
|
virtual |
Definition at line 534 of file frames.cc.
References Memory::Address_at(), v8::internal::fp, and ExitFrameConstants::kCallerFPOffset.
|
virtual |
Definition at line 520 of file frames.cc.
References ExitFrame::code_slot().