Flutter Engine
The Flutter Engine
|
#include <stack_frame.h>
Public Member Functions | |
bool | IsValid () const |
bool | IsDartFrame (bool validate=true) const |
bool | IsStubFrame () const |
bool | IsExitFrame () const |
virtual void | VisitObjectPointers (ObjectPointerVisitor *visitor) |
Public Member Functions inherited from dart::StackFrame | |
virtual | ~StackFrame () |
uword | sp () const |
uword | fp () const |
uword | pc () const |
bool | IsMarkedForLazyDeopt () const |
void | MarkForLazyDeopt () |
void | UnmarkForLazyDeopt () |
void | set_pc (uword value) |
void | set_pc_marker (CodePtr code) |
virtual void | VisitObjectPointers (ObjectPointerVisitor *visitor) |
const char * | ToCString () const |
virtual bool | IsValid () const |
bool | IsBareInstructionsDartFrame () const |
bool | IsBareInstructionsStubFrame () const |
virtual bool | IsDartFrame (bool validate=true) const |
virtual bool | IsStubFrame () const |
virtual bool | IsEntryFrame () const |
virtual bool | IsExitFrame () const |
FunctionPtr | LookupDartFunction () const |
CodePtr | LookupDartCode () const |
bool | FindExceptionHandler (Thread *thread, uword *handler_pc, bool *needs_stacktrace, bool *is_catch_all, bool *is_optimized) const |
TokenPosition | GetTokenPos () const |
uword | GetCallerSp () const |
Public Member Functions inherited from dart::ValueObject | |
ValueObject () | |
~ValueObject () | |
Protected Member Functions | |
virtual const char * | GetName () const |
Protected Member Functions inherited from dart::StackFrame | |
StackFrame (Thread *thread) | |
virtual const char * | GetName () const |
Isolate * | isolate () const |
IsolateGroup * | isolate_group () const |
Thread * | thread () const |
Friends | |
class | StackFrameIterator |
Additional Inherited Members | |
Static Public Member Functions inherited from dart::StackFrame | |
static int | SavedCallerPpSlotFromFp () |
static void | DumpCurrentTrace () |
Definition at line 171 of file stack_frame.h.
|
inlineprotectedvirtual |
Reimplemented from dart::StackFrame.
Definition at line 182 of file stack_frame.h.
|
inlinevirtual |
Reimplemented from dart::StackFrame.
Definition at line 174 of file stack_frame.h.
|
inlinevirtual |
Reimplemented from dart::StackFrame.
Definition at line 176 of file stack_frame.h.
|
inlinevirtual |
Reimplemented from dart::StackFrame.
Definition at line 175 of file stack_frame.h.
|
inlinevirtual |
|
virtual |
Reimplemented from dart::StackFrame.
Definition at line 181 of file stack_frame.cc.
|
friend |
Definition at line 187 of file stack_frame.h.