[vm/ffi] Add Dart_IsNull in dart_api_dl.h
TEST=tests/ffi/vmspecific_handle_dynamically_linked_test.dart Closes: https://github.com/dart-lang/sdk/pull/50466 Closes: https://github.com/dart-lang/sdk/issues/48331 GitOrigin-RevId: ce49a64788310a755cd9bb5c7ff6d281830bcc33 Change-Id: Ia8e23c57c76767d9e3db799b8fe6b172071582a2 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/269742 Reviewed-by: Tess Strickland <sstrickl@google.com> Commit-Queue: Daco Harkes <dacoharkes@google.com> Reviewed-by: Daco Harkes <dacoharkes@google.com>
This commit is contained in:
@@ -27,7 +27,7 @@ main() async {
|
||||
print("C = C T1 or C T2.");
|
||||
print("Dart: Setup.");
|
||||
Expect.isTrue(NativeApi.majorVersion == 2);
|
||||
Expect.isTrue(NativeApi.minorVersion >= 0);
|
||||
Expect.isTrue(NativeApi.minorVersion >= 1);
|
||||
final initializeApi = dl.lookupFunction<IntPtr Function(Pointer<Void>),
|
||||
int Function(Pointer<Void>)>("InitDartApiDL");
|
||||
Expect.isTrue(initializeApi(NativeApi.initializeApiDLData) == 0);
|
||||
|
||||
@@ -36,7 +36,7 @@ main() async {
|
||||
print("C = C T1 or C T2.");
|
||||
print("Dart: Setup.");
|
||||
Expect.isTrue(NativeApi.majorVersion == 2);
|
||||
Expect.isTrue(NativeApi.minorVersion >= 0);
|
||||
Expect.isTrue(NativeApi.minorVersion >= 1);
|
||||
final initializeApi = dl.lookupFunction<IntPtr Function(Pointer<Void>),
|
||||
int Function(Pointer<Void>)>("InitDartApiDL");
|
||||
Expect.isTrue(initializeApi(NativeApi.initializeApiDLData) == 0);
|
||||
|
||||
@@ -54,7 +54,7 @@ final closureCallbackPointer =
|
||||
|
||||
void doDynamicLinking() {
|
||||
Expect.isTrue(NativeApi.majorVersion == 2);
|
||||
Expect.isTrue(NativeApi.minorVersion >= 0);
|
||||
Expect.isTrue(NativeApi.minorVersion >= 1);
|
||||
final initializeApi = testLibrary.lookupFunction<
|
||||
IntPtr Function(Pointer<Void>),
|
||||
int Function(Pointer<Void>)>("InitDartApiDL");
|
||||
|
||||
Reference in New Issue
Block a user