Index: runtime/vm/snapshot.h |
diff --git a/runtime/vm/snapshot.h b/runtime/vm/snapshot.h |
index 3f767b8eb25161de71f96942513aa897f156146f..020f4485a96efe75537e2ae74bc8ec176c40117a 100644 |
--- a/runtime/vm/snapshot.h |
+++ b/runtime/vm/snapshot.h |
@@ -750,7 +750,10 @@ class InstructionsWriter : public ZoneAllocated { |
int32_t GetObjectOffsetFor(RawObject* raw_object); |
- virtual void Write() = 0; |
+ virtual void Write(uint8_t* vmisolate_buffer, |
+ intptr_t vmisolate_length, |
+ uint8_t* isolate_buffer, |
+ intptr_t isolate_length) = 0; |
virtual intptr_t text_size() = 0; |
virtual intptr_t data_size() = 0; |
@@ -803,7 +806,10 @@ class AssemblyInstructionsWriter : public InstructionsWriter { |
data_size_(0) { |
} |
- virtual void Write(); |
+ virtual void Write(uint8_t* vmisolate_buffer, |
+ intptr_t vmisolate_length, |
+ uint8_t* isolate_buffer, |
+ intptr_t isolate_length); |
virtual intptr_t text_size() { return text_size_; } |
virtual intptr_t data_size() { return data_size_; } |
@@ -849,7 +855,10 @@ class BlobInstructionsWriter : public InstructionsWriter { |
rodata_blob_stream_(rodata_blob_buffer, alloc, initial_size) { |
} |
- virtual void Write(); |
+ virtual void Write(uint8_t* vmisolate_buffer, |
+ intptr_t vmisolate_length, |
+ uint8_t* isolate_buffer, |
+ intptr_t isolate_length); |
virtual intptr_t text_size() { return InstructionsBlobSize(); } |
virtual intptr_t data_size() { return RodataBlobSize(); } |