Definition at line 3529 of file app_snapshot.cc.
◆ CompressedStackMapsSerializationCluster()
dart::CompressedStackMapsSerializationCluster::CompressedStackMapsSerializationCluster |
( |
| ) |
|
|
inline |
Definition at line 3531 of file app_snapshot.cc.
SerializationCluster(const char *name, intptr_t cid, intptr_t target_instance_size=kSizeVaries, bool is_canonical=false)
◆ ~CompressedStackMapsSerializationCluster()
dart::CompressedStackMapsSerializationCluster::~CompressedStackMapsSerializationCluster |
( |
| ) |
|
|
inline |
◆ Trace()
◆ WriteAlloc()
void dart::CompressedStackMapsSerializationCluster::WriteAlloc |
( |
Serializer * |
s | ) |
|
|
inlinevirtual |
Implements dart::SerializationCluster.
Definition at line 3540 of file app_snapshot.cc.
3540 {
3543 for (intptr_t
i = 0;
i <
count;
i++) {
3544 CompressedStackMapsPtr
map = objects_[
i];
3548 map->untag()->payload()->flags_and_size());
3552 }
3553 }
#define AutoTraceObject(obj)
intptr_t target_memory_size_
static word InstanceSize()
SI auto map(std::index_sequence< I... >, Fn &&fn, const Args &... args) -> skvx::Vec< sizeof...(I), decltype(fn(args[0]...))>
static DecodeResult decode(std::string path)
◆ WriteFill()
void dart::CompressedStackMapsSerializationCluster::WriteFill |
( |
Serializer * |
s | ) |
|
|
inlinevirtual |
Implements dart::SerializationCluster.
Definition at line 3555 of file app_snapshot.cc.
3555 {
3557 for (intptr_t
i = 0;
i <
count;
i++) {
3558 CompressedStackMapsPtr
map = objects_[
i];
3560 s->WriteUnsigned(
map->untag()->payload()->flags_and_size());
3562 map->untag()->payload()->flags_and_size());
3563 uint8_t* cdata =
3564 reinterpret_cast<uint8_t*
>(
map->untag()->payload()->data());
3566 }
3567 }
The documentation for this class was generated from the following file: