Flutter Engine
The Flutter Engine
|
#include <heap.h>
Public Member Functions | |
HeapIterationScope (Thread *thread, bool writable=false) | |
~HeapIterationScope () | |
void | IterateObjects (ObjectVisitor *visitor) const |
void | IterateObjectsNoImagePages (ObjectVisitor *visitor) const |
void | IterateOldObjects (ObjectVisitor *visitor) const |
void | IterateOldObjectsNoImagePages (ObjectVisitor *visitor) const |
void | IterateVMIsolateObjects (ObjectVisitor *visitor) const |
void | IterateObjectPointers (ObjectPointerVisitor *visitor, ValidationPolicy validate_frames) |
void | IterateStackPointers (ObjectPointerVisitor *visitor, ValidationPolicy validate_frames) |
Public Member Functions inherited from dart::ThreadStackResource | |
ThreadStackResource (Thread *T) | |
~ThreadStackResource () | |
Thread * | thread () const |
Isolate * | isolate () const |
IsolateGroup * | isolate_group () const |
Public Member Functions inherited from dart::StackResource | |
StackResource (ThreadState *thread) | |
virtual | ~StackResource () |
ThreadState * | thread () const |
Additional Inherited Members | |
Static Public Member Functions inherited from dart::StackResource | |
static void | Unwind (ThreadState *thread) |
static void | UnwindAbove (ThreadState *thread, StackResource *new_top) |
Definition at line 273 of file heap.cc.
dart::HeapIterationScope::~HeapIterationScope | ( | ) |
Definition at line 315 of file heap.cc.
void dart::HeapIterationScope::IterateObjectPointers | ( | ObjectPointerVisitor * | visitor, |
ValidationPolicy | validate_frames | ||
) |
Definition at line 358 of file heap.cc.
void dart::HeapIterationScope::IterateObjects | ( | ObjectVisitor * | visitor | ) | const |
void dart::HeapIterationScope::IterateObjectsNoImagePages | ( | ObjectVisitor * | visitor | ) | const |
Definition at line 339 of file heap.cc.
void dart::HeapIterationScope::IterateOldObjects | ( | ObjectVisitor * | visitor | ) | const |
Definition at line 345 of file heap.cc.
void dart::HeapIterationScope::IterateOldObjectsNoImagePages | ( | ObjectVisitor * | visitor | ) | const |
void dart::HeapIterationScope::IterateStackPointers | ( | ObjectPointerVisitor * | visitor, |
ValidationPolicy | validate_frames | ||
) |
Definition at line 364 of file heap.cc.
void dart::HeapIterationScope::IterateVMIsolateObjects | ( | ObjectVisitor * | visitor | ) | const |