Flutter Engine
The Flutter Engine
|
#include <stack_frame.h>
Public Types | |
enum | CrossThreadPolicy { kNoCrossThreadIteration = 0 , kAllowCrossThreadIteration = 1 } |
Public Member Functions | |
StackFrameIterator (ValidationPolicy validation_policy, Thread *thread, CrossThreadPolicy cross_thread_policy) | |
StackFrameIterator (uword last_fp, ValidationPolicy validation_policy, Thread *thread, CrossThreadPolicy cross_thread_policy) | |
StackFrameIterator (uword fp, uword sp, uword pc, ValidationPolicy validation_policy, Thread *thread, CrossThreadPolicy cross_thread_policy) | |
StackFrameIterator (const StackFrameIterator &orig) | |
bool | HasNextFrame () const |
StackFrame * | NextFrame () |
bool | validate () const |
Friends | |
class | ProfilerDartStackWalker |
Definition at line 218 of file stack_frame.h.
Enumerator | |
---|---|
kNoCrossThreadIteration | |
kAllowCrossThreadIteration |
Definition at line 220 of file stack_frame.h.
dart::StackFrameIterator::StackFrameIterator | ( | ValidationPolicy | validation_policy, |
Thread * | thread, | ||
CrossThreadPolicy | cross_thread_policy | ||
) |
Definition at line 484 of file stack_frame.cc.
dart::StackFrameIterator::StackFrameIterator | ( | uword | last_fp, |
ValidationPolicy | validation_policy, | ||
Thread * | thread, | ||
CrossThreadPolicy | cross_thread_policy | ||
) |
Definition at line 498 of file stack_frame.cc.
dart::StackFrameIterator::StackFrameIterator | ( | uword | fp, |
uword | sp, | ||
uword | pc, | ||
ValidationPolicy | validation_policy, | ||
Thread * | thread, | ||
CrossThreadPolicy | cross_thread_policy | ||
) |
Definition at line 516 of file stack_frame.cc.
|
explicit |
Definition at line 536 of file stack_frame.cc.
|
inline |
Definition at line 247 of file stack_frame.h.
StackFrame * dart::StackFrameIterator::NextFrame | ( | ) |
Definition at line 549 of file stack_frame.cc.
|
inline |
Definition at line 252 of file stack_frame.h.
|
friend |
Definition at line 309 of file stack_frame.h.