7139 {
7140 ObjectPtr* from = object_store_->from();
7141 ObjectPtr* to = object_store_->to_snapshot(
s->kind());
7142 for (ObjectPtr*
p = from;
p <= to;
p++) {
7144 }
7145
7146 FieldTable* initial_field_table =
7147 s->thread()->isolate_group()->initial_field_table();
7148 intptr_t n = initial_field_table->NumFieldIds();
7149 s->WriteUnsigned(n);
7150 for (intptr_t
i = 0;
i < n;
i++) {
7151 s->WriteRootRef(initial_field_table->At(
i),
"some-static-field");
7152 }
7153
7154 FieldTable* shared_initial_field_table =
7155 s->thread()->isolate_group()->shared_initial_field_table();
7156 intptr_t n_shared = shared_initial_field_table->NumFieldIds();
7157 s->WriteUnsigned(n_shared);
7158 for (intptr_t
i = 0;
i < n_shared;
i++) {
7159 s->WriteRootRef(shared_initial_field_table->At(
i),
7160 "some-shared-static-field");
7161 }
7162
7163
7164 s->WriteDispatchTable(dispatch_table_entries_);
7165 }
static const char *const kObjectStoreFieldNames[]