Index: runtime/vm/isolate.h |
diff --git a/runtime/vm/isolate.h b/runtime/vm/isolate.h |
index 5f721a3cf5de9fc0655976ed3c53d083facda334..683882c0e48b6d8af19fe9088b901a17e8c7f720 100644 |
--- a/runtime/vm/isolate.h |
+++ b/runtime/vm/isolate.h |
@@ -938,6 +938,8 @@ class StartIsolateScope { |
class IsolateSpawnState { |
public: |
IsolateSpawnState(Dart_Port parent_port, |
+ Dart_Port origin_id, |
+ void* init_data, |
const Function& func, |
const Instance& message, |
bool paused, |
@@ -945,6 +947,7 @@ class IsolateSpawnState { |
Dart_Port onExit, |
Dart_Port onError); |
IsolateSpawnState(Dart_Port parent_port, |
+ void* init_data, |
const char* script_url, |
const char* package_root, |
const char** package_map, |
@@ -960,6 +963,8 @@ class IsolateSpawnState { |
void set_isolate(Isolate* value) { isolate_ = value; } |
Dart_Port parent_port() const { return parent_port_; } |
+ Dart_Port origin_id() const { return origin_id_; } |
+ void* init_data() const { return init_data_; } |
Dart_Port on_exit_port() const { return on_exit_port_; } |
Dart_Port on_error_port() const { return on_error_port_; } |
const char* script_url() const { return script_url_; } |
@@ -980,6 +985,8 @@ class IsolateSpawnState { |
private: |
Isolate* isolate_; |
Dart_Port parent_port_; |
+ Dart_Port origin_id_; |
+ void* init_data_; |
Dart_Port on_exit_port_; |
Dart_Port on_error_port_; |
const char* script_url_; |