dart-sdk/tests
Clement Skau bd4a27ff81 [vm/ffi] Adds transition information to FFI leaf calls.
This change sets `top_exit_frame_info` and `vmtag` on FFI leaf calls.
We have to set this info on the thread so that the stack walker can
interpret the frame correctly.
Without it, anyone trying to walk the stack during an FFI leaf call
- like the profiler - will misinterpret the top frame and cause
a segfault.

TEST=Added regression test.

Bug: https://github.com/dart-lang/sdk/issues/47594
Change-Id: If83aeab194aa0213aee82558bb9541cd7294a935
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/220360
Reviewed-by: Slava Egorov <vegorov@google.com>
Commit-Queue: Clement Skau <cskau@google.com>
2021-11-29 10:12:36 +00:00
..
co19 [test] Skip Language/Types/Interface_Types/subtype_t27 2021-11-26 11:31:23 +00:00
co19_2 [test] Skip Language/Types/Interface_Types/subtype_t27 2021-11-26 11:31:23 +00:00
corelib [corelib] Properly check radix in BigInt.toRadixString. 2021-11-25 22:53:53 +00:00
corelib_2 [corelib] Properly check radix in BigInt.toRadixString. 2021-11-25 22:53:53 +00:00
dartdevc [ddc] Unify pkg:js types and allow subtyping between them 2021-07-30 00:33:54 +00:00
dartdevc_2 [ddc] Unify pkg:js types and allow subtyping between them 2021-07-30 00:33:54 +00:00
ffi [vm/ffi] Adds transition information to FFI leaf calls. 2021-11-29 10:12:36 +00:00
ffi_2 [vm/ffi] Adds transition information to FFI leaf calls. 2021-11-29 10:12:36 +00:00
language [vm] Remove support for non-bare AOT snapshots 2021-11-24 13:03:52 +00:00
language_2 [vm] Remove support for non-bare AOT snapshots 2021-11-24 13:03:52 +00:00
lib Expire experiments released in earlier stable versions. 2021-11-11 08:28:31 +00:00
lib_2 [vm/concurrency] Remove --(no-)enable-isolate-groups flag usage in tests 2021-11-04 18:57:21 +00:00
modular [ddc] Fix private class exposed by typedef 2021-04-05 18:54:56 +00:00
standalone Add a test where we attempt to rename a file. 2021-11-17 21:59:20 +00:00
standalone_2 Add a test where we attempt to rename a file. 2021-11-17 21:59:20 +00:00
web [dart2js] Add failing tests for #47691. 2021-11-18 20:37:36 +00:00
web_2 [dart2js] Add failing tests for #47691. 2021-11-18 20:37:36 +00:00
legacy_status_dart2js.csv [dart2js] Remove obsolete unittests. 2020-05-12 17:16:39 +00:00
README.md

This directory contains tests of the language and core library implementations. For more information, see https://github.com/dart-lang/sdk/wiki/Testing.