dart-sdk/tests/ffi/native_assets
Daco Harkes 4730365bde [native_assets] Don't tree-shake vm:ffi:native-assets library
Adds a `pragma('vm:entry-point')` to the synthesized library and makes
the tree-shakers respect that pragma on `library`s.

TEST=tests/ffi/native_assets/asset_relative_test.dart

Bug: Found in g3.
Change-Id: I1bc63b42ab867a5f1d2e7f9da4842de59f3d5c1d
Cq-Include-Trybots: dart/try:vm-aot-asan-linux-release-x64-try,vm-aot-linux-debug-x64-try,vm-aot-linux-debug-x64c-try,vm-aot-mac-release-arm64-try,vm-aot-mac-release-x64-try,vm-aot-msan-linux-release-x64-try,vm-aot-obfuscate-linux-release-x64-try,vm-aot-optimization-level-linux-release-x64-try,vm-aot-tsan-linux-release-x64-try,vm-aot-ubsan-linux-release-x64-try,vm-aot-win-debug-arm64-try,vm-aot-win-debug-x64-try,vm-aot-win-debug-x64c-try,vm-asan-linux-release-arm64-try,vm-msan-linux-release-arm64-try,vm-tsan-linux-release-arm64-try,vm-ubsan-linux-release-arm64-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/377442
Auto-Submit: Daco Harkes <dacoharkes@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
2024-07-29 10:29:29 +00:00
..
asset_absolute_test.dart [native_assets] Don't tree-shake vm:ffi:native-assets library 2024-07-29 10:29:29 +00:00
asset_executable_test.dart [native_assets] Don't tree-shake vm:ffi:native-assets library 2024-07-29 10:29:29 +00:00
asset_library_annotation_test.dart [native_assets] Don't tree-shake vm:ffi:native-assets library 2024-07-29 10:29:29 +00:00
asset_process_test.dart [native_assets] Don't tree-shake vm:ffi:native-assets library 2024-07-29 10:29:29 +00:00
asset_relative_test.dart [native_assets] Don't tree-shake vm:ffi:native-assets library 2024-07-29 10:29:29 +00:00
asset_system_test.dart [native_assets] Don't tree-shake vm:ffi:native-assets library 2024-07-29 10:29:29 +00:00
helpers.dart [native_assets] Don't tree-shake vm:ffi:native-assets library 2024-07-29 10:29:29 +00:00
infer_native_assets_yaml_dart_kernel_snapshot_helper.dart [vm/ffi] Remove deprecated FfiNative 2023-11-20 13:16:28 +00:00
infer_native_assets_yaml_dart_kernel_snapshot_test.dart [vm/ffi] Native assets Windows fixes 2023-01-20 18:20:17 +00:00
infer_native_assets_yaml_isolate_spawnuri_2_helper.dart
infer_native_assets_yaml_isolate_spawnuri_2_helper_2.dart [vm/ffi] Remove deprecated FfiNative 2023-11-20 13:16:28 +00:00
infer_native_assets_yaml_isolate_spawnuri_2_test.dart [vm/ffi] Native assets Windows fixes 2023-01-20 18:20:17 +00:00
infer_native_assets_yaml_isolate_spawnuri_3_helper.dart [vm/ffi] Remove deprecated FfiNative 2023-11-20 13:16:28 +00:00
infer_native_assets_yaml_isolate_spawnuri_3_test.dart [vm/ffi] Native assets Windows fixes 2023-01-20 18:20:17 +00:00
infer_native_assets_yaml_isolate_spawnuri_helper.dart [vm/ffi] Remove deprecated FfiNative 2023-11-20 13:16:28 +00:00
infer_native_assets_yaml_isolate_spawnuri_test.dart [vm/ffi] Native assets Windows fixes 2023-01-20 18:20:17 +00:00
infer_native_assets_yaml_process_run_helper.dart [vm/ffi] Remove deprecated FfiNative 2023-11-20 13:16:28 +00:00
infer_native_assets_yaml_process_run_test.dart [vm/ffi] Native assets Windows fixes 2023-01-20 18:20:17 +00:00
process_test.dart [vm/ffi] Remove deprecated FfiNative 2023-11-20 13:16:28 +00:00