mirror of
https://github.com/dart-lang/sdk
synced 2024-10-06 13:08:01 +00:00
[vm] Revert 1db1ac4863
.
This feature was for Goma work that has been marked obsolete. Bug: FL-48 Change-Id: I9997f8aefbe1d55f86cff2ab377166a0bce1ed53 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/101925 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>
This commit is contained in:
parent
58f3098650
commit
3ad32e4287
|
@ -839,31 +839,6 @@ dart_executable("dart_precompiled_runtime") {
|
|||
}
|
||||
}
|
||||
|
||||
dart_executable("dart_precompiled_runtime_for_linking") {
|
||||
extra_configs = [ "..:dart_precompiled_runtime_config" ]
|
||||
extra_deps = [
|
||||
"..:libdart_precompiled_runtime",
|
||||
"../platform:libdart_platform_precompiled_runtime",
|
||||
]
|
||||
if (dart_runtime_mode != "release") {
|
||||
extra_deps += [ "../observatory:standalone_observatory_archive" ]
|
||||
}
|
||||
extra_sources = [
|
||||
"builtin.cc",
|
||||
"gzip.cc",
|
||||
"gzip.h",
|
||||
"loader.cc",
|
||||
"loader.h",
|
||||
"main.cc",
|
||||
"snapshot_empty.cc",
|
||||
]
|
||||
if (dart_runtime_mode == "release") {
|
||||
extra_sources += [ "observatory_assets_empty.cc" ]
|
||||
}
|
||||
extra_defines = [ "DART_LINK_APP_SNAPSHOT" ]
|
||||
target_type = "static_library"
|
||||
}
|
||||
|
||||
dart_executable("dartaotruntime") {
|
||||
extra_configs = [ "..:dart_precompiled_runtime_config" ]
|
||||
extra_deps = [
|
||||
|
|
|
@ -46,15 +46,6 @@ extern const uint8_t kDartCoreIsolateSnapshotData[];
|
|||
extern const uint8_t kDartCoreIsolateSnapshotInstructions[];
|
||||
}
|
||||
|
||||
#if defined(DART_LINK_APP_SNAPSHOT)
|
||||
extern "C" {
|
||||
extern const uint8_t _kDartVmSnapshotData[];
|
||||
extern const uint8_t _kDartVmSnapshotInstructions[];
|
||||
extern const uint8_t _kDartIsolateSnapshotData[];
|
||||
extern const uint8_t _kDartIsolateSnapshotInstructions[];
|
||||
}
|
||||
#endif
|
||||
|
||||
namespace dart {
|
||||
namespace bin {
|
||||
|
||||
|
@ -1039,13 +1030,6 @@ void main(int argc, char** argv) {
|
|||
|
||||
Loader::InitOnce();
|
||||
|
||||
#if defined(DART_LINK_APP_SNAPSHOT)
|
||||
vm_run_app_snapshot = true;
|
||||
vm_snapshot_data = _kDartVmSnapshotData;
|
||||
vm_snapshot_instructions = _kDartVmSnapshotInstructions;
|
||||
app_isolate_snapshot_data = _kDartIsolateSnapshotData;
|
||||
app_isolate_snapshot_instructions = _kDartIsolateSnapshotInstructions;
|
||||
#else
|
||||
AppSnapshot* shared_blobs = NULL;
|
||||
if (Options::shared_blobs_filename() != NULL) {
|
||||
Syslog::PrintErr(
|
||||
|
@ -1068,7 +1052,6 @@ void main(int argc, char** argv) {
|
|||
&app_isolate_snapshot_data,
|
||||
&app_isolate_snapshot_instructions);
|
||||
}
|
||||
#endif
|
||||
|
||||
#if !defined(PRODUCT) && !defined(DART_PRECOMPILED_RUNTIME)
|
||||
// Constant true if PRODUCT or DART_PRECOMPILED_RUNTIME.
|
||||
|
@ -1171,10 +1154,8 @@ void main(int argc, char** argv) {
|
|||
Process::ClearAllSignalHandlers();
|
||||
EventHandler::Stop();
|
||||
|
||||
#if !defined(DART_LINK_APP_SNAPSHOT)
|
||||
delete app_snapshot;
|
||||
delete shared_blobs;
|
||||
#endif
|
||||
free(app_script_uri);
|
||||
|
||||
// Free copied argument strings if converted.
|
||||
|
|
|
@ -423,9 +423,6 @@ int Options::ParseArguments(int argc,
|
|||
// The arguments to the VM are at positions 1 through i-1 in argv.
|
||||
Platform::SetExecutableArguments(i, argv);
|
||||
|
||||
#if defined(DART_LINK_APP_SNAPSHOT)
|
||||
*script_name = argv[0];
|
||||
#else
|
||||
// Get the script name.
|
||||
if (i < argc) {
|
||||
*script_name = argv[i];
|
||||
|
@ -433,7 +430,6 @@ int Options::ParseArguments(int argc,
|
|||
} else {
|
||||
return -1;
|
||||
}
|
||||
#endif
|
||||
|
||||
// Parse out options to be passed to dart main.
|
||||
while (i < argc) {
|
||||
|
|
|
@ -176,49 +176,3 @@ template("kernel_application_snapshot") {
|
|||
forward_variables_from(invoker, "*")
|
||||
}
|
||||
}
|
||||
|
||||
template("aot_assembly") {
|
||||
assert(defined(invoker.main_dart), "Must specify 'main_dart'")
|
||||
aot_vm_args = []
|
||||
if (defined(invoker.vm_args)) {
|
||||
aot_vm_args = invoker.vm_args
|
||||
}
|
||||
main_dart = invoker.main_dart
|
||||
aot_vm_args = aot_vm_args + [ rebase_path("$main_dart") ]
|
||||
name = target_name
|
||||
if (defined(invoker.name)) {
|
||||
name = invoker.name
|
||||
}
|
||||
extra_deps = []
|
||||
if (defined(invoker.deps)) {
|
||||
extra_deps += invoker.deps
|
||||
}
|
||||
extra_inputs = [ main_dart ]
|
||||
if (defined(invoker.inputs)) {
|
||||
extra_inputs += invoker.inputs
|
||||
}
|
||||
output = "$root_gen_dir/$name.dart.S"
|
||||
if (defined(invoker.output)) {
|
||||
output = invoker.output
|
||||
}
|
||||
gen_snapshot_action(target_name) {
|
||||
deps = extra_deps
|
||||
depfile = "$output.d"
|
||||
|
||||
inputs = extra_inputs
|
||||
|
||||
outputs = [
|
||||
output,
|
||||
]
|
||||
|
||||
abs_output = rebase_path(output, root_build_dir)
|
||||
|
||||
vm_args = [
|
||||
"--deterministic",
|
||||
"--snapshot-kind=app-aot-assembly",
|
||||
"--assembly=$abs_output",
|
||||
] + aot_vm_args
|
||||
|
||||
args = []
|
||||
}
|
||||
}
|
||||
|
|
|
@ -31,65 +31,6 @@ application_snapshot("generate_dartanalyzer_snapshot") {
|
|||
name = "dartanalyzer"
|
||||
}
|
||||
|
||||
if (current_os == "linux") {
|
||||
prebuilt_dart_action("dart_analyzer_dill") {
|
||||
deps = [
|
||||
"../../runtime/vm:vm_platform",
|
||||
"../../runtime/vm:kernel_platform_files($dart_host_toolchain)",
|
||||
]
|
||||
dart_analyzer_script = "../../pkg/vm/bin/kernel_service.dart"
|
||||
gen_kernel_script = "../../pkg/vm/bin/gen_kernel.dart"
|
||||
|
||||
inputs = [
|
||||
gen_kernel_script,
|
||||
dart_analyzer_script,
|
||||
"$root_out_dir/vm_platform_strong.dill",
|
||||
]
|
||||
output = "$root_gen_dir/dart_analyzer.dill"
|
||||
outputs = [
|
||||
output,
|
||||
]
|
||||
|
||||
depfile = "$root_gen_dir/dart_analyzer_dill.d"
|
||||
abs_depfile = rebase_path(depfile)
|
||||
rebased_output = rebase_path(output, root_out_dir)
|
||||
vm_args = [
|
||||
"--depfile=$abs_depfile",
|
||||
"--depfile_output_filename=$rebased_output",
|
||||
]
|
||||
|
||||
script = gen_kernel_script
|
||||
|
||||
args = [
|
||||
"--packages=" + rebase_path("../../.packages"),
|
||||
"--platform=" + rebase_path("$root_out_dir/vm_platform_strong.dill"),
|
||||
"--aot",
|
||||
"--no-embed-sources",
|
||||
"--output=" + rebase_path("$root_gen_dir/dart_analyzer.dill"),
|
||||
rebase_path(dart_analyzer_script),
|
||||
]
|
||||
}
|
||||
|
||||
aot_assembly("dartanalyzer_aot_assembly") {
|
||||
main_dart = "$root_gen_dir/dart_analyzer.dill"
|
||||
name = "dartanalyzer"
|
||||
deps = [
|
||||
":dart_analyzer_dill"
|
||||
]
|
||||
}
|
||||
|
||||
# This target is for Goma. It should not be used in the SDK.
|
||||
executable("dartanalyzer_aot") {
|
||||
deps = [
|
||||
"../../runtime/bin:dart_precompiled_runtime_for_linking",
|
||||
":dartanalyzer_aot_assembly",
|
||||
]
|
||||
sources = [
|
||||
"$root_gen_dir/dartanalyzer.dart.S"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
sdk_lib_files = exec_script("../../tools/list_dart_files.py",
|
||||
[
|
||||
"absolute",
|
||||
|
|
Loading…
Reference in a new issue