Index: runtime/vm/dart.cc |
diff --git a/runtime/vm/dart.cc b/runtime/vm/dart.cc |
index b8ce008357e4225479ec3459d6d97b4b6246c17c..3bd7feddce74b4a14a8c04abfacebbc89b25ab93 100644 |
--- a/runtime/vm/dart.cc |
+++ b/runtime/vm/dart.cc |
@@ -200,7 +200,9 @@ const char* Dart::InitOnce(const uint8_t* vm_isolate_snapshot, |
Isolate::SetCreateCallback(create); |
Isolate::SetShutdownCallback(shutdown); |
+#ifndef PRODUCT |
Service::SetGetServiceAssetsCallback(get_service_assets); |
+#endif // !PRODUCT |
ServiceIsolate::Run(); |
return NULL; |
@@ -398,7 +400,9 @@ RawError* Dart::InitializeIsolate(const uint8_t* snapshot_buffer, void* data) { |
FLAG_pause_isolates_on_exit); |
} |
ServiceIsolate::SendIsolateStartupMessage(); |
+#ifndef PRODUCT |
rmacnak
2016/02/04 21:26:41
+ FLAG_support_debugger
|
I->debugger()->NotifyIsolateCreated(); |
+#endif // !PRODUCT |
// Create tag table. |
I->set_tag_table(GrowableObjectArray::Handle(GrowableObjectArray::New())); |