dart-sdk/runtime/lib
Clement Skau 7d467e8933 [vm] Adds args_n to FFI resolver.
This makes it more closely mirror the Dart_NativeEntryResolver,
and acts as an extra sanity check that signatures (roughly)
align between the FfiNative decl. and the native function.

TEST=Updated runtime/vm/dart_api_impl_test.cc

Change-Id: I40799dc583ec14db14dc453afed4e2d1eb06fced
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/212566
Commit-Queue: Clement Skau <cskau@google.com>
Reviewed-by: Daco Harkes <dacoharkes@google.com>
2021-09-13 07:57:00 +00:00
..
array.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00
async.cc
async_sources.gni
bool.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00
convert_sources.gni
core_sources.gni
date.cc
developer.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00
developer_sources.gni
double.cc [vm] Faster double.toInt() in AOT mode 2021-09-01 16:57:59 +00:00
errors.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00
ffi.cc [vm] Adds args_n to FFI resolver. 2021-09-13 07:57:00 +00:00
ffi_dynamic_library.cc [vm] Remove support for dart-ext: imports 2021-09-02 14:14:35 +00:00
ffi_sources.gni
function.cc [vm] Handle equal but not identical type args when comparing instantiated tear-offs 2021-08-07 20:49:27 +00:00
growable_array.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00
identical.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00
integers.cc [vm, compiler] Remove intrinsics from internal double-dispatching int methods. 2021-03-01 19:29:00 +00:00
invocation_mirror.h
isolate.cc [vm] If isolate group spawning fails, we need to enter the IG in order to delete the api state 2021-09-07 14:08:32 +00:00
isolate_sources.gni
libgen_in.cc
math.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00
math_sources.gni
mirrors.cc [vm] Remove overlap between Function and FunctionType. 2021-07-02 14:26:04 +00:00
mirrors.h
mirrors_sources.gni
object.cc Reland "[vm] Hide internal implementation List types and expose them as List" 2021-08-16 22:52:21 +00:00
profiler.cc [ VM / Service ] Add UserTag support to C-API and send UserTagChanged 2021-06-23 00:58:47 +00:00
profiler_sources.gni
regexp.cc [vm] Switch most Instances whose layout is determined in C++ to compressed pointers. 2021-04-05 17:43:16 +00:00
simd128.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00
stacktrace.cc Reland "[vm] Remove --causal-async-stacks flag" 2021-07-02 14:26:46 +00:00
stacktrace.h Reland "[ Service / dart:isolate ] Added getPorts RPC and 'debugName' optional" 2020-10-29 02:52:03 +00:00
stopwatch.cc
string.cc [vm] Avoid going to runtime for String.split() 2021-06-14 14:41:33 +00:00
timeline.cc [vm] Make naming more consistent when converting between handles, tagged and untagged pointers. 2021-01-15 23:32:02 +00:00
typed_data.cc [vm] Make use of the new TypedDataBase to avoid redundant code in the runtime. 2021-06-08 19:15:38 +00:00
typed_data_sources.gni
uri.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
vmservice.cc [vm, isolate] Also apply fast copying to an isolate's initial message. 2021-08-12 20:25:30 +00:00
vmservice_sources.gni
weak_property.cc [vm, compiler] Recognize WeakProperty's accessors. 2020-12-04 22:25:12 +00:00