dart-sdk/tests/ffi
Vyacheslav Egorov a2acd59d73 [vm/ffi] Fix LR clobber in JumpToFrame stub on ARM
Both ARM and ARM64 variants did not account for the
fact that TransitionNativeToGenerated will clobber
LR on slow path.

TEST=tests/ffi/regress_jump_to_frame_test.dart

Cq-Include-Trybots: luci.dart.try:vm-ffi-android-release-arm-try,vm-ffi-android-release-arm64-try,vm-kernel-linux-release-simarm64-try,vm-kernel-linux-release-simarm-try,vm-kernel-precomp-linux-release-simarm-try,vm-kernel-precomp-linux-release-simarm64-try
Change-Id: I40d48b720b2a7f31ff20903a887295ab2034662c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/173962
Commit-Queue: Vyacheslav Egorov <vegorov@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2020-11-27 09:11:49 +00:00
..
generator [test/ffi] Add struct stack alignment test 2020-11-06 13:54:23 +00:00
aliasing_test.dart
analysis_options.yaml
callback_tests_utils.dart
coordinate.dart
coordinate_bare.dart
coordinate_nnbd_workaround.dart
data_not_asan_test.dart
data_test.dart
dylib_isolates_test.dart [vm/ffi] Fix prepare_flutter_bundle.dart 2020-10-28 21:33:35 +00:00
dylib_utils.dart
extension_methods_test.dart
external_typed_data_test.dart
ffi.status
ffi_test_helpers.dart
function_callbacks_many_test.dart
function_callbacks_structs_by_value_generated_test.dart [test/ffi] Add struct stack alignment test 2020-11-06 13:54:23 +00:00
function_callbacks_structs_by_value_test.dart
function_callbacks_test.dart
function_callbacks_very_many_test.dart
function_structs_by_value_generated_test.dart [test/ffi] Add struct stack alignment test 2020-11-06 13:54:23 +00:00
function_structs_test.dart
function_test.dart
function_very_many_test.dart
hardfp_test.dart
negative_function_test.dart
regress_37254_test.dart Cleanup misc remaining references to bytecode 2020-10-28 21:51:20 +00:00
regress_39044_test.dart
regress_39063_test.dart
regress_39885_test.dart
regress_40537_test.dart
regress_43016_test.dart Cleanup misc remaining references to bytecode 2020-10-28 21:51:20 +00:00
regress_43693_test.dart
regress_jump_to_frame_test.dart [vm/ffi] Fix LR clobber in JumpToFrame stub on ARM 2020-11-27 09:11:49 +00:00
sizeof_test.dart
snapshot_test.dart
stacktrace_regress_37910_test.dart
structs_nnbd_workaround_test.dart
structs_test.dart
variance_function_test.dart
very_large_struct.dart
vmspecific_dynamic_library_test.dart
vmspecific_enable_ffi_test.dart
vmspecific_function_callbacks_exit_test.dart
vmspecific_function_callbacks_negative_test.dart
vmspecific_function_callbacks_test.dart
vmspecific_function_gc_test.dart
vmspecific_function_test.dart
vmspecific_handle_dynamically_linked_test.dart [vm] Native API: Make Dart_NewWeakPersistentHandle not auto delete 2020-11-03 10:27:44 +00:00
vmspecific_handle_test.dart
vmspecific_highmem_32bit_test.dart
vmspecific_object_gc_test.dart
vmspecific_regress_37100_test.dart
vmspecific_regress_37511_callbacks_test.dart
vmspecific_regress_37511_test.dart
vmspecific_regress_37780_test.dart
vmspecific_regress_38993_test.dart
vmspecific_send_port_id_test.dart
vmspecific_static_checks_test.dart
vmspecific_variance_function_checks_test.dart