Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit dd634d3

Browse files
Revert "Allow SIGQUIT to toggle the vm-service server a la command line Dart. (#3857)" (#3859)
This reverts commit d67b614. Fuchsia TO-370
1 parent d67b614 commit dd634d3

File tree

2 files changed

+8
-25
lines changed

2 files changed

+8
-25
lines changed

runtime/dart_init.cc

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -195,16 +195,15 @@ Dart_Isolate ServiceIsolateCreateCallback(const char* script_uri,
195195
DartUI::InitForIsolate();
196196
DartRuntimeHooks::Install(DartRuntimeHooks::SecondaryIsolate, script_uri);
197197
const Settings& settings = Settings::Get();
198-
std::string ip = settings.ipv6 ? "::1" : "127.0.0.1";
199-
intptr_t port = -1;
200198
if (settings.enable_observatory) {
201-
port = settings.observatory_port;
199+
std::string ip = settings.ipv6 ? "::1" : "127.0.0.1";
200+
const intptr_t port = settings.observatory_port;
201+
const bool disable_websocket_origin_check = false;
202+
const bool service_isolate_booted = DartServiceIsolate::Startup(
203+
ip, port, tonic::DartState::HandleLibraryTag,
204+
IsRunningPrecompiledCode(), disable_websocket_origin_check, error);
205+
FTL_CHECK(service_isolate_booted) << error;
202206
}
203-
const bool disable_websocket_origin_check = false;
204-
const bool service_isolate_booted = DartServiceIsolate::Startup(
205-
ip, port, tonic::DartState::HandleLibraryTag,
206-
IsRunningPrecompiledCode(), disable_websocket_origin_check, error);
207-
FTL_CHECK(service_isolate_booted) << error;
208207

209208
if (g_service_isolate_hook)
210209
g_service_isolate_hook(IsRunningPrecompiledCode());

runtime/dart_service_isolate.cc

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ bool DartServiceIsolate::Startup(std::string server_ip,
160160
// port when the HTTP server is started.
161161
server_port = 0;
162162
}
163-
// Set the HTTP server's port.
163+
// Set the HTTP's servers port.
164164
result = Dart_SetField(library, Dart_NewStringFromCString("_port"),
165165
Dart_NewInteger(server_port));
166166
SHUTDOWN_ON_ERROR(result);
@@ -171,22 +171,6 @@ bool DartServiceIsolate::Startup(std::string server_ip,
171171
Dart_SetField(library, Dart_NewStringFromCString("_originCheckDisabled"),
172172
Dart_NewBoolean(disable_origin_check));
173173
SHUTDOWN_ON_ERROR(result);
174-
175-
// Get _getWatchSignalInternal from dart:io.
176-
Dart_Handle dart_io_str = Dart_NewStringFromCString("dart:io");
177-
SHUTDOWN_ON_ERROR(dart_io_str);
178-
Dart_Handle io_lib = Dart_LookupLibrary(dart_io_str);
179-
SHUTDOWN_ON_ERROR(io_lib);
180-
Dart_Handle function_name =
181-
Dart_NewStringFromCString("_getWatchSignalInternal");
182-
SHUTDOWN_ON_ERROR(function_name);
183-
Dart_Handle signal_watch = Dart_Invoke(io_lib, function_name, 0, NULL);
184-
SHUTDOWN_ON_ERROR(signal_watch);
185-
Dart_Handle field_name = Dart_NewStringFromCString("_signalWatch");
186-
SHUTDOWN_ON_ERROR(field_name);
187-
result = Dart_SetField(library, field_name, signal_watch);
188-
SHUTDOWN_ON_ERROR(field_name);
189-
190174
return true;
191175
}
192176

0 commit comments

Comments
 (0)