| Index: runtime/bin/vmservice_impl.cc
|
| diff --git a/runtime/bin/vmservice_impl.cc b/runtime/bin/vmservice_impl.cc
|
| index f46a66aa918d1b84c77b6b39b3c6d68301812924..2715abc26f2cde2119c284ce166fecae98ed6054 100644
|
| --- a/runtime/bin/vmservice_impl.cc
|
| +++ b/runtime/bin/vmservice_impl.cc
|
| @@ -89,14 +89,6 @@ class Resources {
|
| };
|
|
|
|
|
| -void TriggerResourceLoad(Dart_NativeArguments args) {
|
| - Dart_Handle library = Dart_RootLibrary();
|
| - ASSERT(!Dart_IsError(library));
|
| - Dart_Handle result = VmService::LoadResources(library);
|
| - ASSERT(!Dart_IsError(result));
|
| -}
|
| -
|
| -
|
| void NotifyServerState(Dart_NativeArguments args) {
|
| Dart_EnterScope();
|
| const char* ip_chars;
|
| @@ -131,7 +123,6 @@ struct VmServiceIONativeEntry {
|
|
|
|
|
| static VmServiceIONativeEntry _VmServiceIONativeEntries[] = {
|
| - {"VMServiceIO_TriggerResourceLoad", 0, TriggerResourceLoad},
|
| {"VMServiceIO_NotifyServerState", 2, NotifyServerState},
|
| };
|
|
|
| @@ -327,63 +318,6 @@ Dart_Handle VmService::LoadSource(Dart_Handle library, const char* name) {
|
| }
|
|
|
|
|
| -Dart_Handle VmService::LoadResource(Dart_Handle library,
|
| - const char* resource_name) {
|
| - // Prepare for invoke call.
|
| - Dart_Handle name = Dart_NewStringFromCString(resource_name);
|
| - RETURN_ERROR_HANDLE(name);
|
| - const char* data_buffer = NULL;
|
| - int data_buffer_length = Resources::ResourceLookup(resource_name,
|
| - &data_buffer);
|
| - if (data_buffer_length == Resources::kNoSuchInstance) {
|
| - printf("Could not find %s %s\n", resource_name, resource_name);
|
| - }
|
| - ASSERT(data_buffer_length != Resources::kNoSuchInstance);
|
| - Dart_Handle data_list = Dart_NewTypedData(Dart_TypedData_kUint8,
|
| - data_buffer_length);
|
| - RETURN_ERROR_HANDLE(data_list);
|
| - Dart_TypedData_Type type = Dart_TypedData_kInvalid;
|
| - void* data_list_buffer = NULL;
|
| - intptr_t data_list_buffer_length = 0;
|
| - Dart_Handle result = Dart_TypedDataAcquireData(data_list, &type,
|
| - &data_list_buffer,
|
| - &data_list_buffer_length);
|
| - RETURN_ERROR_HANDLE(result);
|
| - ASSERT(data_buffer_length == data_list_buffer_length);
|
| - ASSERT(data_list_buffer != NULL);
|
| - ASSERT(type == Dart_TypedData_kUint8);
|
| - memmove(data_list_buffer, &data_buffer[0], data_buffer_length);
|
| - result = Dart_TypedDataReleaseData(data_list);
|
| - RETURN_ERROR_HANDLE(result);
|
| -
|
| - // Make invoke call.
|
| - const intptr_t kNumArgs = 3;
|
| - Dart_Handle compressed = Dart_True();
|
| - Dart_Handle args[kNumArgs] = { name, data_list, compressed };
|
| - result = Dart_Invoke(library, Dart_NewStringFromCString("_addResource"),
|
| - kNumArgs, args);
|
| - return result;
|
| -}
|
| -
|
| -
|
| -Dart_Handle VmService::LoadResources(Dart_Handle library) {
|
| - Dart_Handle result = Dart_Null();
|
| - intptr_t prefixLen = strlen(kLibrarySourceNamePrefix);
|
| - for (intptr_t i = 0; Resources::Path(i) != NULL; i++) {
|
| - const char* path = Resources::Path(i);
|
| - // If it doesn't begin with kLibrarySourceNamePrefix it is a frontend
|
| - // resource.
|
| - if (strncmp(path, kLibrarySourceNamePrefix, prefixLen) != 0) {
|
| - result = LoadResource(library, path);
|
| - if (Dart_IsError(result)) {
|
| - break;
|
| - }
|
| - }
|
| - }
|
| - return result;
|
| -}
|
| -
|
| -
|
| Dart_Handle VmService::LibraryTagHandler(Dart_LibraryTag tag,
|
| Dart_Handle library,
|
| Dart_Handle url) {
|
|
|