Index: runtime/vm/snapshot.h |
diff --git a/runtime/vm/snapshot.h b/runtime/vm/snapshot.h |
index 601eba53e172e54c056493899ef3398720a53c6b..1d8f585320b9aeaa431f494ad4678e5bdda10f2c 100644 |
--- a/runtime/vm/snapshot.h |
+++ b/runtime/vm/snapshot.h |
@@ -429,10 +429,7 @@ class SnapshotReader : public BaseReader { |
// Get an object from the backward references list. |
Object* GetBackRef(intptr_t id); |
- // Read a full snap shot. |
- RawApiError* ReadFullSnapshot(); |
- |
- // Read a script snap shot. |
+ // Read a script snapshot. |
RawObject* ReadScriptSnapshot(); |
// Read version number of snapshot and verify. |
@@ -650,38 +647,6 @@ class SnapshotReader : public BaseReader { |
}; |
-class VmIsolateSnapshotReader : public SnapshotReader { |
- public: |
- VmIsolateSnapshotReader(Snapshot::Kind kind, |
- const uint8_t* buffer, |
- intptr_t size, |
- const uint8_t* instructions_buffer, |
- const uint8_t* data_buffer, |
- Thread* thread); |
- ~VmIsolateSnapshotReader(); |
- |
- RawApiError* ReadVmIsolateSnapshot(); |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(VmIsolateSnapshotReader); |
-}; |
- |
- |
-class IsolateSnapshotReader : public SnapshotReader { |
- public: |
- IsolateSnapshotReader(Snapshot::Kind kind, |
- const uint8_t* buffer, |
- intptr_t size, |
- const uint8_t* instructions_buffer, |
- const uint8_t* data_buffer, |
- Thread* thread); |
- ~IsolateSnapshotReader(); |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(IsolateSnapshotReader); |
-}; |
- |
- |
class ScriptSnapshotReader : public SnapshotReader { |
public: |
ScriptSnapshotReader(const uint8_t* buffer, |
@@ -849,7 +814,6 @@ class ForwardList { |
GrowableArray<Node*> nodes_; |
intptr_t first_unprocessed_object_id_; |
- friend class FullSnapshotWriter; |
DISALLOW_COPY_AND_ASSIGN(ForwardList); |
}; |
@@ -1075,7 +1039,6 @@ class SnapshotWriter : public BaseWriter { |
bool can_send_any_object_; // True if any Dart instance can be sent. |
bool writing_vm_isolate_; |
- friend class FullSnapshotWriter; |
friend class RawArray; |
friend class RawClass; |
friend class RawClosureData; |
@@ -1109,63 +1072,6 @@ class SnapshotWriter : public BaseWriter { |
}; |
-class FullSnapshotWriter { |
- public: |
- static const intptr_t kInitialSize = 64 * KB; |
- FullSnapshotWriter(Snapshot::Kind kind, |
- uint8_t** vm_isolate_snapshot_buffer, |
- uint8_t** isolate_snapshot_buffer, |
- ReAlloc alloc, |
- InstructionsWriter* instructions_writer); |
- ~FullSnapshotWriter(); |
- |
- uint8_t** vm_isolate_snapshot_buffer() { |
- return vm_isolate_snapshot_buffer_; |
- } |
- |
- uint8_t** isolate_snapshot_buffer() { |
- return isolate_snapshot_buffer_; |
- } |
- |
- Thread* thread() const { return thread_; } |
- Zone* zone() const { return thread_->zone(); } |
- Isolate* isolate() const { return thread_->isolate(); } |
- Heap* heap() const { return isolate()->heap(); } |
- |
- // Writes a full snapshot of the Isolate. |
- void WriteFullSnapshot(); |
- |
- intptr_t VmIsolateSnapshotSize() const { |
- return vm_isolate_snapshot_size_; |
- } |
- intptr_t IsolateSnapshotSize() const { |
- return isolate_snapshot_size_; |
- } |
- |
- private: |
- // Writes a snapshot of the VM Isolate. |
- void WriteVmIsolateSnapshot(); |
- |
- // Writes a full snapshot of a regular Dart Isolate. |
- void WriteIsolateFullSnapshot(); |
- |
- Thread* thread_; |
- Snapshot::Kind kind_; |
- uint8_t** vm_isolate_snapshot_buffer_; |
- uint8_t** isolate_snapshot_buffer_; |
- ReAlloc alloc_; |
- intptr_t vm_isolate_snapshot_size_; |
- intptr_t isolate_snapshot_size_; |
- ForwardList* forward_list_; |
- InstructionsWriter* instructions_writer_; |
- Array& scripts_; |
- Array& saved_symbol_table_; |
- Array& new_vm_symbol_table_; |
- |
- DISALLOW_COPY_AND_ASSIGN(FullSnapshotWriter); |
-}; |
- |
- |
class ScriptSnapshotWriter : public SnapshotWriter { |
public: |
static const intptr_t kInitialSize = 64 * KB; |