dart-sdk/runtime/bin
Daco Harkes f524ec74ce [vm/ffi] FfiNative process lookup
This CL makes `FfiNative`s use `DynamicLibrary.process()` lookup if
resolving with the resolver set by `Dart_SetFfiNativeResolver` fails.

Also moves the implementation over from ffi.cc to
ffi_dynamic_library.cc so the implementation can be shared with
`DynamicLibrary.process()`.

Moves the implementation behind non-simulator and non-precompiler.
However, the implementation is tested in vm/cc tests which are in
precompiler mode. So enables the implementation if TESTED is defined.

This CL massages the build files so that TESTED is properly
defined when compiling the runtime for the vm/cc tests, and links
the ole32 symbols on windows for vm/cc tests.

(And some unrelated small cleanup changes here and there.)

TEST=tests/ffi/native_assets/process_test.dart

Change-Id: I25395d381db1d9b4b7a5759171a798a1140a6140
Cq-Include-Trybots: luci.dart.try:vm-kernel-win-debug-x64c-try,vm-kernel-win-debug-x64-try,vm-kernel-nnbd-win-debug-x64-try,vm-kernel-precomp-win-debug-x64c-try,dart-sdk-win-try,vm-kernel-win-release-x64-try,vm-kernel-win-release-ia32-try,vm-kernel-precomp-win-product-x64-try,vm-kernel-reload-linux-debug-x64-try,vm-kernel-reload-rollback-linux-debug-x64-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/264982
Reviewed-by: Martin Kustermann <kustermann@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
2022-10-25 10:57:07 +00:00
..
ffi_test Reland "[vm/ffi] Throw on returning Error in Handle" 2022-10-03 12:25:08 +00:00
ffi_unit_test [vm/ffi] Add Fuchsia ABI unit tests 2022-08-16 12:17:26 +00:00
abstract_socket_test.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
address_sanitizer.cc Do not declare __asan_default_options if GOOGLE3 is defined. 2021-12-24 06:44:34 +00:00
analyze_snapshot.cc Updates to analyze_snapshot tool 2022-08-23 12:18:00 +00:00
BUILD.gn [vm/ffi] FfiNative process lookup 2022-10-25 10:57:07 +00:00
builtin.cc [VM/runtime] Remove support for loading URLs through service isolate 2019-12-27 17:30:05 +00:00
builtin.h [VM/runtime] Remove support for loading URLs through service isolate 2019-12-27 17:30:05 +00:00
builtin_gen_snapshot.cc [vm] Remove DART_CHECK_VALID; add check for a current isolate to Dart_PropagateError. 2019-04-02 20:06:19 +00:00
builtin_impl_sources.gni [vm] Add build-time option to use absl mutexes in place of pthread mutexes. 2022-03-10 23:48:05 +00:00
builtin_in.cc
builtin_natives.cc [ VM ] Remove requirement for presence of current isolate for 2021-03-10 00:42:37 +00:00
builtin_sources.gni [NNBD/VM] Restructure VM patch files for the NNBD dart sdk split 2019-09-19 03:57:30 +00:00
cli.cc Reland: [dart:cli] Adds waitFor(Future) 2018-01-18 16:38:54 +00:00
cli_impl_sources.gni Reland: [dart:cli] Adds waitFor(Future) 2018-01-18 16:38:54 +00:00
cli_sources.gni [NNBD/VM] Restructure VM patch files for the NNBD dart sdk split 2019-09-19 03:57:30 +00:00
console.h [VM] Refactored console configuration out of platform_*.cc into console_config.h and reapplied c9700040c3 for POSIX platforms (Windows needs more work). We may also want to move code in bin/stdio.h. 2018-03-12 20:31:09 +00:00
console_posix.cc [io] Don't restore terminal state on exit. 2022-05-31 15:36:33 +00:00
console_win.cc [io] Don't restore terminal state on exit. 2022-05-31 15:36:33 +00:00
crashpad.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
crashpad.h [gardening] Integrate Crashpad with run_vm_tests. 2018-10-29 15:11:16 +00:00
crypto.cc
crypto.h
crypto_android.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
crypto_fuchsia.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
crypto_linux.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
crypto_macos.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
crypto_test.cc
crypto_win.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
dart_embedder_api_impl.cc [standalone] Fix reuse of va_list in syslog_android.cc. 2021-12-15 22:22:36 +00:00
dart_io_api_impl.cc [dart:io] Publish implementations of the VM file callbacks. 2022-04-19 23:27:17 +00:00
dartdev_isolate.cc [ CLI ] Force isolate running dart2js to use --no-sound-null-safety 2022-10-04 16:59:57 +00:00
dartdev_isolate.h [ CLI ] Force isolate running dart2js to use --no-sound-null-safety 2022-10-04 16:59:57 +00:00
dartutils.cc [VM/Runtime] - Use 'const' qualifier for CObject typed data 2022-09-13 22:38:22 +00:00
dartutils.h [vm/ffi] FfiNative process lookup 2022-10-25 10:57:07 +00:00
dfe.cc Fix typos 2022-06-15 11:08:28 +00:00
dfe.h [vm] Experimental ability to spawn isolate from kernel blob in memory 2022-02-23 16:55:52 +00:00
directory.cc [vm] Native API: Introduce Dart_FinalizableHandle 2020-07-23 11:30:39 +00:00
directory.h Revert "[dart:io] Revert recent non-utf8 path handling" 2018-05-23 21:01:44 +00:00
directory_android.cc Fix typos 2022-07-12 19:35:22 +00:00
directory_fuchsia.cc Fix typos 2022-07-12 19:35:22 +00:00
directory_linux.cc Fix typos 2022-07-12 19:35:22 +00:00
directory_macos.cc Fix typos 2022-07-12 19:35:22 +00:00
directory_test.cc [vm] Remove some bin -> vm includes. 2018-03-28 23:16:09 +00:00
directory_win.cc Fix on Windows, renaming a file using the Directory class generates an incorrect exception 2022-02-07 23:15:56 +00:00
elf_loader.cc [vm] Support RISC-V. 2022-01-20 00:57:57 +00:00
elf_loader.h [vm] Improve docs for Dart_LoadELF. 2020-03-09 14:16:47 +00:00
entrypoints_verification_test.cc [vm] Remove support for dart-ext: imports 2021-09-02 14:14:35 +00:00
error_exit.cc [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
error_exit.h
eventhandler.cc [vm] Make event handler use appropriate data structure for timers 2020-12-16 10:55:12 +00:00
eventhandler.h [VM/Runtime] Fix racy closing of sockets between the finalizers/event 2021-08-13 01:08:51 +00:00
eventhandler_android.cc [VM/Runtime] Fix racy closing of sockets between the finalizers/event 2021-08-13 01:08:51 +00:00
eventhandler_android.h [VM] Remove retry logic from close(fd) calls 2019-02-15 23:28:17 +00:00
eventhandler_fuchsia.cc Do not try to handle non ZX_PKT_TYPE_SIGNAL_ONE incorrectly 2022-10-19 19:03:28 +00:00
eventhandler_fuchsia.h [fuchsia,dart:io] Emulate edge-triggering of close events 2020-04-20 16:19:36 +00:00
eventhandler_linux.cc [VM/Runtime] Fix racy closing of sockets between the finalizers/event 2021-08-13 01:08:51 +00:00
eventhandler_linux.h [VM] Remove retry logic from close(fd) calls 2019-02-15 23:28:17 +00:00
eventhandler_macos.cc [VM/Runtime] Fix racy closing of sockets between the finalizers/event 2021-08-13 01:08:51 +00:00
eventhandler_macos.h [VM] Remove retry logic from close(fd) calls 2019-02-15 23:28:17 +00:00
eventhandler_test.cc
eventhandler_win.cc [VM/Runtime] Fix racy closing of sockets between the finalizers/event 2021-08-13 01:08:51 +00:00
eventhandler_win.h Reland "[dart:io] Fix hanging on zero-length datagram" 2020-03-27 15:28:23 +00:00
exe_utils.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
exe_utils.h Reland "[ VM / DartDev ] Fixed issue where trying to find the directory of the Dart executable would fail if we encountered a relative symlink while trying to determine the absolute path." 2020-04-13 21:11:52 +00:00
fdutils.h
fdutils_android.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
fdutils_fuchsia.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
fdutils_linux.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
fdutils_macos.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
file.cc [VM/Runtime] - Use 'const' qualifier for CObject typed data 2022-09-13 22:38:22 +00:00
file.h Implement anonymous pipes and the ability to transmit them between processes using Unix Domain Sockets. 2022-09-13 21:16:28 +00:00
file_android.cc Implement anonymous pipes and the ability to transmit them between processes using Unix Domain Sockets. 2022-09-13 21:16:28 +00:00
file_fuchsia.cc Implement anonymous pipes and the ability to transmit them between processes using Unix Domain Sockets. 2022-09-13 21:16:28 +00:00
file_linux.cc Implement anonymous pipes and the ability to transmit them between processes using Unix Domain Sockets. 2022-09-13 21:16:28 +00:00
file_macos.cc Implement anonymous pipes and the ability to transmit them between processes using Unix Domain Sockets. 2022-09-13 21:16:28 +00:00
file_support.cc [ VM ] Remove requirement for presence of current isolate for 2021-03-10 00:42:37 +00:00
file_system_watcher.cc [io/mac] Ensure FSEventsWatcher::Node is deleted synchronously with Callback that uses it. 2021-06-04 14:26:36 +00:00
file_system_watcher.h [io/mac] Ensure FSEventsWatcher::Node is deleted synchronously with Callback that uses it. 2021-06-04 14:26:36 +00:00
file_system_watcher_android.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
file_system_watcher_fuchsia.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
file_system_watcher_linux.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
file_system_watcher_macos.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
file_system_watcher_win.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
file_test.cc MacOS-Signable Compiled Dart Scripts 2022-03-09 18:02:34 +00:00
file_win.cc [gardening] Fix gen_snapshot crash on msvc. 2022-09-21 18:16:56 +00:00
file_win.h Reland "Enable long path on Windows" 2020-10-02 00:54:46 +00:00
filter.cc [vm] Native API: Introduce Dart_FinalizableHandle 2020-07-23 11:30:39 +00:00
filter.h
gen_snapshot.cc [standalone] Remove RISC-V linker hack. 2022-06-30 21:16:04 +00:00
gzip.cc [vm] Produce clearer error messages for malloc/realloc failures. 2020-11-13 22:10:54 +00:00
gzip.h
hashmap_test.cc [vm] Fix various UBSan failures. 2020-05-07 19:40:18 +00:00
ifaddrs-android.cc [vm] Support ListInterfaces for android 2019-04-19 16:38:44 +00:00
ifaddrs-android.h [vm] Support ListInterfaces for android 2019-04-19 16:38:44 +00:00
io_buffer.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
io_buffer.h [vm/io] Shrink buffers using realloc() if actual used data is small 2021-02-02 20:04:22 +00:00
io_impl_sources.gni Add support for sending file descriptors over unix domain sockets on macOS 2022-09-01 20:36:12 +00:00
io_natives.cc Implement anonymous pipes and the ability to transmit them between processes using Unix Domain Sockets. 2022-09-13 21:16:28 +00:00
io_natives.h
io_service.cc
io_service.h Implement anonymous pipes and the ability to transmit them between processes using Unix Domain Sockets. 2022-09-13 21:16:28 +00:00
io_service_no_ssl.cc
io_service_no_ssl.h
io_sources.gni [NNBD/VM] Restructure VM patch files for the NNBD dart sdk split 2019-09-19 03:57:30 +00:00
isolate_data.cc [vm] Initial implementation of deferred loading. 2020-07-17 19:29:47 +00:00
isolate_data.h [vm] Initial implementation of deferred loading. 2020-07-17 19:29:47 +00:00
loader.cc [vm] Experimental ability to spawn isolate from kernel blob in memory 2022-02-23 16:55:52 +00:00
loader.h [vm] Remove support for dart-ext: imports 2021-09-02 14:14:35 +00:00
lockers.h
main.cc [ CLI ] Force isolate running dart2js to use --no-sound-null-safety 2022-10-04 16:59:57 +00:00
main_options.cc [ CLI ] Fix dart run --enable-experiment 2022-10-18 13:42:32 +00:00
main_options.h [ CLI / VM ] Add support for disabling DDS 2021-09-16 20:31:45 +00:00
namespace.cc [vm] Native API: Introduce Dart_FinalizableHandle 2020-07-23 11:30:39 +00:00
namespace.h [build] Remove last platform -> vm and bin -> vm dependencies. Fix some ODR violations. 2019-04-22 20:15:43 +00:00
namespace_android.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
namespace_fuchsia.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
namespace_fuchsia.h [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
namespace_linux.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
namespace_macos.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
namespace_win.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
observatory_assets_empty.cc [vm] Cleanup C99 header includes 2019-07-03 10:54:24 +00:00
options.cc Reland "[ CLI ] Improved consistency of -D and --define across tools and commands" 2021-02-05 23:53:28 +00:00
options.h [vm] Make various arrays const. 2021-06-14 20:45:18 +00:00
platform.cc [vm] Use atomic to avoid racy resolved platform string initialization 2021-07-15 15:26:55 +00:00
platform.h [vm] Add OS and architecture to non-symbolic stack traces. 2022-08-05 11:53:37 +00:00
platform_android.cc [vm] Add OS and architecture to non-symbolic stack traces. 2022-08-05 11:53:37 +00:00
platform_fuchsia.cc [vm] Add OS and architecture to non-symbolic stack traces. 2022-08-05 11:53:37 +00:00
platform_linux.cc [vm] Add OS and architecture to non-symbolic stack traces. 2022-08-05 11:53:37 +00:00
platform_macos.cc [vm] Add OS and architecture to non-symbolic stack traces. 2022-08-05 11:53:37 +00:00
platform_macos.h Update operatingSystemVersion on MacOS/iOS to return system version instead of kernel version 2020-07-07 21:07:55 +00:00
platform_macos_cocoa.h Fix a bug where Platform.operatingSystemVersion was incorrect in the iOS 2021-10-19 21:25:43 +00:00
platform_macos_cocoa.mm Fix a bug where Platform.operatingSystemVersion was incorrect in the iOS 2021-10-19 21:25:43 +00:00
platform_win.cc [vm] Add OS and architecture to non-symbolic stack traces. 2022-08-05 11:53:37 +00:00
priority_heap_test.cc [vm] Fix tyops in a license header 2020-12-16 19:07:12 +00:00
process.cc Generate an error when starting Processes on iOS 2022-08-29 17:14:36 +00:00
process.h [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
process_android.cc [vm] Avoid deadlocks when launching subprocesses 2022-04-20 13:55:59 +00:00
process_fuchsia.cc Fix a use-after free in Fuchsia process launching 2021-10-26 22:53:41 +00:00
process_linux.cc [vm] Avoid deadlocks when launching subprocesses 2022-04-20 13:55:59 +00:00
process_macos.cc [vm] Avoid deadlocks when launching subprocesses 2022-04-20 13:55:59 +00:00
process_test.cc [build] Fix zero-build of few common targets on Windows. 2021-10-07 16:23:42 +00:00
process_win.cc [io/win] Ensure no-console flag is not used if stdio is inherited. 2022-03-16 00:20:03 +00:00
reference_counting.h [vm] Fix TSAN failures related to object headers and GC task phases. 2019-10-09 21:48:20 +00:00
root_certificates_unsupported.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
run_vm_tests.cc [standalone] Remove RISC-V linker hack. 2022-06-30 21:16:04 +00:00
secure_socket_filter.cc Fix typos 2022-06-15 11:08:28 +00:00
secure_socket_filter.h Remove renegotiate. 2022-03-02 19:50:50 +00:00
secure_socket_unsupported.cc Allow sockets to enable TLS renegotiation. 2022-03-31 06:40:51 +00:00
secure_socket_utils.cc [VM / IO] Fix cases where TlsExceptions were being created with an 2022-04-04 21:57:22 +00:00
secure_socket_utils.h [VM / IO] Fix cases where TlsExceptions were being created with an 2022-04-04 21:57:22 +00:00
secure_socket_utils_test.cc [vm/certs/win] When adding root certificates consider not_before and not_after properties, only add valid ones. 2021-08-26 15:34:48 +00:00
security_context.cc Allow sockets to enable TLS renegotiation. 2022-03-31 06:40:51 +00:00
security_context.h Allow sockets to enable TLS renegotiation. 2022-03-31 06:40:51 +00:00
security_context_android.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
security_context_fuchsia.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
security_context_linux.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
security_context_macos.cc Use accessors for X509_STORE and X509_OBJECT 2021-07-12 19:57:34 +00:00
security_context_win.cc [vm/certs/win] When adding root certificates consider not_before and not_after properties, only add valid ones. 2021-08-26 15:34:48 +00:00
snapshot_empty.cc [vm] Cleanup C99 header includes 2019-07-03 10:54:24 +00:00
snapshot_in.cc [vm] Cleanup C99 header includes 2019-07-03 10:54:24 +00:00
snapshot_utils.cc [pkg/dart2native] Avoid overwriting section contents in MachO files. 2022-09-29 08:32:47 +00:00
snapshot_utils.h [dart2native] Allow for signing of Windows standalone executables. 2022-03-24 10:08:01 +00:00
snapshot_utils_test.cc [vm/test] Remove checked-in binaries from MachO test. 2022-08-17 16:18:35 +00:00
socket.cc [VM / IO] Assert When a socket exception is being thrown with an error code of 0. 2022-04-04 21:34:21 +00:00
socket.h [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
socket_android.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
socket_base.cc [VM/Runtime] - Use 'const' qualifier for CObject typed data 2022-09-13 22:38:22 +00:00
socket_base.h [io/unix_domain_socket] Add support for sending/receiving open files, sockets, std streams via sockets. 2021-10-08 15:46:23 +00:00
socket_base_android.cc [io/unix_domain_socket] Add support for sending/receiving open files, sockets, std streams via sockets. 2021-10-08 15:46:23 +00:00
socket_base_android.h [dart:io] support Unix domain communications 2020-03-23 03:51:40 +00:00
socket_base_fuchsia.cc [io/unix_domain_socket] Add support for sending/receiving open files, sockets, std streams via sockets. 2021-10-08 15:46:23 +00:00
socket_base_fuchsia.h [dart:io] Fix Unix domain socket headers for Fuchsia 2020-03-23 20:35:47 +00:00
socket_base_linux.cc Add support for sending file descriptors over unix domain sockets on macOS 2022-09-01 20:36:12 +00:00
socket_base_linux.h [dart:io] support Unix domain communications 2020-03-23 03:51:40 +00:00
socket_base_macos.cc Add support for sending file descriptors over unix domain sockets on macOS 2022-09-01 20:36:12 +00:00
socket_base_macos.h [dart:io] support Unix domain communications 2020-03-23 03:51:40 +00:00
socket_base_posix.cc Add support for sending file descriptors over unix domain sockets on macOS 2022-09-01 20:36:12 +00:00
socket_base_win.cc [io/unix_domain_socket] Add support for sending/receiving open files, sockets, std streams via sockets. 2021-10-08 15:46:23 +00:00
socket_base_win.h [dart:io] support Unix domain communications 2020-03-23 03:51:40 +00:00
socket_fuchsia.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
socket_linux.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
socket_macos.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
socket_win.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
stdio.cc [io] Don't restore terminal state on exit. 2022-05-31 15:36:33 +00:00
stdio.h [io] Don't restore terminal state on exit. 2022-05-31 15:36:33 +00:00
stdio_android.cc [io] Don't restore terminal state on exit. 2022-05-31 15:36:33 +00:00
stdio_fuchsia.cc [io] Don't restore terminal state on exit. 2022-05-31 15:36:33 +00:00
stdio_linux.cc [io] Don't restore terminal state on exit. 2022-05-31 15:36:33 +00:00
stdio_macos.cc [io] Don't restore terminal state on exit. 2022-05-31 15:36:33 +00:00
stdio_win.cc [io] Don't restore terminal state on exit. 2022-05-31 15:36:33 +00:00
sync_socket.cc [vm] Native API: Introduce Dart_FinalizableHandle 2020-07-23 11:30:39 +00:00
sync_socket.h
sync_socket_android.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
sync_socket_fuchsia.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
sync_socket_linux.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
sync_socket_macos.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
sync_socket_win.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
test_utils.cc MacOS-Signable Compiled Dart Scripts 2022-03-09 18:02:34 +00:00
test_utils.h MacOS-Signable Compiled Dart Scripts 2022-03-09 18:02:34 +00:00
thread.h [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_absl.cc [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_absl.h [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_android.cc [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_android.h [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_fuchsia.cc [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_fuchsia.h [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_linux.cc [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_linux.h [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_macos.cc [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_macos.h [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_win.cc [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
thread_win.h [vm] Make [os_]thread_absl.cc compatible with Mac. 2022-03-21 16:47:47 +00:00
typed_data_utils.cc [ VM ] Updated include path for typed_data_utils.h which was causing Flutter build to fail. 2018-05-24 16:15:03 +00:00
typed_data_utils.h Revert "[dart:io] Revert recent non-utf8 path handling" 2018-05-23 21:01:44 +00:00
utils.cc [io/socket] Handle OSError returned by Socket_GetPort. 2021-04-01 18:04:12 +00:00
utils.h Fix a bug where calling _WindowsCodePageEncoder.convert would call an abort on non-Windows platforms. 2021-10-08 00:22:12 +00:00
utils_android.cc Fix a bug where calling _WindowsCodePageEncoder.convert would call an abort on non-Windows platforms. 2021-10-08 00:22:12 +00:00
utils_fuchsia.cc Fix a bug where calling _WindowsCodePageEncoder.convert would call an abort on non-Windows platforms. 2021-10-08 00:22:12 +00:00
utils_linux.cc Fix a bug where calling _WindowsCodePageEncoder.convert would call an abort on non-Windows platforms. 2021-10-08 00:22:12 +00:00
utils_macos.cc Fix a bug where calling _WindowsCodePageEncoder.convert would call an abort on non-Windows platforms. 2021-10-08 00:22:12 +00:00
utils_win.cc Fix MSVC build 2022-03-22 18:28:19 +00:00
utils_win.h Fix a bug where setAccessTime would also set the modified time on Windows. 2021-10-29 18:19:49 +00:00
virtual_memory.h [standalone] Remove use of dart::VirtualMemory from the standalone embedder. 2021-08-12 21:30:10 +00:00
virtual_memory_fuchsia.cc [standalone] Remove use of dart::VirtualMemory from the standalone embedder. 2021-08-12 21:30:10 +00:00
virtual_memory_posix.cc [standalone] Remove use of dart::VirtualMemory from the standalone embedder. 2021-08-12 21:30:10 +00:00
virtual_memory_win.cc [standalone] Remove use of dart::VirtualMemory from the standalone embedder. 2021-08-12 21:30:10 +00:00
vmservice_impl.cc [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ 2021-07-02 19:06:45 +00:00
vmservice_impl.h [ Service ] Wait for DDS connection before outputting service connection 2020-08-20 19:00:59 +00:00