Flutter Engine
The Flutter Engine
|
Public Member Functions | |
ObjectCopyBase (Thread *thread) | |
~ObjectCopyBase () | |
Protected Member Functions | |
void | StoreCompressedLargeArrayPointerBarrier (ObjectPtr obj, intptr_t offset, ObjectPtr value) |
DART_FORCE_INLINE bool | CanCopyObject (uword tags, ObjectPtr object) |
Static Protected Member Functions | |
static ObjectPtr | LoadPointer (ObjectPtr src, intptr_t offset) |
static CompressedObjectPtr | LoadCompressedPointer (ObjectPtr src, intptr_t offset) |
static compressed_uword | LoadCompressedNonPointerWord (ObjectPtr src, intptr_t offset) |
static void | StorePointerBarrier (ObjectPtr obj, intptr_t offset, ObjectPtr value) |
static void | StoreCompressedPointerBarrier (ObjectPtr obj, intptr_t offset, ObjectPtr value) |
static void | StorePointerNoBarrier (ObjectPtr obj, intptr_t offset, ObjectPtr value) |
template<typename T = ObjectPtr> | |
static void | StoreCompressedPointerNoBarrier (ObjectPtr obj, intptr_t offset, T value) |
static void | StoreCompressedNonPointerWord (ObjectPtr obj, intptr_t offset, compressed_uword value) |
Protected Attributes | |
Thread * | thread_ |
uword | heap_base_ |
Zone * | zone_ |
Heap * | heap_ |
ClassTable * | class_table_ |
Scavenger * | new_space_ |
Object & | tmp_ |
Object & | to_ |
intptr_t | expando_cid_ |
const char * | exception_msg_ = nullptr |
Object & | exception_unexpected_object_ |
Definition at line 766 of file object_graph_copy.cc.
|
inlineexplicit |
Definition at line 768 of file object_graph_copy.cc.
|
inline |
Definition at line 780 of file object_graph_copy.cc.
|
inlineprotected |
Definition at line 842 of file object_graph_copy.cc.
|
inlinestaticprotected |
Definition at line 792 of file object_graph_copy.cc.
|
inlinestaticprotected |
Definition at line 787 of file object_graph_copy.cc.
|
inlinestaticprotected |
Definition at line 783 of file object_graph_copy.cc.
|
inlineprotected |
Definition at line 813 of file object_graph_copy.cc.
|
inlinestaticprotected |
Definition at line 834 of file object_graph_copy.cc.
|
inlinestaticprotected |
Definition at line 805 of file object_graph_copy.cc.
|
inlinestaticprotected |
Definition at line 828 of file object_graph_copy.cc.
|
inlinestaticprotected |
Definition at line 797 of file object_graph_copy.cc.
|
inlinestaticprotected |
Definition at line 821 of file object_graph_copy.cc.
|
protected |
Definition at line 887 of file object_graph_copy.cc.
|
protected |
Definition at line 893 of file object_graph_copy.cc.
|
protected |
Definition at line 894 of file object_graph_copy.cc.
|
protected |
Definition at line 891 of file object_graph_copy.cc.
|
protected |
Definition at line 886 of file object_graph_copy.cc.
|
protected |
Definition at line 884 of file object_graph_copy.cc.
|
protected |
Definition at line 888 of file object_graph_copy.cc.
|
protected |
Definition at line 883 of file object_graph_copy.cc.
|
protected |
Definition at line 889 of file object_graph_copy.cc.
|
protected |
Definition at line 890 of file object_graph_copy.cc.
|
protected |
Definition at line 885 of file object_graph_copy.cc.