AOT: Add missing native entry points for secure sockets.

These are only accessed from native code on MacOS/iOS.

BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2419653002 .
This commit is contained in:
Florian Schneider 2016-10-12 13:04:22 -07:00
parent 33ecec5d4f
commit ecb818a991
2 changed files with 10 additions and 0 deletions

View file

@ -12,8 +12,13 @@ dart:io,OSError,OSError.
dart:io,TlsException,TlsException.
dart:io,X509Certificate,X509Certificate._
dart:io,_ExternalBuffer,set:data
dart:io,_ExternalBuffer,get:start
dart:io,_ExternalBuffer,set:start
dart:io,_ExternalBuffer,set:end
dart:io,_ExternalBuffer,get:end
dart:io,_Platform,set:_nativeScript
dart:io,_ProcessStartStatus,set:_errorCode
dart:io,_ProcessStartStatus,set:_errorMessage
dart:io,_SecureFilterImpl,get:buffers
dart:io,_SecureFilterImpl,get:ENCRYPTED_SIZE
dart:io,_SecureFilterImpl,get:SIZE

View file

@ -1561,9 +1561,14 @@ bool RunMainIsolate(const char* script_name,
{ "dart:io", "TlsException", "TlsException." },
{ "dart:io", "X509Certificate", "X509Certificate._" },
{ "dart:io", "_ExternalBuffer", "set:data" },
{ "dart:io", "_ExternalBuffer", "get:start" },
{ "dart:io", "_ExternalBuffer", "set:start" },
{ "dart:io", "_ExternalBuffer", "get:end" },
{ "dart:io", "_ExternalBuffer", "set:end" },
{ "dart:io", "_Platform", "set:_nativeScript" },
{ "dart:io", "_ProcessStartStatus", "set:_errorCode" },
{ "dart:io", "_ProcessStartStatus", "set:_errorMessage" },
{ "dart:io", "_SecureFilterImpl", "get:buffers" },
{ "dart:io", "_SecureFilterImpl", "get:ENCRYPTED_SIZE" },
{ "dart:io", "_SecureFilterImpl", "get:SIZE" },
{ "dart:vmservice_io", "::", "main" },