Files
sdk/runtime/platform/platform_sources.gni
T
Vyacheslav Egorov e105029f62 [vm] Move synchronization primitives to platform
This CL also removes ability to assign names to mutexes which was
added in c25ebfff96 but did not yield
any interesting data.

TEST=ci

CoreLibraryReviewExempt: Changes to dart:concurrent only.
Cq-Include-Trybots: luci.dart.try:vm-fuchsia-release-x64-try,vm-win-debug-x64-try,vm-win-release-x64-try,vm-aot-linux-product-x64-try
Change-Id: Id41e1d29832f6008e02f0a571ee67564e1a84224
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/375300
Reviewed-by: Martin Kustermann <kustermann@google.com>
2024-08-07 12:59:35 +00:00

50 lines
1.1 KiB
Plaintext

# Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
# This file contains headers and sources shared between the vm and bin
# components.
platform_sources = [
"address_sanitizer.h",
"allocation.cc",
"allocation.h",
"assert.cc",
"assert.h",
"atomic.h",
"floating_point.h",
"floating_point_win.cc",
"floating_point_win.h",
"globals.h",
"growable_array.h",
"hashmap.cc",
"hashmap.h",
"memory_sanitizer.h",
"safe_stack.h",
"signal_blocker.h",
"synchronization.h",
"synchronization_absl.cc",
"synchronization_posix.cc",
"synchronization_win.cc",
"syslog.h",
"syslog_android.cc",
"syslog_fuchsia.cc",
"syslog_linux.cc",
"syslog_macos.cc",
"syslog_win.cc",
"text_buffer.cc",
"text_buffer.h",
"thread_sanitizer.h",
"unicode.cc",
"unicode.h",
"unwinding_records.cc",
"unwinding_records.h",
"unwinding_records_win.cc",
"utils.cc",
"utils.h",
"utils_android.cc",
"utils_fuchsia.cc",
"utils_linux.cc",
"utils_macos.cc",
"utils_win.cc",
]