| Index: runtime/vm/snapshot.h
|
| ===================================================================
|
| --- runtime/vm/snapshot.h (revision 39704)
|
| +++ runtime/vm/snapshot.h (working copy)
|
| @@ -223,6 +223,10 @@
|
| stream_.Advance(value);
|
| }
|
|
|
| + intptr_t PendingBytes() const {
|
| + return stream_.PendingBytes();
|
| + }
|
| +
|
| RawSmi* ReadAsSmi();
|
| intptr_t ReadSmiValue();
|
|
|
| @@ -277,6 +281,9 @@
|
| // Read a script snap shot.
|
| RawObject* ReadScriptSnapshot();
|
|
|
| + // Read version number of snapshot and verify.
|
| + RawApiError* VerifyVersion();
|
| +
|
| // Helper functions for creating uninitialized versions
|
| // of various object types. These are used when reading a
|
| // full snapshot.
|
| @@ -594,6 +601,9 @@
|
| }
|
| void ThrowException(Exceptions::ExceptionType type, const char* msg);
|
|
|
| + // Write a version string for the snapshot.
|
| + void WriteVersion();
|
| +
|
| protected:
|
| void UnmarkAll() {
|
| forward_list_.UnmarkAll();
|
|
|