Index: runtime/vm/dart.cc |
diff --git a/runtime/vm/dart.cc b/runtime/vm/dart.cc |
index 07547deb87347f40a619506277052daf862dd358..3119367b1d256575b4a463c386bffda5fa2672f3 100644 |
--- a/runtime/vm/dart.cc |
+++ b/runtime/vm/dart.cc |
@@ -16,6 +16,7 @@ |
#include "vm/handles.h" |
#include "vm/heap.h" |
#include "vm/isolate.h" |
+#include "vm/kernel_isolate.h" |
#include "vm/message_handler.h" |
#include "vm/metrics.h" |
#include "vm/object.h" |
@@ -311,6 +312,7 @@ char* Dart::InitOnce(const uint8_t* vm_isolate_snapshot, |
} |
ServiceIsolate::Run(); |
+ KernelIsolate::Run(); |
Florian Schneider
2016/12/01 20:50:43
Please make sure that all code related to this new
hausner
2016/12/01 22:43:32
Done.
|
return NULL; |
} |
@@ -599,6 +601,7 @@ RawError* Dart::InitializeIsolate(const uint8_t* snapshot_buffer, |
I->class_table()->Print(); |
} |
+ KernelIsolate::InitCallback(I); |
ServiceIsolate::MaybeMakeServiceIsolate(I); |
if (!ServiceIsolate::IsServiceIsolate(I)) { |
I->message_handler()->set_should_pause_on_start( |