Index: runtime/bin/dfe.h |
diff --git a/runtime/bin/dfe.h b/runtime/bin/dfe.h |
index 581c14a41301cf0cc5a9d10965e1e34e042c9948..6dfd507ba5df77736c8bc1fdd3b9cd359b8c5e92 100644 |
--- a/runtime/bin/dfe.h |
+++ b/runtime/bin/dfe.h |
@@ -32,6 +32,8 @@ class DFE { |
void* kernel_platform() const { return kernel_platform_; } |
+ void* kernel_vmservice_io() const { return kernel_vmservice_io_; } |
+ |
// Method to reload a script into a running a isolate. |
// If the specified script [url] is not a kernel IR, compile it first using |
// DFE and then reload the resulting kernel IR into the isolate. |
@@ -50,6 +52,10 @@ class DFE { |
// Returns an in memory kernel representation of the platform kernel file. |
void* ReadPlatform(); |
+ // Reads the vmservice_io kernel file. |
+ // Returns the in memory representation of the vmservice_io kernel file. |
+ void* ReadVMServiceIO(); |
+ |
// Reads the script kernel file if specified 'script_uri' is a kernel file. |
// Returns an in memory kernel representation of the specified script is a |
// valid kernel file, false otherwise. |
@@ -67,7 +73,9 @@ class DFE { |
const char* frontend_filename_; |
char* platform_binary_filename_; |
+ char* vmservice_io_binary_filename_; |
void* kernel_platform_; |
+ void* kernel_vmservice_io_; |
DISALLOW_COPY_AND_ASSIGN(DFE); |
}; |