Flutter Engine
The Flutter Engine
|
Public Member Functions | |
DeserializationCluster (const char *name, bool is_canonical=false, bool is_immutable=false) | |
virtual | ~DeserializationCluster () |
virtual void | ReadAlloc (Deserializer *deserializer)=0 |
virtual void | ReadFill (Deserializer *deserializer)=0 |
virtual void | PostLoad (Deserializer *deserializer, const Array &refs) |
const char * | name () const |
bool | is_canonical () const |
Public Member Functions inherited from dart::ZoneAllocated | |
ZoneAllocated () | |
void * | operator new (size_t size) |
void * | operator new (size_t size, Zone *zone) |
void | operator delete (void *pointer) |
Protected Member Functions | |
void | ReadAllocFixedSize (Deserializer *deserializer, intptr_t instance_size) |
Protected Attributes | |
const char *const | name_ |
const bool | is_canonical_ |
const bool | is_immutable_ |
intptr_t | start_index_ |
intptr_t | stop_index_ |
Definition at line 217 of file app_snapshot.cc.
|
inlineexplicit |
Definition at line 219 of file app_snapshot.cc.
|
inlinevirtual |
Definition at line 227 of file app_snapshot.cc.
|
inline |
Definition at line 250 of file app_snapshot.cc.
|
inline |
Definition at line 249 of file app_snapshot.cc.
|
inlinevirtual |
Reimplemented in dart::TypeArgumentsDeserializationCluster, dart::FunctionDeserializationCluster, dart::FieldDeserializationCluster, dart::KernelProgramInfoDeserializationCluster, dart::CodeDeserializationCluster, dart::ObjectPoolDeserializationCluster, dart::RODataDeserializationCluster, dart::TypeDeserializationCluster, dart::FunctionTypeDeserializationCluster, dart::RecordTypeDeserializationCluster, dart::TypeParameterDeserializationCluster, dart::TypedDataViewDeserializationCluster, and dart::StringDeserializationCluster.
Definition at line 238 of file app_snapshot.cc.
|
pure virtual |
Implemented in dart::ClassDeserializationCluster, dart::TypeParametersDeserializationCluster, dart::TypeArgumentsDeserializationCluster, dart::PatchClassDeserializationCluster, dart::FunctionDeserializationCluster, dart::ClosureDataDeserializationCluster, dart::FfiTrampolineDataDeserializationCluster, dart::FieldDeserializationCluster, dart::ScriptDeserializationCluster, dart::LibraryDeserializationCluster, dart::NamespaceDeserializationCluster, dart::KernelProgramInfoDeserializationCluster, dart::CodeDeserializationCluster, dart::ObjectPoolDeserializationCluster, dart::PcDescriptorsDeserializationCluster, dart::CodeSourceMapDeserializationCluster, dart::CompressedStackMapsDeserializationCluster, dart::RODataDeserializationCluster, dart::ExceptionHandlersDeserializationCluster, dart::ContextDeserializationCluster, dart::ContextScopeDeserializationCluster, dart::UnlinkedCallDeserializationCluster, dart::ICDataDeserializationCluster, dart::MegamorphicCacheDeserializationCluster, dart::SubtypeTestCacheDeserializationCluster, dart::LoadingUnitDeserializationCluster, dart::LanguageErrorDeserializationCluster, dart::UnhandledExceptionDeserializationCluster, dart::InstanceDeserializationCluster, dart::LibraryPrefixDeserializationCluster, dart::TypeDeserializationCluster, dart::FunctionTypeDeserializationCluster, dart::RecordTypeDeserializationCluster, dart::TypeParameterDeserializationCluster, dart::ClosureDeserializationCluster, dart::MintDeserializationCluster, dart::DoubleDeserializationCluster, dart::Simd128DeserializationCluster, dart::GrowableObjectArrayDeserializationCluster, dart::RecordDeserializationCluster, dart::TypedDataDeserializationCluster, dart::TypedDataViewDeserializationCluster, dart::ExternalTypedDataDeserializationCluster, dart::DeltaEncodedTypedDataDeserializationCluster, dart::StackTraceDeserializationCluster, dart::RegExpDeserializationCluster, dart::WeakPropertyDeserializationCluster, dart::MapDeserializationCluster, dart::SetDeserializationCluster, dart::ArrayDeserializationCluster, dart::WeakArrayDeserializationCluster, and dart::StringDeserializationCluster.
|
protected |
Definition at line 941 of file app_snapshot.cc.
|
pure virtual |
Implemented in dart::CodeDeserializationCluster, dart::ClassDeserializationCluster, dart::TypeParametersDeserializationCluster, dart::TypeArgumentsDeserializationCluster, dart::PatchClassDeserializationCluster, dart::FunctionDeserializationCluster, dart::ClosureDataDeserializationCluster, dart::FfiTrampolineDataDeserializationCluster, dart::FieldDeserializationCluster, dart::ScriptDeserializationCluster, dart::LibraryDeserializationCluster, dart::NamespaceDeserializationCluster, dart::KernelProgramInfoDeserializationCluster, dart::ObjectPoolDeserializationCluster, dart::PcDescriptorsDeserializationCluster, dart::CodeSourceMapDeserializationCluster, dart::CompressedStackMapsDeserializationCluster, dart::RODataDeserializationCluster, dart::ExceptionHandlersDeserializationCluster, dart::ContextDeserializationCluster, dart::ContextScopeDeserializationCluster, dart::UnlinkedCallDeserializationCluster, dart::ICDataDeserializationCluster, dart::MegamorphicCacheDeserializationCluster, dart::SubtypeTestCacheDeserializationCluster, dart::LoadingUnitDeserializationCluster, dart::LanguageErrorDeserializationCluster, dart::UnhandledExceptionDeserializationCluster, dart::InstanceDeserializationCluster, dart::LibraryPrefixDeserializationCluster, dart::TypeDeserializationCluster, dart::FunctionTypeDeserializationCluster, dart::RecordTypeDeserializationCluster, dart::TypeParameterDeserializationCluster, dart::ClosureDeserializationCluster, dart::MintDeserializationCluster, dart::DoubleDeserializationCluster, dart::Simd128DeserializationCluster, dart::GrowableObjectArrayDeserializationCluster, dart::RecordDeserializationCluster, dart::TypedDataDeserializationCluster, dart::TypedDataViewDeserializationCluster, dart::ExternalTypedDataDeserializationCluster, dart::DeltaEncodedTypedDataDeserializationCluster, dart::StackTraceDeserializationCluster, dart::RegExpDeserializationCluster, dart::WeakPropertyDeserializationCluster, dart::MapDeserializationCluster, dart::SetDeserializationCluster, dart::ArrayDeserializationCluster, dart::WeakArrayDeserializationCluster, and dart::StringDeserializationCluster.
|
protected |
Definition at line 256 of file app_snapshot.cc.
|
protected |
Definition at line 257 of file app_snapshot.cc.
|
protected |
Definition at line 255 of file app_snapshot.cc.
|
protected |
Definition at line 259 of file app_snapshot.cc.
|
protected |
Definition at line 260 of file app_snapshot.cc.