Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(824)

Unified Diff: runtime/vm/snapshot_test.cc

Issue 1012333002: Keep zone cached in SnapshotReader to allow removing ZoneHandle(Isolate*) interface. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/vm/snapshot.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/snapshot_test.cc
===================================================================
--- runtime/vm/snapshot_test.cc (revision 44579)
+++ runtime/vm/snapshot_test.cc (working copy)
@@ -158,7 +158,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
const Object& serialized_object = Object::Handle(reader.ReadObject());
EXPECT(Equals(null_object, serialized_object));
@@ -184,7 +184,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
const Object& serialized_object = Object::Handle(reader.ReadObject());
EXPECT(Equals(smi, serialized_object));
@@ -211,7 +211,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
const Object& serialized_object = Object::Handle(reader.ReadObject());
EXPECT(Equals(smi, serialized_object));
@@ -235,7 +235,8 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(),
+ Thread::Current()->zone());
const Object& serialized_object = Object::Handle(reader.ReadObject());
EXPECT(serialized_object.IsMint());
@@ -306,7 +307,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
const Object& serialized_object = Object::Handle(reader.ReadObject());
EXPECT(Equals(dbl, serialized_object));
@@ -333,7 +334,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
const Object& serialized_object = Object::Handle(reader.ReadObject());
fprintf(stderr, "%s / %s\n", bl.ToCString(), serialized_object.ToCString());
@@ -362,7 +363,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
const Object& serialized_object = Object::Handle(reader.ReadObject());
EXPECT(Equals(bl, serialized_object));
@@ -397,7 +398,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
Bigint& obj = Bigint::Handle();
obj ^= reader.ReadObject();
@@ -425,7 +426,8 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(),
+ Thread::Current()->zone());
Bigint& serialized_bigint = Bigint::Handle();
serialized_bigint ^= reader.ReadObject();
const char* str1 = bigint.ToHexCString(allocator);
@@ -489,7 +491,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len, Snapshot::kMessage,
- Isolate::Current());
+ Isolate::Current(), Thread::Current()->zone());
EXPECT(Object::class_class() == reader.ReadObject());
EXPECT(Object::type_arguments_class() == reader.ReadObject());
EXPECT(Object::function_class() == reader.ReadObject());
@@ -520,7 +522,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
String& serialized_str = String::Handle();
serialized_str ^= reader.ReadObject();
EXPECT(str.Equals(serialized_str));
@@ -568,7 +570,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
Array& serialized_array = Array::Handle();
serialized_array ^= reader.ReadObject();
EXPECT(array.CanonicalizeEquals(serialized_array));
@@ -653,7 +655,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
Array& serialized_array = Array::Handle();
serialized_array ^= reader.ReadObject();
EXPECT(array.CanonicalizeEquals(serialized_array));
@@ -686,7 +688,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
TypedData& serialized_typed_data = TypedData::Handle();
serialized_typed_data ^= reader.ReadObject();
EXPECT(serialized_typed_data.IsTypedData());
@@ -719,7 +721,8 @@
writer.WriteMessage(array); \
intptr_t buffer_len = writer.BytesWritten(); \
SnapshotReader reader(buffer, buffer_len, \
- Snapshot::kMessage, Isolate::Current()); \
+ Snapshot::kMessage, Isolate::Current(), \
+ zone.GetZone()); \
TypedData& serialized_array = TypedData::Handle(); \
serialized_array ^= reader.ReadObject(); \
for (int i = 0; i < kArrayLength; i++) { \
@@ -743,7 +746,8 @@
writer.WriteMessage(array); \
intptr_t buffer_len = writer.BytesWritten(); \
SnapshotReader reader(buffer, buffer_len, \
- Snapshot::kMessage, Isolate::Current()); \
+ Snapshot::kMessage, Isolate::Current(), \
+ zone.GetZone()); \
TypedData& serialized_array = TypedData::Handle(); \
serialized_array ^= reader.ReadObject(); \
for (int i = 0; i < length; i++) { \
@@ -795,7 +799,7 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, buffer_len,
- Snapshot::kMessage, Isolate::Current());
+ Snapshot::kMessage, Isolate::Current(), zone.GetZone());
TypedData& serialized_typed_data = TypedData::Handle();
serialized_typed_data ^= reader.ReadObject();
EXPECT(serialized_typed_data.IsTypedData());
@@ -926,7 +930,8 @@
// Read object back from the snapshot.
SnapshotReader reader(buffer, writer.BytesWritten(),
- Snapshot::kScript, Isolate::Current());
+ Snapshot::kScript, Isolate::Current(),
+ Thread::Current()->zone());
Script& serialized_script = Script::Handle();
serialized_script ^= reader.ReadObject();
« no previous file with comments | « runtime/vm/snapshot.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698