|
V8 Project
|
#include <frames.h>
Inheritance diagram for v8::internal::EntryFrame:
Collaboration diagram for v8::internal::EntryFrame:Public Member Functions | |
| virtual Type | type () const |
| virtual Code * | unchecked_code () const |
| virtual void | Iterate (ObjectVisitor *v) const |
| virtual void | SetCallerFp (Address caller_fp) |
Public Member Functions inherited from v8::StackFrame | |
| int | GetLineNumber () const |
| Returns the number, 1-based, of the line for the associate function call. More... | |
| int | GetColumn () const |
| Returns the 1-based column offset on the line for the associated function call. More... | |
| int | GetScriptId () const |
| Returns the id of the script for the function for this StackFrame. More... | |
| Local< String > | GetScriptName () const |
| Returns the name of the resource that contains the script for the function for this StackFrame. More... | |
| Local< String > | GetScriptNameOrSourceURL () const |
| Returns the name of the resource that contains the script for the function for this StackFrame or sourceURL value if the script name is undefined and its source ends with //# sourceURL=... More... | |
| Local< String > | GetFunctionName () const |
| Returns the name of the function associated with this stack frame. More... | |
| bool | IsEval () const |
| Returns whether or not the associated function is compiled via a call to eval(). More... | |
| bool | IsConstructor () const |
| Returns whether or not the associated function is called as a constructor via "new". More... | |
Static Public Member Functions | |
| static EntryFrame * | cast (StackFrame *frame) |
Protected Member Functions | |
| EntryFrame (StackFrameIteratorBase *iterator) | |
| virtual Address | GetCallerStackPointer () const |
Private Member Functions | |
| virtual void | ComputeCallerState (State *state) const |
| virtual Type | GetCallerState (State *state) const |
Friends | |
| class | StackFrameIteratorBase |
|
inlineexplicitprotected |
Definition at line 133 of file frames-inl.h.
|
inlinestatic |
Definition at line 373 of file frames.h.
References DCHECK.
|
privatevirtual |
Definition at line 471 of file frames.cc.
References GetCallerState().
Here is the call graph for this function:
|
inlineprotectedvirtual |
|
privatevirtual |
Definition at line 482 of file frames.cc.
References v8::internal::Memory::Address_at(), v8::internal::fp, v8::internal::ExitFrame::GetStateForFramePointer(), and v8::internal::EntryFrameConstants::kCallerFPOffset.
Referenced by ComputeCallerState().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
|
virtual |
Definition at line 476 of file frames.cc.
References v8::internal::Memory::Address_at(), v8::internal::fp, and v8::internal::EntryFrameConstants::kCallerFPOffset.
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented in v8::internal::EntryConstructFrame.
|
virtual |
Reimplemented in v8::internal::EntryConstructFrame.
Definition at line 466 of file frames.cc.
References v8::internal::Isolate::heap().
Here is the call graph for this function:
|
friend |