Index: runtime/vm/service_isolate.cc |
diff --git a/runtime/vm/service_isolate.cc b/runtime/vm/service_isolate.cc |
index d4d02d7dd4222cfa5bbf93e96768911b4fe0b1d9..6d5f68175545365c4ff9921f9d6756a3193d3604 100644 |
--- a/runtime/vm/service_isolate.cc |
+++ b/runtime/vm/service_isolate.cc |
@@ -7,6 +7,7 @@ |
#include "vm/compiler.h" |
#include "vm/dart_api_impl.h" |
#include "vm/dart_entry.h" |
+#include "vm/dev_fs.h" |
#include "vm/isolate.h" |
#include "vm/lockers.h" |
#include "vm/message.h" |
@@ -457,6 +458,7 @@ void ServiceIsolate::Run() { |
// Grab the isolate create callback here to avoid race conditions with tests |
// that change this after Dart_Initialize returns. |
create_callback_ = Isolate::CreateCallback(); |
+ DevFS::Init(); |
Dart::thread_pool()->Run(new RunServiceTask()); |
} |
@@ -505,6 +507,7 @@ void ServiceIsolate::Shutdown() { |
free(server_address_); |
server_address_ = NULL; |
} |
+ DevFS::Cleanup(); |
} |
@@ -530,4 +533,8 @@ void ServiceIsolate::BootVmServiceLibrary() { |
ServiceIsolate::SetServicePort(port); |
} |
+ |
+void ServiceIsolate::VisitObjectPointers(ObjectPointerVisitor* visitor) { |
+} |
+ |
} // namespace dart |