Flutter Engine
The Flutter Engine
|
#include <verifier.h>
Public Member Functions | |
VerifyPointersVisitor (IsolateGroup *isolate_group, ObjectSet *allocated_set, const char *msg) | |
void | VisitPointers (ObjectPtr *first, ObjectPtr *last) override |
Public Member Functions inherited from dart::ObjectPointerVisitor | |
ObjectPointerVisitor (IsolateGroup *isolate_group) | |
virtual | ~ObjectPointerVisitor () |
IsolateGroup * | isolate_group () const |
virtual void | VisitTypedDataViewPointers (TypedDataViewPtr view, CompressedObjectPtr *first, CompressedObjectPtr *last) |
void | VisitCompressedPointers (uword heap_base, CompressedObjectPtr *first, CompressedObjectPtr *last) |
void | VisitPointers (ObjectPtr *p, intptr_t len) |
void | VisitPointer (ObjectPtr *p) |
const char * | gc_root_type () const |
void | set_gc_root_type (const char *gc_root_type) |
void | clear_gc_root_type () |
virtual bool | visit_weak_persistent_handles () const |
virtual bool | trace_values_through_fields () const |
const ClassTable * | class_table () const |
virtual bool | CanVisitSuspendStatePointers (SuspendStatePtr suspend_state) |
Static Public Member Functions | |
static void | VerifyPointers (const char *msg, MarkExpectation mark_expectation=kForbidMarked) |
Definition at line 44 of file verifier.h.
|
inline |
Definition at line 46 of file verifier.h.
|
static |
Definition at line 81 of file verifier.cc.
|
overridevirtual |
Implements dart::ObjectPointerVisitor.
Definition at line 46 of file verifier.cc.