| Index: runtime/bin/socket.cc
|
| ===================================================================
|
| --- runtime/bin/socket.cc (revision 25822)
|
| +++ runtime/bin/socket.cc (working copy)
|
| @@ -39,7 +39,6 @@
|
|
|
|
|
| void FUNCTION_NAME(InternetAddress_Fixed)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_Handle id_obj = Dart_GetNativeArgument(args, 0);
|
| ASSERT(!Dart_IsError(id_obj));
|
| int64_t id = 0;
|
| @@ -79,12 +78,10 @@
|
| if (Dart_IsError(result)) Dart_PropagateError(result);
|
| Dart_ListSetAsBytes(result, 0, reinterpret_cast<uint8_t *>(&raw), len);
|
| Dart_SetReturnValue(args, result);
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(Socket_CreateConnect)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| Dart_Handle host_obj = Dart_GetNativeArgument(args, 1);
|
| RawAddr addr;
|
| @@ -108,12 +105,10 @@
|
| if (Dart_IsError(err)) Dart_PropagateError(err);
|
| Dart_SetReturnValue(args, err);
|
| }
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(Socket_Available)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| intptr_t socket = 0;
|
| Dart_Handle err = Socket::GetSocketIdNativeField(socket_obj, &socket);
|
| @@ -124,12 +119,10 @@
|
| } else {
|
| Dart_SetReturnValue(args, DartUtils::NewDartOSError());
|
| }
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(Socket_Read)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| static bool short_socket_reads = Dart_IsVMFlagSet("short_socket_read");
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| intptr_t socket = 0;
|
| @@ -181,13 +174,10 @@
|
| } else {
|
| Dart_SetReturnValue(args, DartUtils::NewDartOSError());
|
| }
|
| -
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(Socket_WriteList)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| static bool short_socket_writes = Dart_IsVMFlagSet("short_socket_write");
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| intptr_t socket = 0;
|
| @@ -220,12 +210,10 @@
|
| Dart_TypedDataReleaseData(buffer_obj);
|
| Dart_SetReturnValue(args, DartUtils::NewDartOSError(&os_error));
|
| }
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(Socket_GetPort)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| intptr_t socket = 0;
|
| Dart_Handle err = Socket::GetSocketIdNativeField(socket_obj, &socket);
|
| @@ -237,12 +225,10 @@
|
| } else {
|
| Dart_SetReturnValue(args, DartUtils::NewDartOSError());
|
| }
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(Socket_GetRemotePeer)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| intptr_t socket = 0;
|
| Dart_Handle err = Socket::GetSocketIdNativeField(socket_obj, &socket);
|
| @@ -259,12 +245,10 @@
|
| } else {
|
| Dart_SetReturnValue(args, DartUtils::NewDartOSError());
|
| }
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(Socket_GetError)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| intptr_t socket = 0;
|
| Dart_Handle err = Socket::GetSocketIdNativeField(socket_obj, &socket);
|
| @@ -272,12 +256,10 @@
|
| OSError os_error;
|
| Socket::GetError(socket, &os_error);
|
| Dart_SetReturnValue(args, DartUtils::NewDartOSError(&os_error));
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(Socket_GetType)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| intptr_t socket = 0;
|
| Socket::GetSocketIdNativeField(socket_obj, &socket);
|
| @@ -288,12 +270,10 @@
|
| } else {
|
| Dart_SetReturnValue(args, DartUtils::NewDartOSError());
|
| }
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(Socket_GetStdioHandle)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| intptr_t num =
|
| DartUtils::GetIntegerValue(Dart_GetNativeArgument(args, 1));
|
| @@ -302,12 +282,10 @@
|
| Dart_Handle err = Socket::SetSocketIdNativeField(socket_obj, socket);
|
| if (Dart_IsError(err)) Dart_PropagateError(err);
|
| Dart_SetReturnValue(args, Dart_NewBoolean(socket >= 0));
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(ServerSocket_CreateBindListen)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| Dart_Handle host_obj = Dart_GetNativeArgument(args, 1);
|
| RawAddr addr;
|
| @@ -343,12 +321,10 @@
|
| if (Dart_IsError(err)) Dart_PropagateError(err);
|
| Dart_SetReturnValue(args, err);
|
| }
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(ServerSocket_Accept)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| intptr_t socket = 0;
|
| Dart_Handle err = Socket::GetSocketIdNativeField(socket_obj, &socket);
|
| @@ -365,7 +341,6 @@
|
| } else {
|
| Dart_SetReturnValue(args, DartUtils::NewDartOSError());
|
| }
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| @@ -546,7 +521,6 @@
|
|
|
|
|
| void FUNCTION_NAME(Socket_NewServicePort)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_SetReturnValue(args, Dart_Null());
|
| Dart_Port service_port = Socket::GetServicePort();
|
| if (service_port != ILLEGAL_PORT) {
|
| @@ -554,12 +528,10 @@
|
| Dart_Handle send_port = Dart_NewSendPort(service_port);
|
| Dart_SetReturnValue(args, send_port);
|
| }
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
| void FUNCTION_NAME(Socket_SetOption)(Dart_NativeArguments args) {
|
| - Dart_EnterScope();
|
| Dart_Handle socket_obj = Dart_GetNativeArgument(args, 0);
|
| intptr_t socket = 0;
|
| bool result = false;
|
| @@ -581,7 +553,6 @@
|
| break;
|
| }
|
| Dart_SetReturnValue(args, Dart_NewBoolean(result));
|
| - Dart_ExitScope();
|
| }
|
|
|
|
|
|
|