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(); |
} |