Index: runtime/vm/clustered_snapshot.cc |
diff --git a/runtime/vm/clustered_snapshot.cc b/runtime/vm/clustered_snapshot.cc |
index f9be796a86505a6a7bae0e12ffd3196724c7a3a0..8c31b0c9c60637e28c1f90b7f7fb2cdacf50c698 100644 |
--- a/runtime/vm/clustered_snapshot.cc |
+++ b/runtime/vm/clustered_snapshot.cc |
@@ -937,6 +937,7 @@ class FieldSerializationCluster : public SerializationCluster { |
s->Push(field->ptr()->name_); |
s->Push(field->ptr()->owner_); |
s->Push(field->ptr()->type_); |
+ s->Push(field->ptr()->kernel_data_); |
// Write out the initial static value or field offset. |
if (Field::StaticBit::decode(field->ptr()->kind_bits_)) { |
if (kind == Snapshot::kFullAOT) { |
@@ -987,6 +988,7 @@ class FieldSerializationCluster : public SerializationCluster { |
s->WriteRef(field->ptr()->name_); |
s->WriteRef(field->ptr()->owner_); |
s->WriteRef(field->ptr()->type_); |
+ s->WriteRef(field->ptr()->kernel_data_); |
// Write out the initial static value or field offset. |
if (Field::StaticBit::decode(field->ptr()->kind_bits_)) { |
if (kind == Snapshot::kFullAOT) { |