From acaf545ec1a10c8404f690b10d6f1e6c7d1a97ab Mon Sep 17 00:00:00 2001 From: Matan Lurey Date: Tue, 24 Sep 2024 16:27:12 -0700 Subject: [PATCH 01/26] Move each dart GN rule to a standalone file. (#55404) We plan to add more rules in the near future, i.e. `dart_executable`, `dart_test`. It would be nice to have a several thousand line scary file, and a few smaller, somewhat less scary, files. _At a meta level, part of https://github.com/flutter/flutter/issues/147013._ --- build/dart/internal/application_snapshot.gni | 148 +++++++ .../dart/internal/flutter_frontend_server.gni | 121 ++++++ build/dart/internal/flutter_snapshot.gni | 155 +++++++ build/dart/rules.gni | 400 +----------------- 4 files changed, 427 insertions(+), 397 deletions(-) create mode 100644 build/dart/internal/application_snapshot.gni create mode 100644 build/dart/internal/flutter_frontend_server.gni create mode 100644 build/dart/internal/flutter_snapshot.gni diff --git a/build/dart/internal/application_snapshot.gni b/build/dart/internal/application_snapshot.gni new file mode 100644 index 0000000000000..943fa11219543 --- /dev/null +++ b/build/dart/internal/application_snapshot.gni @@ -0,0 +1,148 @@ +# Copyright 2013 The Flutter Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +import("//build/compiled_action.gni") +import("//build/module_args/dart.gni") +import("//flutter/build/dart/dart.gni") +import("//flutter/common/config.gni") + +import("$dart_src/build/dart/dart_action.gni") +import("$dart_src/sdk_args.gni") + +# Creates an app-jit snapshot for a command-line Dart program based on a +# training run. +# +# Parameters: +# main_dart (required): +# The entrypoint to the Dart application. +# +# training_args (required): +# Arguments to pass to the Dart application for the training run. +# +# vm_args (optional): +# Additional arguments to the Dart VM. +# +# deps (optional): +# Any build dependencies. +# +# package_config (required): +# The .packages file for the app. Defaults to the $_dart_root/.packages. +# +# output (optional): +# Overrides the full output path. +# +# snapshot_kind (optional) +# Either an "app-jit" snapshot (default) or a "kernel" snapshot +template("application_snapshot") { + assert(defined(invoker.main_dart), "Must specify 'main_dart'") + assert(defined(invoker.training_args), "Must specify 'training_args'") + + main_dart = invoker.main_dart + training_args = invoker.training_args + name = target_name + + package_config = "" + if (defined(invoker.package_config)) { + package_config = rebase_path(invoker.package_config, root_build_dir) + } else { + # Use the root engine package config by default. + # As we move towards a single pub workspace for the engine, this will be + # the correct package config to use, as we will no longer have a per-package + # .dart_tool/package_config.json. + package_config = rebase_path("//flutter/.dart_tool/package_config.json") + } + + 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.snapshot" + if (defined(invoker.output)) { + output = invoker.output + } + + depfile = output + ".d" + abs_depfile = rebase_path(depfile) + abs_output = rebase_path(output) + rel_output = rebase_path(output, root_build_dir) + snapshot_vm_args = [ + "--deterministic", + "--packages=$package_config", + "--snapshot=$abs_output", + "--snapshot-depfile=$abs_depfile", + "--depfile-output-filename=$rel_output", + ] + if (defined(invoker.vm_args)) { + snapshot_vm_args += invoker.vm_args + } + + snapshot_kind = "app-jit" + if (target_cpu != host_cpu) { + snapshot_kind = "kernel" + } + if (defined(invoker.snapshot_kind)) { + snapshot_kind = invoker.snapshot_kind + } + if (snapshot_kind == "kernel") { + snapshot_vm_args += [ "--snapshot-kind=kernel" ] + } else if (snapshot_kind == "app-jit") { + snapshot_vm_args += [ "--snapshot-kind=app-jit" ] + } else { + assert(false, "Bad snapshot_kind: '$snapshot_kind'") + } + + # Ensure the compiled appliation (e.g. frontend-server, ...) will use this + # Dart SDK hash when consuming/producing kernel. + # + # (Instead of ensuring every user of the "application_snapshot" passes its + # own) + snapshot_vm_args += [ "-Dsdk_hash=$sdk_hash" ] + + if (flutter_prebuilt_dart_sdk) { + action(target_name) { + forward_variables_from(invoker, + [ + "testonly", + "visibility", + ]) + deps = extra_deps + script = "//build/gn_run_binary.py" + inputs = extra_inputs + outputs = [ output ] + depfile = depfile + pool = "//build/toolchain:toolchain_pool" + + ext = "" + if (is_win) { + ext = ".exe" + } + dart = rebase_path("$host_prebuilt_dart_sdk/bin/dart$ext", root_build_dir) + + args = [ dart ] + args += snapshot_vm_args + args += [ rebase_path(main_dart) ] + args += training_args + } + } else { + dart_action(target_name) { + forward_variables_from(invoker, + [ + "testonly", + "visibility", + ]) + script = main_dart + pool = "//build/toolchain:toolchain_pool" + deps = extra_deps + inputs = extra_inputs + outputs = [ output ] + depfile = depfile + vm_args = snapshot_vm_args + args = training_args + } + } +} diff --git a/build/dart/internal/flutter_frontend_server.gni b/build/dart/internal/flutter_frontend_server.gni new file mode 100644 index 0000000000000..372527a8e136c --- /dev/null +++ b/build/dart/internal/flutter_frontend_server.gni @@ -0,0 +1,121 @@ +# Copyright 2013 The Flutter Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +import("//flutter/build/dart/dart.gni") +import("//flutter/common/config.gni") + +import("$dart_src/build/dart/dart_action.gni") + +# Generates a Dart kernel snapshot using flutter_frontend_server. +# +# Arguments +# main_dart (required): +# The Dart entrypoint file. +# +# kernel_output (required): +# The path to the output kernel snapshot in the out directory. +# +# package_config (optional): +# The path to the package_config.json file. +# +# deps (optional): +# Additional dependencies. Dependencies on the frontend server and +# Flutter's platform.dill are included by default. This rule creates and +# uses a depfile, so listing all Dart sources is not necessary. +# +# extra_args (optional): +# Additional frontend server command line arguments. +template("flutter_frontend_server") { + assert(defined(invoker.main_dart), "The Dart test file must be specified.") + assert(defined(invoker.kernel_output), + "The Dart Kernel file location must be specified.") + + kernel_output = invoker.kernel_output + + common_deps = [ "//flutter/lib/snapshot:strong_platform" ] + if (defined(invoker.deps)) { + common_deps += invoker.deps + } + + extra_args = [] + if (defined(invoker.extra_args)) { + extra_args += invoker.extra_args + } + + packages_args = [] + package_config = "" + if (defined(invoker.package_config)) { + package_config = rebase_path(invoker.package_config, root_build_dir) + } else { + # Use the root engine package config by default. + # As we move towards a single pub workspace for the engine, this will be + # the correct package config to use, as we will no longer have a per-package + # .dart_tool/package_config.json. + package_config = rebase_path("//flutter/.dart_tool/package_config.json") + } + packages_args += [ + "--packages", + package_config, + ] + snapshot_depfile = "$kernel_output.d" + + flutter_patched_sdk = + rebase_path("$root_out_dir/flutter_patched_sdk", root_build_dir) + + common_args = extra_args + packages_args + [ + "--sdk-root", + flutter_patched_sdk, + "--target=flutter", + "--depfile", + rebase_path(snapshot_depfile, root_build_dir), + "--output-dill", + rebase_path(invoker.kernel_output, root_build_dir), + rebase_path(invoker.main_dart, root_build_dir), + ] + + if (flutter_prebuilt_dart_sdk) { + common_deps += [ "//flutter/flutter_frontend_server:frontend_server" ] + action(target_name) { + forward_variables_from(invoker, + [ + "visibility", + "testonly", + ], + [ "pool" ]) + deps = common_deps + pool = "//build/toolchain:toolchain_pool" + script = "//build/gn_run_binary.py" + inputs = [ invoker.main_dart ] + outputs = [ invoker.kernel_output ] + depfile = snapshot_depfile + + ext = "" + if (is_win) { + ext = ".exe" + } + dart = rebase_path("$host_prebuilt_dart_sdk/bin/dartaotruntime$ext", + root_out_dir) + frontend_server = + rebase_path("$root_gen_dir/frontend_server_aot.dart.snapshot") + + args = [ dart ] + [ frontend_server ] + common_args + } + } else { + prebuilt_dart_action(target_name) { + forward_variables_from(invoker, + [ + "visibility", + "testonly", + ], + [ "pool" ]) + deps = common_deps + pool = "//build/toolchain:toolchain_pool" + script = "$dart_src/pkg/frontend_server/bin/frontend_server_starter.dart" + inputs = [ invoker.main_dart ] + outputs = [ invoker.kernel_output ] + depfile = snapshot_depfile + args = common_args + } + } +} diff --git a/build/dart/internal/flutter_snapshot.gni b/build/dart/internal/flutter_snapshot.gni new file mode 100644 index 0000000000000..6a4028e7a467c --- /dev/null +++ b/build/dart/internal/flutter_snapshot.gni @@ -0,0 +1,155 @@ +# Copyright 2013 The Flutter Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +import("//build/compiled_action.gni") +import("//flutter/build/dart/internal/flutter_frontend_server.gni") +import("//flutter/common/config.gni") + +# Creates a dart kernel (dill) file suitable for use with gen_snapshot, as well +# as the app-jit, aot-elf, or aot-assembly snapshot for targeting Flutter on +# Android or iOS. +# +# Invoker must supply dart_main. Invoker may optionally supply package_config, +# which otherwise defaults to the repo-wide pacakge_config, and optionally +# supply aot as a boolean and product as a boolean. +# +# On Android, the invoker may provide output_aot_lib as a string to override +# the default filename for the aot-elf snapshot. +template("flutter_snapshot") { + assert(!is_fuchsia) + assert(defined(invoker.main_dart), "main_dart is a required parameter.") + + kernel_target = "_${target_name}_kernel" + snapshot_target = "_${target_name}_snapshot" + is_aot = + flutter_runtime_mode == "profile" || flutter_runtime_mode == "release" + + kernel_output = "$target_gen_dir/kernel_blob.bin" + + extra_frontend_server_args = [] + if (is_aot) { + extra_frontend_server_args += [ + "--aot", + "--tfa", + ] + } else { + # --no-link-platform is only valid when --aot isn't specified + extra_frontend_server_args += [ "--no-link-platform" ] + } + + if (defined(invoker.product) && invoker.product) { + # Setting this flag in a non-product release build for AOT (a "profile" + # build) causes the vm service isolate code to be tree-shaken from an app. + # See the pragma on the entrypoint here: + # + # https://github.com/dart-lang/sdk/blob/main/sdk/lib/_internal/vm/bin/vmservice_io.dart#L240 + # + # Also, this define excludes debugging and profiling code from Flutter. + extra_frontend_server_args += [ "-Ddart.vm.product=true" ] + } else { + if (flutter_runtime_mode == "profile") { + # The following define excludes debugging code from Flutter. + extra_frontend_server_args += [ "-Ddart.vm.profile=true" ] + } + } + + if (defined(invoker.package_config)) { + flutter_frontend_server(kernel_target) { + main_dart = invoker.main_dart + package_config = invoker.package_config + kernel_output = kernel_output + extra_args = extra_frontend_server_args + } + } else { + flutter_frontend_server(kernel_target) { + main_dart = invoker.main_dart + kernel_output = kernel_output + extra_args = extra_frontend_server_args + } + } + + compiled_action(snapshot_target) { + if (target_cpu == "x86" && host_os == "linux") { + # By default Dart will create a 32-bit gen_snapshot host binary if the target + # platform is 32-bit. Override this to create a 64-bit gen_snapshot for x86 + # targets because some host platforms may not support 32-bit binaries. + tool = "$dart_src/runtime/bin:gen_snapshot_host_targeting_host" + toolchain = "//build/toolchain/$host_os:clang_x64" + } else { + tool = "$dart_src/runtime/bin:gen_snapshot" + } + + inputs = [ kernel_output ] + deps = [ ":$kernel_target" ] + outputs = [] + + args = [] + + if (is_debug && flutter_runtime_mode != "profile" && + flutter_runtime_mode != "release" && + flutter_runtime_mode != "jit_release") { + args += [ "--enable_asserts" ] + } + + if (is_aot) { + args += [ "--deterministic" ] + if (is_ios) { + snapshot_assembly = "$target_gen_dir/ios/snapshot_assembly.S" + outputs += [ snapshot_assembly ] + args += [ + "--snapshot_kind=app-aot-assembly", + "--assembly=" + rebase_path(snapshot_assembly), + ] + } else if (is_android) { + if (defined(invoker.output_aot_lib)) { + output_aot_lib = invoker.output_aot_lib + } else { + output_aot_lib = "libapp.so" + } + libapp = "$target_gen_dir/android/libs/$android_app_abi/$output_aot_lib" + outputs += [ libapp ] + args += [ + "--snapshot_kind=app-aot-elf", + "--elf=" + rebase_path(libapp), + ] + } else { + assert(false) + } + } else { + deps += [ "//flutter/lib/snapshot:generate_snapshot_bin" ] + vm_snapshot_data = + "$root_gen_dir/flutter/lib/snapshot/vm_isolate_snapshot.bin" + snapshot_data = "$root_gen_dir/flutter/lib/snapshot/isolate_snapshot.bin" + isolate_snapshot_data = "$target_gen_dir/isolate_snapshot_data" + isolate_snapshot_instructions = "$target_gen_dir/isolate_snapshot_instr" + + inputs += [ + vm_snapshot_data, + snapshot_data, + ] + + outputs += [ + isolate_snapshot_data, + isolate_snapshot_instructions, + ] + args += [ + "--snapshot_kind=app-jit", + "--load_vm_snapshot_data=" + rebase_path(vm_snapshot_data), + "--load_isolate_snapshot_data=" + rebase_path(snapshot_data), + "--isolate_snapshot_data=" + rebase_path(isolate_snapshot_data), + "--isolate_snapshot_instructions=" + + rebase_path(isolate_snapshot_instructions), + ] + } + + args += [ rebase_path(kernel_output) ] + } + + group(target_name) { + public_deps = [ + ":$kernel_target", + ":$snapshot_target", + ] + } +} diff --git a/build/dart/rules.gni b/build/dart/rules.gni index 753ac4f14e308..750fc762bd33c 100644 --- a/build/dart/rules.gni +++ b/build/dart/rules.gni @@ -12,400 +12,6 @@ import("//flutter/common/config.gni") import("$dart_src/build/dart/dart_action.gni") import("$dart_src/sdk_args.gni") -# Generates a Dart kernel snapshot using flutter_frontend_server. -# -# Arguments -# main_dart (required): -# The Dart entrypoint file. -# -# kernel_output (required): -# The path to the output kernel snapshot in the out directory. -# -# package_config (optional): -# The path to the package_config.json file. -# -# deps (optional): -# Additional dependencies. Dependencies on the frontend server and -# Flutter's platform.dill are included by default. This rule creates and -# uses a depfile, so listing all Dart sources is not necessary. -# -# extra_args (optional): -# Additional frontend server command line arguments. -template("flutter_frontend_server") { - assert(defined(invoker.main_dart), "The Dart test file must be specified.") - assert(defined(invoker.kernel_output), - "The Dart Kernel file location must be specified.") - - kernel_output = invoker.kernel_output - - common_deps = [ "//flutter/lib/snapshot:strong_platform" ] - if (defined(invoker.deps)) { - common_deps += invoker.deps - } - - extra_args = [] - if (defined(invoker.extra_args)) { - extra_args += invoker.extra_args - } - - packages_args = [] - package_config = "" - if (defined(invoker.package_config)) { - package_config = rebase_path(invoker.package_config, root_build_dir) - } else { - # Use the root engine package config by default. - # As we move towards a single pub workspace for the engine, this will be - # the correct package config to use, as we will no longer have a per-package - # .dart_tool/package_config.json. - package_config = rebase_path("//flutter/.dart_tool/package_config.json") - } - packages_args += [ - "--packages", - package_config, - ] - snapshot_depfile = "$kernel_output.d" - - flutter_patched_sdk = - rebase_path("$root_out_dir/flutter_patched_sdk", root_build_dir) - - common_args = extra_args + packages_args + [ - "--sdk-root", - flutter_patched_sdk, - "--target=flutter", - "--depfile", - rebase_path(snapshot_depfile, root_build_dir), - "--output-dill", - rebase_path(invoker.kernel_output, root_build_dir), - rebase_path(invoker.main_dart, root_build_dir), - ] - - if (flutter_prebuilt_dart_sdk) { - common_deps += [ "//flutter/flutter_frontend_server:frontend_server" ] - action(target_name) { - forward_variables_from(invoker, - [ - "visibility", - "testonly", - ], - [ "pool" ]) - deps = common_deps - pool = "//build/toolchain:toolchain_pool" - script = "//build/gn_run_binary.py" - inputs = [ invoker.main_dart ] - outputs = [ invoker.kernel_output ] - depfile = snapshot_depfile - - ext = "" - if (is_win) { - ext = ".exe" - } - dart = rebase_path("$host_prebuilt_dart_sdk/bin/dartaotruntime$ext", - root_out_dir) - frontend_server = - rebase_path("$root_gen_dir/frontend_server_aot.dart.snapshot") - - args = [ dart ] + [ frontend_server ] + common_args - } - } else { - prebuilt_dart_action(target_name) { - forward_variables_from(invoker, - [ - "visibility", - "testonly", - ], - [ "pool" ]) - deps = common_deps - pool = "//build/toolchain:toolchain_pool" - script = "$dart_src/pkg/frontend_server/bin/frontend_server_starter.dart" - inputs = [ invoker.main_dart ] - outputs = [ invoker.kernel_output ] - depfile = snapshot_depfile - args = common_args - } - } -} - -# Creates a dart kernel (dill) file suitable for use with gen_snapshot, as well -# as the app-jit, aot-elf, or aot-assembly snapshot for targeting Flutter on -# Android or iOS. -# -# Invoker must supply dart_main. Invoker may optionally supply package_config, -# which otherwise defaults to the repo-wide pacakge_config, and optionally -# supply aot as a boolean and product as a boolean. -# -# On Android, the invoker may provide output_aot_lib as a string to override -# the default filename for the aot-elf snapshot. -template("flutter_snapshot") { - assert(!is_fuchsia) - assert(defined(invoker.main_dart), "main_dart is a required parameter.") - - kernel_target = "_${target_name}_kernel" - snapshot_target = "_${target_name}_snapshot" - is_aot = - flutter_runtime_mode == "profile" || flutter_runtime_mode == "release" - - kernel_output = "$target_gen_dir/kernel_blob.bin" - - extra_frontend_server_args = [] - if (is_aot) { - extra_frontend_server_args += [ - "--aot", - "--tfa", - ] - } else { - # --no-link-platform is only valid when --aot isn't specified - extra_frontend_server_args += [ "--no-link-platform" ] - } - - if (defined(invoker.product) && invoker.product) { - # Setting this flag in a non-product release build for AOT (a "profile" - # build) causes the vm service isolate code to be tree-shaken from an app. - # See the pragma on the entrypoint here: - # - # https://github.com/dart-lang/sdk/blob/main/sdk/lib/_internal/vm/bin/vmservice_io.dart#L240 - # - # Also, this define excludes debugging and profiling code from Flutter. - extra_frontend_server_args += [ "-Ddart.vm.product=true" ] - } else { - if (flutter_runtime_mode == "profile") { - # The following define excludes debugging code from Flutter. - extra_frontend_server_args += [ "-Ddart.vm.profile=true" ] - } - } - - if (defined(invoker.package_config)) { - flutter_frontend_server(kernel_target) { - main_dart = invoker.main_dart - package_config = invoker.package_config - kernel_output = kernel_output - extra_args = extra_frontend_server_args - } - } else { - flutter_frontend_server(kernel_target) { - main_dart = invoker.main_dart - kernel_output = kernel_output - extra_args = extra_frontend_server_args - } - } - - compiled_action(snapshot_target) { - if (target_cpu == "x86" && host_os == "linux") { - # By default Dart will create a 32-bit gen_snapshot host binary if the target - # platform is 32-bit. Override this to create a 64-bit gen_snapshot for x86 - # targets because some host platforms may not support 32-bit binaries. - tool = "$dart_src/runtime/bin:gen_snapshot_host_targeting_host" - toolchain = "//build/toolchain/$host_os:clang_x64" - } else { - tool = "$dart_src/runtime/bin:gen_snapshot" - } - - inputs = [ kernel_output ] - deps = [ ":$kernel_target" ] - outputs = [] - - args = [] - - if (is_debug && flutter_runtime_mode != "profile" && - flutter_runtime_mode != "release" && - flutter_runtime_mode != "jit_release") { - args += [ "--enable_asserts" ] - } - - if (is_aot) { - args += [ "--deterministic" ] - if (is_ios) { - snapshot_assembly = "$target_gen_dir/ios/snapshot_assembly.S" - outputs += [ snapshot_assembly ] - args += [ - "--snapshot_kind=app-aot-assembly", - "--assembly=" + rebase_path(snapshot_assembly), - ] - } else if (is_android) { - if (defined(invoker.output_aot_lib)) { - output_aot_lib = invoker.output_aot_lib - } else { - output_aot_lib = "libapp.so" - } - libapp = "$target_gen_dir/android/libs/$android_app_abi/$output_aot_lib" - outputs += [ libapp ] - args += [ - "--snapshot_kind=app-aot-elf", - "--elf=" + rebase_path(libapp), - ] - } else { - assert(false) - } - } else { - deps += [ "//flutter/lib/snapshot:generate_snapshot_bin" ] - vm_snapshot_data = - "$root_gen_dir/flutter/lib/snapshot/vm_isolate_snapshot.bin" - snapshot_data = "$root_gen_dir/flutter/lib/snapshot/isolate_snapshot.bin" - isolate_snapshot_data = "$target_gen_dir/isolate_snapshot_data" - isolate_snapshot_instructions = "$target_gen_dir/isolate_snapshot_instr" - - inputs += [ - vm_snapshot_data, - snapshot_data, - ] - - outputs += [ - isolate_snapshot_data, - isolate_snapshot_instructions, - ] - args += [ - "--snapshot_kind=app-jit", - "--load_vm_snapshot_data=" + rebase_path(vm_snapshot_data), - "--load_isolate_snapshot_data=" + rebase_path(snapshot_data), - "--isolate_snapshot_data=" + rebase_path(isolate_snapshot_data), - "--isolate_snapshot_instructions=" + - rebase_path(isolate_snapshot_instructions), - ] - } - - args += [ rebase_path(kernel_output) ] - } - - group(target_name) { - public_deps = [ - ":$kernel_target", - ":$snapshot_target", - ] - } -} - -# Creates an app-jit snapshot for a command-line Dart program based on a -# training run. -# -# Parameters: -# main_dart (required): -# The entrypoint to the Dart application. -# -# training_args (required): -# Arguments to pass to the Dart application for the training run. -# -# vm_args (optional): -# Additional arguments to the Dart VM. -# -# deps (optional): -# Any build dependencies. -# -# package_config (required): -# The .packages file for the app. Defaults to the $_dart_root/.packages. -# -# output (optional): -# Overrides the full output path. -# -# snapshot_kind (optional) -# Either an "app-jit" snapshot (default) or a "kernel" snapshot -template("application_snapshot") { - assert(defined(invoker.main_dart), "Must specify 'main_dart'") - assert(defined(invoker.training_args), "Must specify 'training_args'") - - main_dart = invoker.main_dart - training_args = invoker.training_args - name = target_name - - package_config = "" - if (defined(invoker.package_config)) { - package_config = rebase_path(invoker.package_config, root_build_dir) - } else { - # Use the root engine package config by default. - # As we move towards a single pub workspace for the engine, this will be - # the correct package config to use, as we will no longer have a per-package - # .dart_tool/package_config.json. - package_config = rebase_path("//flutter/.dart_tool/package_config.json") - } - - 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.snapshot" - if (defined(invoker.output)) { - output = invoker.output - } - - depfile = output + ".d" - abs_depfile = rebase_path(depfile) - abs_output = rebase_path(output) - rel_output = rebase_path(output, root_build_dir) - snapshot_vm_args = [ - "--deterministic", - "--packages=$package_config", - "--snapshot=$abs_output", - "--snapshot-depfile=$abs_depfile", - "--depfile-output-filename=$rel_output", - ] - if (defined(invoker.vm_args)) { - snapshot_vm_args += invoker.vm_args - } - - snapshot_kind = "app-jit" - if (target_cpu != host_cpu) { - snapshot_kind = "kernel" - } - if (defined(invoker.snapshot_kind)) { - snapshot_kind = invoker.snapshot_kind - } - if (snapshot_kind == "kernel") { - snapshot_vm_args += [ "--snapshot-kind=kernel" ] - } else if (snapshot_kind == "app-jit") { - snapshot_vm_args += [ "--snapshot-kind=app-jit" ] - } else { - assert(false, "Bad snapshot_kind: '$snapshot_kind'") - } - - # Ensure the compiled appliation (e.g. frontend-server, ...) will use this - # Dart SDK hash when consuming/producing kernel. - # - # (Instead of ensuring every user of the "application_snapshot" passes its - # own) - snapshot_vm_args += [ "-Dsdk_hash=$sdk_hash" ] - - if (flutter_prebuilt_dart_sdk) { - action(target_name) { - forward_variables_from(invoker, - [ - "testonly", - "visibility", - ]) - deps = extra_deps - script = "//build/gn_run_binary.py" - inputs = extra_inputs - outputs = [ output ] - depfile = depfile - pool = "//build/toolchain:toolchain_pool" - - ext = "" - if (is_win) { - ext = ".exe" - } - dart = rebase_path("$host_prebuilt_dart_sdk/bin/dart$ext", root_build_dir) - - args = [ dart ] - args += snapshot_vm_args - args += [ rebase_path(main_dart) ] - args += training_args - } - } else { - dart_action(target_name) { - forward_variables_from(invoker, - [ - "testonly", - "visibility", - ]) - script = main_dart - pool = "//build/toolchain:toolchain_pool" - deps = extra_deps - inputs = extra_inputs - outputs = [ output ] - depfile = depfile - vm_args = snapshot_vm_args - args = training_args - } - } -} +import("//flutter/build/dart/internal/application_snapshot.gni") +import("//flutter/build/dart/internal/flutter_frontend_server.gni") +import("//flutter/build/dart/internal/flutter_snapshot.gni") From 11d36ff0503a78cd4656575a2fcac85fde81adc3 Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Tue, 24 Sep 2024 16:37:06 -0700 Subject: [PATCH 02/26] [Impeller] add basic culling checks during text frame dispatcher. (#55168) Fixes https://github.com/flutter/flutter/issues/155133 Dl dispatching still relies on cull rects computed during that dispatch process. Make sure that the text frame dispatcher doesn't populate text frames that are way offscreen. This culling is more conservative than the rendering dispatcher. We'd need to do some refactoring so the logic isn't repeated multiple times. --- impeller/aiks/aiks_playground.cc | 5 +- impeller/display_list/dl_dispatcher.cc | 67 +++++++++++++++++-- impeller/display_list/dl_dispatcher.h | 16 ++++- impeller/display_list/dl_playground.cc | 5 +- impeller/toolkit/interop/surface.cc | 3 +- shell/common/snapshot_controller_impeller.cc | 7 +- shell/gpu/gpu_surface_gl_impeller.cc | 5 +- shell/gpu/gpu_surface_metal_impeller.mm | 12 ++-- shell/gpu/gpu_surface_vulkan_impeller.cc | 5 +- .../embedder/embedder_external_view.cc | 8 ++- 10 files changed, 111 insertions(+), 22 deletions(-) diff --git a/impeller/aiks/aiks_playground.cc b/impeller/aiks/aiks_playground.cc index 882e0d66a99c2..6ad968a27646f 100644 --- a/impeller/aiks/aiks_playground.cc +++ b/impeller/aiks/aiks_playground.cc @@ -90,7 +90,10 @@ bool AiksPlayground::OpenPlaygroundHere( [&renderer, &callback](RenderTarget& render_target) -> bool { #if EXPERIMENTAL_CANVAS auto display_list = callback(); - TextFrameDispatcher collector(renderer.GetContentContext(), Matrix()); + TextFrameDispatcher collector(renderer.GetContentContext(), // + Matrix(), // + Rect::MakeMaximum() // + ); display_list->Dispatch(collector); ExperimentalDlDispatcher impeller_dispatcher( diff --git a/impeller/display_list/dl_dispatcher.cc b/impeller/display_list/dl_dispatcher.cc index d58a6339aafac..2e1870da19376 100644 --- a/impeller/display_list/dl_dispatcher.cc +++ b/impeller/display_list/dl_dispatcher.cc @@ -1368,22 +1368,46 @@ Canvas& ExperimentalDlDispatcher::GetCanvas() { //// Text Frame Dispatcher TextFrameDispatcher::TextFrameDispatcher(const ContentContext& renderer, - const Matrix& initial_matrix) - : renderer_(renderer), matrix_(initial_matrix) {} + const Matrix& initial_matrix, + const Rect cull_rect) + : renderer_(renderer), matrix_(initial_matrix) { + cull_rect_state_.push_back(cull_rect); +} + +TextFrameDispatcher::~TextFrameDispatcher() { + FML_DCHECK(cull_rect_state_.size() == 1); +} void TextFrameDispatcher::save() { stack_.emplace_back(matrix_); + cull_rect_state_.push_back(cull_rect_state_.back()); } void TextFrameDispatcher::saveLayer(const DlRect& bounds, const flutter::SaveLayerOptions options, const flutter::DlImageFilter* backdrop) { save(); + + // This dispatcher does not track enough state to accurately compute + // cull rects with image filters. + auto global_cull_rect = cull_rect_state_.back(); + if (has_image_filter_ || global_cull_rect.IsMaximum()) { + cull_rect_state_.back() = Rect::MakeMaximum(); + } else { + auto global_save_bounds = bounds.TransformBounds(matrix_); + auto new_cull_rect = global_cull_rect.Intersection(global_save_bounds); + if (new_cull_rect.has_value()) { + cull_rect_state_.back() = new_cull_rect.value(); + } else { + cull_rect_state_.back() = Rect::MakeLTRB(0, 0, 0, 0); + } + } } void TextFrameDispatcher::restore() { matrix_ = stack_.back(); stack_.pop_back(); + cull_rect_state_.pop_back(); } void TextFrameDispatcher::translate(DlScalar tx, DlScalar ty) { @@ -1459,6 +1483,15 @@ void TextFrameDispatcher::drawTextFrame( ); } +const Rect TextFrameDispatcher::GetCurrentLocalCullingBounds() const { + auto cull_rect = cull_rect_state_.back(); + if (!cull_rect.IsEmpty() && !cull_rect.IsMaximum()) { + Matrix inverse = matrix_.Invert(); + cull_rect = cull_rect.TransformBounds(inverse); + } + return cull_rect; +} + void TextFrameDispatcher::drawDisplayList( const sk_sp display_list, DlScalar opacity) { @@ -1466,9 +1499,24 @@ void TextFrameDispatcher::drawDisplayList( save(); Paint old_paint = paint_; paint_ = Paint{}; - display_list->Dispatch(*this); + bool old_has_image_filter = has_image_filter_; + has_image_filter_ = false; + + Rect local_cull_bounds = GetCurrentLocalCullingBounds(); + if (local_cull_bounds.IsMaximum()) { + display_list->Dispatch(*this); + } else if (!local_cull_bounds.IsEmpty()) { + IRect cull_rect = IRect::RoundOut(local_cull_bounds); + display_list->Dispatch(*this, SkIRect::MakeLTRB(cull_rect.GetLeft(), // + cull_rect.GetTop(), // + cull_rect.GetRight(), // + cull_rect.GetBottom() // + )); + } + restore(); paint_ = old_paint; + has_image_filter_ = old_has_image_filter; FML_DCHECK(stack_depth == stack_.size()); } @@ -1522,6 +1570,15 @@ void TextFrameDispatcher::setStrokeJoin(flutter::DlStrokeJoin join) { } } +// |flutter::DlOpReceiver| +void TextFrameDispatcher::setImageFilter(const flutter::DlImageFilter* filter) { + if (filter == nullptr) { + has_image_filter_ = false; + } else { + has_image_filter_ = true; + } +} + std::shared_ptr DisplayListToTexture( const sk_sp& display_list, ISize size, @@ -1553,8 +1610,8 @@ std::shared_ptr DisplayListToTexture( } SkIRect sk_cull_rect = SkIRect::MakeWH(size.width, size.height); - impeller::TextFrameDispatcher collector(context.GetContentContext(), - impeller::Matrix()); + impeller::TextFrameDispatcher collector( + context.GetContentContext(), impeller::Matrix(), Rect::MakeSize(size)); display_list->Dispatch(collector, sk_cull_rect); impeller::ExperimentalDlDispatcher impeller_dispatcher( context.GetContentContext(), target, diff --git a/impeller/display_list/dl_dispatcher.h b/impeller/display_list/dl_dispatcher.h index 55694fd61aa1f..61f8efd5a9dca 100644 --- a/impeller/display_list/dl_dispatcher.h +++ b/impeller/display_list/dl_dispatcher.h @@ -14,6 +14,8 @@ #include "impeller/aiks/experimental_canvas.h" #include "impeller/aiks/paint.h" #include "impeller/entity/contents/content_context.h" +#include "impeller/geometry/color.h" +#include "impeller/geometry/rect.h" namespace impeller { @@ -330,7 +332,11 @@ class TextFrameDispatcher : public flutter::IgnoreAttributeDispatchHelper, public flutter::IgnoreDrawDispatchHelper { public: TextFrameDispatcher(const ContentContext& renderer, - const Matrix& initial_matrix); + const Matrix& initial_matrix, + const Rect cull_rect); + + ~TextFrameDispatcher(); + void save() override; void saveLayer(const DlRect& bounds, @@ -386,10 +392,18 @@ class TextFrameDispatcher : public flutter::IgnoreAttributeDispatchHelper, // |flutter::DlOpReceiver| void setStrokeJoin(flutter::DlStrokeJoin join) override; + // |flutter::DlOpReceiver| + void setImageFilter(const flutter::DlImageFilter* filter) override; + private: + const Rect GetCurrentLocalCullingBounds() const; + const ContentContext& renderer_; Matrix matrix_; std::vector stack_; + // note: cull rects are always in the global coordinate space. + std::vector cull_rect_state_; + bool has_image_filter_ = false; Paint paint_; }; diff --git a/impeller/display_list/dl_playground.cc b/impeller/display_list/dl_playground.cc index cf74a095465cd..ee3ee438028ce 100644 --- a/impeller/display_list/dl_playground.cc +++ b/impeller/display_list/dl_playground.cc @@ -49,7 +49,10 @@ bool DlPlayground::OpenPlaygroundHere(DisplayListPlaygroundCallback callback) { auto list = callback(); #if EXPERIMENTAL_CANVAS - TextFrameDispatcher collector(context.GetContentContext(), Matrix()); + TextFrameDispatcher collector(context.GetContentContext(), // + Matrix(), // + Rect::MakeMaximum() // + ); list->Dispatch(collector); ExperimentalDlDispatcher impeller_dispatcher( diff --git a/impeller/toolkit/interop/surface.cc b/impeller/toolkit/interop/surface.cc index 20a2f4c4188a4..d37fad66407f3 100644 --- a/impeller/toolkit/interop/surface.cc +++ b/impeller/toolkit/interop/surface.cc @@ -61,7 +61,8 @@ bool Surface::DrawDisplayList(const DisplayList& dl) const { const auto cull_rect = IRect::MakeSize(surface_->GetSize()); auto skia_cull_rect = SkIRect::MakeWH(cull_rect.GetWidth(), cull_rect.GetHeight()); - impeller::TextFrameDispatcher collector(content_context, impeller::Matrix{}); + impeller::TextFrameDispatcher collector(content_context, impeller::Matrix{}, + Rect::MakeSize(surface_->GetSize())); display_list->Dispatch(collector, skia_cull_rect); impeller::ExperimentalDlDispatcher impeller_dispatcher( diff --git a/shell/common/snapshot_controller_impeller.cc b/shell/common/snapshot_controller_impeller.cc index 2b06c04e4d113..89583f9eafcc0 100644 --- a/shell/common/snapshot_controller_impeller.cc +++ b/shell/common/snapshot_controller_impeller.cc @@ -73,8 +73,11 @@ sk_sp DoMakeRasterSnapshot( ); } - impeller::TextFrameDispatcher collector(context->GetContentContext(), - impeller::Matrix()); + impeller::TextFrameDispatcher collector( + context->GetContentContext(), // + impeller::Matrix(), // + impeller::Rect::MakeSize(render_target_size) // + ); display_list->Dispatch(collector, SkIRect::MakeSize(size)); impeller::ExperimentalDlDispatcher impeller_dispatcher( context->GetContentContext(), target, diff --git a/shell/gpu/gpu_surface_gl_impeller.cc b/shell/gpu/gpu_surface_gl_impeller.cc index cc4d74b3cfbad..7542d040fb946 100644 --- a/shell/gpu/gpu_surface_gl_impeller.cc +++ b/shell/gpu/gpu_surface_gl_impeller.cc @@ -120,8 +120,9 @@ std::unique_ptr GPUSurfaceGLImpeller::AcquireFrame( #if EXPERIMENTAL_CANVAS auto skia_cull_rect = SkIRect::MakeWH(cull_rect.width, cull_rect.height); - impeller::TextFrameDispatcher collector(aiks_context->GetContentContext(), - impeller::Matrix()); + impeller::TextFrameDispatcher collector( + aiks_context->GetContentContext(), impeller::Matrix(), + impeller::Rect::MakeSize(cull_rect)); display_list->Dispatch(collector, skia_cull_rect); impeller::ExperimentalDlDispatcher impeller_dispatcher( diff --git a/shell/gpu/gpu_surface_metal_impeller.mm b/shell/gpu/gpu_surface_metal_impeller.mm index 6e8c43763e092..a842e50a7ebc8 100644 --- a/shell/gpu/gpu_surface_metal_impeller.mm +++ b/shell/gpu/gpu_surface_metal_impeller.mm @@ -171,8 +171,10 @@ surface->SetFrameBoundary(surface_frame.submit_info().frame_boundary); #if EXPERIMENTAL_CANVAS - impeller::TextFrameDispatcher collector(aiks_context->GetContentContext(), - impeller::Matrix()); + impeller::TextFrameDispatcher collector(aiks_context->GetContentContext(), // + impeller::Matrix(), // + impeller::Rect::MakeSize(cull_rect.GetSize()) // + ); display_list->Dispatch(collector, sk_cull_rect); impeller::ExperimentalDlDispatcher impeller_dispatcher( @@ -299,8 +301,10 @@ impeller::IRect cull_rect = surface->coverage(); SkIRect sk_cull_rect = SkIRect::MakeWH(cull_rect.GetWidth(), cull_rect.GetHeight()); #if EXPERIMENTAL_CANVAS - impeller::TextFrameDispatcher collector(aiks_context->GetContentContext(), - impeller::Matrix()); + impeller::TextFrameDispatcher collector(aiks_context->GetContentContext(), // + impeller::Matrix(), // + impeller::Rect::MakeSize(cull_rect.GetSize()) // + ); display_list->Dispatch(collector, sk_cull_rect); impeller::RenderTarget render_target = surface->GetTargetRenderPassDescriptor(); impeller::ExperimentalDlDispatcher impeller_dispatcher( diff --git a/shell/gpu/gpu_surface_vulkan_impeller.cc b/shell/gpu/gpu_surface_vulkan_impeller.cc index 263c3db64bf7b..d04937edc6b81 100644 --- a/shell/gpu/gpu_surface_vulkan_impeller.cc +++ b/shell/gpu/gpu_surface_vulkan_impeller.cc @@ -81,8 +81,9 @@ std::unique_ptr GPUSurfaceVulkanImpeller::AcquireFrame( } #if EXPERIMENTAL_CANVAS - impeller::TextFrameDispatcher collector(aiks_context->GetContentContext(), - impeller::Matrix()); + impeller::TextFrameDispatcher collector( + aiks_context->GetContentContext(), impeller::Matrix(), + impeller::Rect::MakeSize(cull_rect)); display_list->Dispatch(collector, SkIRect::MakeWH(cull_rect.width, cull_rect.height)); impeller::ExperimentalDlDispatcher impeller_dispatcher( diff --git a/shell/platform/embedder/embedder_external_view.cc b/shell/platform/embedder/embedder_external_view.cc index 1111e8a7a8375..9019a417f09e5 100644 --- a/shell/platform/embedder/embedder_external_view.cc +++ b/shell/platform/embedder/embedder_external_view.cc @@ -134,9 +134,11 @@ bool EmbedderExternalView::Render(const EmbedderRenderTarget& render_target, impeller::IRect::MakeSize(impeller_target->GetRenderTargetSize()); SkIRect sk_cull_rect = SkIRect::MakeWH(cull_rect.GetWidth(), cull_rect.GetHeight()); - - impeller::TextFrameDispatcher collector(aiks_context->GetContentContext(), - impeller::Matrix()); + impeller::TextFrameDispatcher collector( + aiks_context->GetContentContext(), // + impeller::Matrix(), // + impeller::Rect::MakeSize(cull_rect.GetSize()) // + ); display_list->Dispatch(collector, sk_cull_rect); impeller::ExperimentalDlDispatcher impeller_dispatcher( From f7a4718dfd0a29fd1e0d3a9d83fb1c6253f98692 Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Tue, 24 Sep 2024 16:38:52 -0700 Subject: [PATCH 03/26] [Impeller] fix Impeller on windows. (#55323) Fixes https://github.com/flutter/flutter/issues/141482 Since the introduction of the flutter compositor, the windows embedder will create an offscreen framebuffer and then blit this to the onscreen framebuffer. Therefore, the onscreen framebuffer should not be constructed as a multisample framebuffer - and the EGL config can match skia. Also cleans up selection of the impeller PixelFormat, which might not have matched the selected compositor format because it was hardcoded to RGBA_8888 --- shell/platform/embedder/embedder.cc | 53 ++++++++++++++++--- shell/platform/windows/compositor_opengl.cc | 35 ++++++++++-- shell/platform/windows/compositor_opengl.h | 6 ++- .../windows/compositor_opengl_unittests.cc | 29 ++++++++-- shell/platform/windows/egl/manager.cc | 45 ++++------------ shell/platform/windows/egl/manager.h | 6 +-- .../windows/flutter_windows_engine.cc | 5 +- .../windows/flutter_windows_unittests.cc | 2 +- .../windows/testing/egl/mock_manager.h | 2 +- 9 files changed, 122 insertions(+), 61 deletions(-) diff --git a/shell/platform/embedder/embedder.cc b/shell/platform/embedder/embedder.cc index dc61d43393e8c..77950a37eaae8 100644 --- a/shell/platform/embedder/embedder.cc +++ b/shell/platform/embedder/embedder.cc @@ -1038,6 +1038,23 @@ static sk_sp MakeSkSurfaceFromBackingStore( #endif } +#if defined(SHELL_ENABLE_GL) && defined(IMPELLER_SUPPORTS_RENDERING) +static std::optional FlutterFormatToImpellerPixelFormat( + uint32_t format) { + switch (format) { + case GL_BGRA8_EXT: + return impeller::PixelFormat::kB8G8R8A8UNormInt; + case GL_RGBA8: + return impeller::PixelFormat::kR8G8B8A8UNormInt; + default: + FML_LOG(ERROR) << "Cannot convert format " << format + << " to impeller::PixelFormat."; + return std::nullopt; + } +} + +#endif // defined(SHELL_ENABLE_GL) && defined(IMPELLER_SUPPORTS_RENDERING) + static std::unique_ptr MakeRenderTargetFromBackingStoreImpeller( FlutterBackingStore backing_store, @@ -1046,18 +1063,30 @@ MakeRenderTargetFromBackingStoreImpeller( const FlutterBackingStoreConfig& config, const FlutterOpenGLFramebuffer* framebuffer) { #if defined(SHELL_ENABLE_GL) && defined(IMPELLER_SUPPORTS_RENDERING) + auto format = FlutterFormatToImpellerPixelFormat(framebuffer->target); + if (!format.has_value()) { + return nullptr; + } const auto& gl_context = impeller::ContextGLES::Cast(*aiks_context->GetContext()); + const bool implicit_msaa = aiks_context->GetContext() + ->GetCapabilities() + ->SupportsImplicitResolvingMSAA(); const auto size = impeller::ISize(config.size.width, config.size.height); impeller::TextureDescriptor color0_tex; - color0_tex.type = impeller::TextureType::kTexture2D; - color0_tex.format = impeller::PixelFormat::kR8G8B8A8UNormInt; + if (implicit_msaa) { + color0_tex.type = impeller::TextureType::kTexture2DMultisample; + color0_tex.sample_count = impeller::SampleCount::kCount4; + } else { + color0_tex.type = impeller::TextureType::kTexture2D; + color0_tex.sample_count = impeller::SampleCount::kCount1; + } + color0_tex.format = format.value(); color0_tex.size = size; color0_tex.usage = static_cast( impeller::TextureUsage::kRenderTarget); - color0_tex.sample_count = impeller::SampleCount::kCount1; color0_tex.storage_mode = impeller::StorageMode::kDevicePrivate; impeller::ColorAttachment color0; @@ -1065,15 +1094,25 @@ MakeRenderTargetFromBackingStoreImpeller( gl_context.GetReactor(), color0_tex, framebuffer->name); color0.clear_color = impeller::Color::DarkSlateGray(); color0.load_action = impeller::LoadAction::kClear; - color0.store_action = impeller::StoreAction::kStore; + if (implicit_msaa) { + color0.store_action = impeller::StoreAction::kMultisampleResolve; + color0.resolve_texture = color0.texture; + } else { + color0.store_action = impeller::StoreAction::kStore; + } impeller::TextureDescriptor depth_stencil_texture_desc; - depth_stencil_texture_desc.type = impeller::TextureType::kTexture2D; - depth_stencil_texture_desc.format = impeller::PixelFormat::kR8G8B8A8UNormInt; + depth_stencil_texture_desc.type = + impeller::TextureType::kTexture2DMultisample; + depth_stencil_texture_desc.format = impeller::PixelFormat::kD24UnormS8Uint; depth_stencil_texture_desc.size = size; depth_stencil_texture_desc.usage = static_cast( impeller::TextureUsage::kRenderTarget); - depth_stencil_texture_desc.sample_count = impeller::SampleCount::kCount1; + if (implicit_msaa) { + depth_stencil_texture_desc.sample_count = impeller::SampleCount::kCount4; + } else { + depth_stencil_texture_desc.sample_count = impeller::SampleCount::kCount1; + } auto depth_stencil_tex = std::make_shared( gl_context.GetReactor(), depth_stencil_texture_desc, diff --git a/shell/platform/windows/compositor_opengl.cc b/shell/platform/windows/compositor_opengl.cc index dfefb09ba2e47..515959085c2be 100644 --- a/shell/platform/windows/compositor_opengl.cc +++ b/shell/platform/windows/compositor_opengl.cc @@ -23,8 +23,9 @@ struct FramebufferBackingStore { } // namespace CompositorOpenGL::CompositorOpenGL(FlutterWindowsEngine* engine, - impeller::ProcTableGLES::Resolver resolver) - : engine_(engine), resolver_(resolver) {} + impeller::ProcTableGLES::Resolver resolver, + bool enable_impeller) + : engine_(engine), resolver_(resolver), enable_impeller_(enable_impeller) {} bool CompositorOpenGL::CreateBackingStore( const FlutterBackingStoreConfig& config, @@ -50,8 +51,33 @@ bool CompositorOpenGL::CreateBackingStore( GL_UNSIGNED_BYTE, nullptr); gl_->BindTexture(GL_TEXTURE_2D, 0); - gl_->FramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, - store->texture_id, 0); + if (enable_impeller_) { + // Impeller requries that its onscreen surface is Multisampled and already + // has depth/stencil attached in order for anti-aliasing to work. + gl_->FramebufferTexture2DMultisampleEXT(GL_FRAMEBUFFER, + GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, + store->texture_id, 0, 4); + + // Set up depth/stencil attachment for impeller renderer. + GLuint depth_stencil; + gl_->GenRenderbuffers(1, &depth_stencil); + gl_->BindRenderbuffer(GL_RENDERBUFFER, depth_stencil); + gl_->RenderbufferStorageMultisampleEXT( + GL_RENDERBUFFER, // target + 4, // samples + GL_DEPTH24_STENCIL8, // internal format + config.size.width, // width + config.size.height // height + ); + gl_->FramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, + GL_RENDERBUFFER, depth_stencil); + gl_->FramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, + GL_RENDERBUFFER, depth_stencil); + + } else { + gl_->FramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, + GL_TEXTURE_2D, store->texture_id, 0); + } result->type = kFlutterBackingStoreTypeOpenGL; result->open_gl.type = kFlutterOpenGLTargetTypeFramebuffer; @@ -131,7 +157,6 @@ bool CompositorOpenGL::Present(FlutterWindowsView* view, // Prevents regressions like: https://github.com/flutter/flutter/issues/140828 // See OpenGL specification version 4.6, section 18.3.1. gl_->Disable(GL_SCISSOR_TEST); - gl_->BindFramebuffer(GL_READ_FRAMEBUFFER, source_id); gl_->BindFramebuffer(GL_DRAW_FRAMEBUFFER, kWindowFrameBufferId); diff --git a/shell/platform/windows/compositor_opengl.h b/shell/platform/windows/compositor_opengl.h index d5b813da9653d..18451c467604d 100644 --- a/shell/platform/windows/compositor_opengl.h +++ b/shell/platform/windows/compositor_opengl.h @@ -19,7 +19,8 @@ namespace flutter { class CompositorOpenGL : public Compositor { public: CompositorOpenGL(FlutterWindowsEngine* engine, - impeller::ProcTableGLES::Resolver resolver); + impeller::ProcTableGLES::Resolver resolver, + bool enable_impeller); /// |Compositor| bool CreateBackingStore(const FlutterBackingStoreConfig& config, @@ -59,6 +60,9 @@ class CompositorOpenGL : public Compositor { // the compositor is initialized. TextureFormat format_; + // Whether the Impeller rendering backend is enabled. + bool enable_impeller_ = false; + // Initialize the compositor. This must run on the raster thread. bool Initialize(); diff --git a/shell/platform/windows/compositor_opengl_unittests.cc b/shell/platform/windows/compositor_opengl_unittests.cc index a7bc210866ae9..37099e24163c5 100644 --- a/shell/platform/windows/compositor_opengl_unittests.cc +++ b/shell/platform/windows/compositor_opengl_unittests.cc @@ -125,7 +125,22 @@ class CompositorOpenGLTest : public WindowsTest { TEST_F(CompositorOpenGLTest, CreateBackingStore) { UseHeadlessEngine(); - auto compositor = CompositorOpenGL{engine(), kMockResolver}; + auto compositor = + CompositorOpenGL{engine(), kMockResolver, /*enable_impeller=*/false}; + + FlutterBackingStoreConfig config = {}; + FlutterBackingStore backing_store = {}; + + EXPECT_CALL(*render_context(), MakeCurrent).WillOnce(Return(true)); + ASSERT_TRUE(compositor.CreateBackingStore(config, &backing_store)); + ASSERT_TRUE(compositor.CollectBackingStore(&backing_store)); +} + +TEST_F(CompositorOpenGLTest, CreateBackingStoreImpeller) { + UseHeadlessEngine(); + + auto compositor = + CompositorOpenGL{engine(), kMockResolver, /*enable_impeller=*/true}; FlutterBackingStoreConfig config = {}; FlutterBackingStore backing_store = {}; @@ -138,7 +153,8 @@ TEST_F(CompositorOpenGLTest, CreateBackingStore) { TEST_F(CompositorOpenGLTest, InitializationFailure) { UseHeadlessEngine(); - auto compositor = CompositorOpenGL{engine(), kMockResolver}; + auto compositor = + CompositorOpenGL{engine(), kMockResolver, /*enable_impeller=*/false}; FlutterBackingStoreConfig config = {}; FlutterBackingStore backing_store = {}; @@ -150,7 +166,8 @@ TEST_F(CompositorOpenGLTest, InitializationFailure) { TEST_F(CompositorOpenGLTest, Present) { UseEngineWithView(); - auto compositor = CompositorOpenGL{engine(), kMockResolver}; + auto compositor = + CompositorOpenGL{engine(), kMockResolver, /*enable_impeller=*/false}; FlutterBackingStoreConfig config = {}; FlutterBackingStore backing_store = {}; @@ -174,7 +191,8 @@ TEST_F(CompositorOpenGLTest, Present) { TEST_F(CompositorOpenGLTest, PresentEmpty) { UseEngineWithView(); - auto compositor = CompositorOpenGL{engine(), kMockResolver}; + auto compositor = + CompositorOpenGL{engine(), kMockResolver, /*enable_impeller=*/false}; // The context will be bound twice: first to initialize the compositor, second // to clear the surface. @@ -188,7 +206,8 @@ TEST_F(CompositorOpenGLTest, PresentEmpty) { TEST_F(CompositorOpenGLTest, NoSurfaceIgnored) { UseEngineWithView(/*add_surface = */ false); - auto compositor = CompositorOpenGL{engine(), kMockResolver}; + auto compositor = + CompositorOpenGL{engine(), kMockResolver, /*enable_impeller=*/false}; FlutterBackingStoreConfig config = {}; FlutterBackingStore backing_store = {}; diff --git a/shell/platform/windows/egl/manager.cc b/shell/platform/windows/egl/manager.cc index 2b827f863f803..dee75a47df546 100644 --- a/shell/platform/windows/egl/manager.cc +++ b/shell/platform/windows/egl/manager.cc @@ -14,23 +14,23 @@ namespace egl { int Manager::instance_count_ = 0; -std::unique_ptr Manager::Create(bool enable_impeller) { +std::unique_ptr Manager::Create() { std::unique_ptr manager; - manager.reset(new Manager(enable_impeller)); + manager.reset(new Manager()); if (!manager->IsValid()) { return nullptr; } return std::move(manager); } -Manager::Manager(bool enable_impeller) { +Manager::Manager() { ++instance_count_; if (!InitializeDisplay()) { return; } - if (!InitializeConfig(enable_impeller)) { + if (!InitializeConfig()) { return; } @@ -140,46 +140,19 @@ bool Manager::InitializeDisplay() { FML_UNREACHABLE(); } -bool Manager::InitializeConfig(bool enable_impeller) { +bool Manager::InitializeConfig() { const EGLint config_attributes[] = {EGL_RED_SIZE, 8, EGL_GREEN_SIZE, 8, EGL_BLUE_SIZE, 8, EGL_ALPHA_SIZE, 8, EGL_DEPTH_SIZE, 8, EGL_STENCIL_SIZE, 8, EGL_NONE}; - const EGLint impeller_config_attributes[] = { - EGL_RED_SIZE, 8, EGL_GREEN_SIZE, 8, EGL_BLUE_SIZE, 8, - EGL_ALPHA_SIZE, 8, EGL_DEPTH_SIZE, 0, EGL_STENCIL_SIZE, 8, - EGL_SAMPLE_BUFFERS, 1, EGL_SAMPLES, 4, EGL_NONE}; - const EGLint impeller_config_attributes_no_msaa[] = { - EGL_RED_SIZE, 8, EGL_GREEN_SIZE, 8, EGL_BLUE_SIZE, 8, - EGL_ALPHA_SIZE, 8, EGL_DEPTH_SIZE, 0, EGL_STENCIL_SIZE, 8, - EGL_NONE}; - - EGLBoolean result; EGLint num_config = 0; - if (enable_impeller) { - // First try the MSAA configuration. - result = ::eglChooseConfig(display_, impeller_config_attributes, &config_, - 1, &num_config); - - if (result == EGL_TRUE && num_config > 0) { - return true; - } + EGLBoolean result = + ::eglChooseConfig(display_, config_attributes, &config_, 1, &num_config); - // Next fall back to disabled MSAA. - result = ::eglChooseConfig(display_, impeller_config_attributes_no_msaa, - &config_, 1, &num_config); - if (result == EGL_TRUE && num_config == 0) { - return true; - } - } else { - result = ::eglChooseConfig(display_, config_attributes, &config_, 1, - &num_config); - - if (result == EGL_TRUE && num_config > 0) { - return true; - } + if (result == EGL_TRUE && num_config > 0) { + return true; } LogEGLError("Failed to choose EGL config"); diff --git a/shell/platform/windows/egl/manager.h b/shell/platform/windows/egl/manager.h index 4ef289549d9ef..b2fb50677391c 100644 --- a/shell/platform/windows/egl/manager.h +++ b/shell/platform/windows/egl/manager.h @@ -30,7 +30,7 @@ namespace egl { // destroy surfaces class Manager { public: - static std::unique_ptr Create(bool enable_impeller); + static std::unique_ptr Create(); virtual ~Manager(); @@ -74,7 +74,7 @@ class Manager { protected: // Creates a new surface manager retaining reference to the passed-in target // for the lifetime of the manager. - explicit Manager(bool enable_impeller); + explicit Manager(); private: // Number of active instances of Manager @@ -84,7 +84,7 @@ class Manager { bool InitializeDisplay(); // Initialize the EGL configs. - bool InitializeConfig(bool enable_impeller); + bool InitializeConfig(); // Initialize the EGL render and resource contexts. bool InitializeContexts(); diff --git a/shell/platform/windows/flutter_windows_engine.cc b/shell/platform/windows/flutter_windows_engine.cc index 11885cb6cda91..d08591a10b520 100644 --- a/shell/platform/windows/flutter_windows_engine.cc +++ b/shell/platform/windows/flutter_windows_engine.cc @@ -194,7 +194,7 @@ FlutterWindowsEngine::FlutterWindowsEngine( enable_impeller_ = std::find(switches.begin(), switches.end(), "--enable-impeller=true") != switches.end(); - egl_manager_ = egl::Manager::Create(enable_impeller_); + egl_manager_ = egl::Manager::Create(); window_proc_delegate_manager_ = std::make_unique(); window_proc_delegate_manager_->RegisterTopLevelWindowProcDelegate( [](HWND hwnd, UINT msg, WPARAM wpar, LPARAM lpar, void* user_data, @@ -393,7 +393,8 @@ bool FlutterWindowsEngine::Run(std::string_view entrypoint) { // TODO(schectman) Pass the platform view manager to the compositor // constructors: https://github.com/flutter/flutter/issues/143375 - compositor_ = std::make_unique(this, resolver); + compositor_ = + std::make_unique(this, resolver, enable_impeller_); } else { compositor_ = std::make_unique(); } diff --git a/shell/platform/windows/flutter_windows_unittests.cc b/shell/platform/windows/flutter_windows_unittests.cc index 6d0befe60c628..72ffc7a6bf694 100644 --- a/shell/platform/windows/flutter_windows_unittests.cc +++ b/shell/platform/windows/flutter_windows_unittests.cc @@ -31,7 +31,7 @@ namespace { // An EGL manager that initializes EGL but fails to create surfaces. class HalfBrokenEGLManager : public egl::Manager { public: - HalfBrokenEGLManager() : egl::Manager(/*enable_impeller = */ false) {} + HalfBrokenEGLManager() : egl::Manager() {} std::unique_ptr CreateWindowSurface(HWND hwnd, size_t width, size_t height) override { diff --git a/shell/platform/windows/testing/egl/mock_manager.h b/shell/platform/windows/testing/egl/mock_manager.h index 1bde275416e16..aa3fb48c87ac1 100644 --- a/shell/platform/windows/testing/egl/mock_manager.h +++ b/shell/platform/windows/testing/egl/mock_manager.h @@ -16,7 +16,7 @@ namespace egl { /// Mock for the |Manager| base class. class MockManager : public flutter::egl::Manager { public: - MockManager() : Manager(false) {} + MockManager() : Manager() {} MOCK_METHOD(std::unique_ptr, CreateWindowSurface, From 3cbdc80b9abd5d4ea8f10232c070fd233b72e709 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Tue, 24 Sep 2024 20:38:00 -0400 Subject: [PATCH 04/26] Roll Skia from 2e92f0b443f4 to 3541cdf2fae6 (1 revision) (#55412) https://skia.googlesource.com/skia.git/+log/2e92f0b443f4..3541cdf2fae6 2024-09-24 bungeman@google.com [pdf] Give up on embedding CFF If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC bdero@google.com,brianosman@google.com,bungeman@google.com,rmistry@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/licenses_skia | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 7ea11fcfceddb..413cfb9115cbd 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': '2e92f0b443f4ac362bc0be0560b15a379fe5043d', + 'skia_revision': '3541cdf2fae66d3ab4299eaeba20d234d2f7c84c', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia index fac5ea6c890ed..5302ea1b06505 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: f4afe75f7d182ff57c73ac9a635eef71 +Signature: a05598e87917e0caa2f7700cd0595312 ==================================================================================================== LIBRARY: etc1 From 3e1512715eccdf134490ae3fe65306294aed5ba1 Mon Sep 17 00:00:00 2001 From: Brandon DeRosier Date: Tue, 24 Sep 2024 17:52:11 -0700 Subject: [PATCH 05/26] [Flutter GPU] Add CullMode. (#55409) Part of https://github.com/flutter/flutter/issues/155636. New golden `flutter_gpu_test_cull_mode` will draw a red triangle if the CullMode isn't working: ![flutter_gpu_test_cull_mode](https://github.com/user-attachments/assets/cbdf804e-1608-4352-9aa1-d5d9223f3c1a) --- lib/gpu/formats.h | 21 +++++++++++++ lib/gpu/lib/src/formats.dart | 6 ++++ lib/gpu/lib/src/render_pass.dart | 8 +++++ lib/gpu/render_pass.cc | 12 +++++++ lib/gpu/render_pass.h | 7 +++++ testing/dart/gpu_test.dart | 54 ++++++++++++++++++++++++++++++++ 6 files changed, 108 insertions(+) diff --git a/lib/gpu/formats.h b/lib/gpu/formats.h index 8c703032adf30..a70d6088890a3 100644 --- a/lib/gpu/formats.h +++ b/lib/gpu/formats.h @@ -501,6 +501,27 @@ constexpr impeller::StencilOperation ToImpellerStencilOperation(int value) { static_cast(value)); } +enum class FlutterGPUCullMode { + kNone, + kFrontFace, + kBackFace, +}; + +constexpr impeller::CullMode ToImpellerCullMode(FlutterGPUCullMode value) { + switch (value) { + case FlutterGPUCullMode::kNone: + return impeller::CullMode::kNone; + case FlutterGPUCullMode::kFrontFace: + return impeller::CullMode::kFrontFace; + case FlutterGPUCullMode::kBackFace: + return impeller::CullMode::kBackFace; + } +} + +constexpr impeller::CullMode ToImpellerCullMode(int value) { + return ToImpellerCullMode(static_cast(value)); +} + } // namespace gpu } // namespace flutter diff --git a/lib/gpu/lib/src/formats.dart b/lib/gpu/lib/src/formats.dart index 9ee89bb6cc50c..2bd1b5ddd70cf 100644 --- a/lib/gpu/lib/src/formats.dart +++ b/lib/gpu/lib/src/formats.dart @@ -135,6 +135,12 @@ enum PrimitiveType { point, } +enum CullMode { + none, + frontFace, + backFace, +} + enum CompareFunction { /// Comparison test never passes. never, diff --git a/lib/gpu/lib/src/render_pass.dart b/lib/gpu/lib/src/render_pass.dart index 8e382a2b488a3..c3b7ab7814044 100644 --- a/lib/gpu/lib/src/render_pass.dart +++ b/lib/gpu/lib/src/render_pass.dart @@ -264,6 +264,10 @@ base class RenderPass extends NativeFieldWrapperClass1 { targetFace.index); } + void setCullMode(CullMode cullMode) { + _setCullMode(cullMode.index); + } + void draw() { if (!_draw()) { throw Exception("Failed to append draw"); @@ -402,6 +406,10 @@ base class RenderPass extends NativeFieldWrapperClass1 { int writeMask, int target_face); + @Native, Int)>( + symbol: 'InternalFlutterGpu_RenderPass_SetCullMode') + external void _setCullMode(int cullMode); + @Native)>( symbol: 'InternalFlutterGpu_RenderPass_Draw') external bool _draw(); diff --git a/lib/gpu/render_pass.cc b/lib/gpu/render_pass.cc index c01c554b94cef..068dc68a7528f 100644 --- a/lib/gpu/render_pass.cc +++ b/lib/gpu/render_pass.cc @@ -76,6 +76,10 @@ impeller::VertexBuffer& RenderPass::GetVertexBuffer() { return vertex_buffer_; } +impeller::PipelineDescriptor& RenderPass::GetPipelineDescriptor() { + return pipeline_descriptor_; +} + bool RenderPass::Begin(flutter::gpu::CommandBuffer& command_buffer) { render_pass_ = command_buffer.GetCommandBuffer()->CreateRenderPass(render_target_); @@ -558,6 +562,14 @@ void InternalFlutterGpu_RenderPass_SetStencilConfig( } } +void InternalFlutterGpu_RenderPass_SetCullMode( + flutter::gpu::RenderPass* wrapper, + int cull_mode) { + impeller::PipelineDescriptor& pipeline_descriptor = + wrapper->GetPipelineDescriptor(); + pipeline_descriptor.SetCullMode(flutter::gpu::ToImpellerCullMode(cull_mode)); +} + bool InternalFlutterGpu_RenderPass_Draw(flutter::gpu::RenderPass* wrapper) { return wrapper->Draw(); } diff --git a/lib/gpu/render_pass.h b/lib/gpu/render_pass.h index 7367d0fc5bac6..89ccf0a55d7f5 100644 --- a/lib/gpu/render_pass.h +++ b/lib/gpu/render_pass.h @@ -52,6 +52,8 @@ class RenderPass : public RefCountedDartWrappable { impeller::VertexBuffer& GetVertexBuffer(); + impeller::PipelineDescriptor& GetPipelineDescriptor(); + bool Begin(flutter::gpu::CommandBuffer& command_buffer); void SetPipeline(fml::RefPtr pipeline); @@ -241,6 +243,11 @@ extern void InternalFlutterGpu_RenderPass_SetStencilConfig( int write_mask, int target); +FLUTTER_GPU_EXPORT +extern void InternalFlutterGpu_RenderPass_SetCullMode( + flutter::gpu::RenderPass* wrapper, + int cull_mode); + FLUTTER_GPU_EXPORT extern bool InternalFlutterGpu_RenderPass_Draw( flutter::gpu::RenderPass* wrapper); diff --git a/testing/dart/gpu_test.dart b/testing/dart/gpu_test.dart index 8810cd3063fd3..b3099cf89f5ed 100644 --- a/testing/dart/gpu_test.dart +++ b/testing/dart/gpu_test.dart @@ -11,6 +11,7 @@ import 'dart:typed_data'; import 'dart:ui' as ui; import 'package:test/test.dart'; +import 'package:vector_math/vector_math.dart'; import '../../lib/gpu/lib/gpu.dart' as gpu; @@ -21,6 +22,16 @@ ByteData float32(List values) { return Float32List.fromList(values).buffer.asByteData(); } +ByteData unlitUBO(Matrix4 mvp, Vector4 color) { + return float32([ + mvp[0], mvp[1], mvp[2], mvp[3], // + mvp[4], mvp[5], mvp[6], mvp[7], // + mvp[8], mvp[9], mvp[10], mvp[11], // + mvp[12], mvp[13], mvp[14], mvp[15], // + color.r, color.g, color.b, color.a, + ]); +} + gpu.RenderPipeline createUnlitRenderPipeline() { final gpu.ShaderLibrary? library = gpu.ShaderLibrary.fromAsset('test.shaderbundle'); @@ -425,4 +436,47 @@ void main() async { await comparer.addGoldenImage( image, 'flutter_gpu_test_triangle_stencil.png'); }, skip: !impellerEnabled); + + test('Drawing respects cull mode', () async { + final state = createSimpleRenderPass(); + + final gpu.RenderPipeline pipeline = createUnlitRenderPipeline(); + state.renderPass.bindPipeline(pipeline); + + state.renderPass.setColorBlendEnable(true); + state.renderPass.setColorBlendEquation(gpu.ColorBlendEquation()); + + final gpu.HostBuffer transients = gpu.gpuContext.createHostBuffer(); + // Counter-clockwise triangle. + final List triangle = [ + -0.5, 0.5, // + 0.0, -0.5, // + 0.5, 0.5, // + ]; + final gpu.BufferView vertices = transients.emplace(float32(triangle)); + + void drawTriangle(Vector4 color) { + final gpu.BufferView vertInfoUboFront = + transients.emplace(unlitUBO(Matrix4.identity(), color)); + + final gpu.UniformSlot vertInfo = + pipeline.vertexShader.getUniformSlot('VertInfo'); + // TODO(bdero): Overwrite bindings with the same slot so we don't need to clear. + // https://github.com/flutter/flutter/issues/155335 + state.renderPass.clearBindings(); + state.renderPass.bindVertexBuffer(vertices, 3); + state.renderPass.bindUniform(vertInfo, vertInfoUboFront); + state.renderPass.draw(); + } + + state.renderPass.setCullMode(gpu.CullMode.frontFace); + drawTriangle(Colors.lime); + state.renderPass.setCullMode(gpu.CullMode.backFace); + drawTriangle(Colors.red); + + state.commandBuffer.submit(); + + final ui.Image image = state.renderTexture.asImage(); + await comparer.addGoldenImage(image, 'flutter_gpu_test_cull_mode.png'); + }, skip: !impellerEnabled); } From 746ce61248449164ed8ace7aba163a05251fa32f Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Tue, 24 Sep 2024 22:04:04 -0400 Subject: [PATCH 06/26] Roll Dart SDK from 7af8c4882e07 to eda9ae15367e (2 revisions) (#55417) https://dart.googlesource.com/sdk.git/+log/7af8c4882e07..eda9ae15367e 2024-09-25 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-276.0.dev 2024-09-24 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-275.0.dev If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dart-sdk-flutter-engine Please CC bdero@google.com,dart-vm-team@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- sky/packages/sky_engine/LICENSE | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 413cfb9115cbd..6d5ef5d9574f6 100644 --- a/DEPS +++ b/DEPS @@ -56,7 +56,7 @@ vars = { # Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS # You can use //tools/dart/create_updated_flutter_deps.py to produce # updated revision list of existing dependencies. - 'dart_revision': '7af8c4882e07c8bc0f540c0cf80bcacaabfdc941', + 'dart_revision': 'eda9ae15367e151ed2cc3e88ba4db144516ce9a3', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py diff --git a/sky/packages/sky_engine/LICENSE b/sky/packages/sky_engine/LICENSE index fdf4c1aa3c86f..283315d8aadb8 100644 --- a/sky/packages/sky_engine/LICENSE +++ b/sky/packages/sky_engine/LICENSE @@ -32054,7 +32054,7 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. -You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/7af8c4882e07c8bc0f540c0cf80bcacaabfdc941 +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/eda9ae15367e151ed2cc3e88ba4db144516ce9a3 /third_party/fallback_root_certificates/ -------------------------------------------------------------------------------- From 4b3cf819ff2d5f79885f5c6147ed92516fc85313 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 02:09:23 -0400 Subject: [PATCH 07/26] Roll Dart SDK from eda9ae15367e to 006fdb58cba4 (1 revision) (#55423) https://dart.googlesource.com/sdk.git/+log/eda9ae15367e..006fdb58cba4 2024-09-25 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-277.0.dev If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dart-sdk-flutter-engine Please CC bdero@google.com,dart-vm-team@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/licenses_dart | 6 ++++-- sky/packages/sky_engine/LICENSE | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/DEPS b/DEPS index 6d5ef5d9574f6..9a791ef49fe9d 100644 --- a/DEPS +++ b/DEPS @@ -56,7 +56,7 @@ vars = { # Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS # You can use //tools/dart/create_updated_flutter_deps.py to produce # updated revision list of existing dependencies. - 'dart_revision': 'eda9ae15367e151ed2cc3e88ba4db144516ce9a3', + 'dart_revision': '006fdb58cba497af744436ae013d9b98a6f7a2b0', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py diff --git a/ci/licenses_golden/licenses_dart b/ci/licenses_golden/licenses_dart index b48642504608a..09cd62255462b 100644 --- a/ci/licenses_golden/licenses_dart +++ b/ci/licenses_golden/licenses_dart @@ -1,4 +1,4 @@ -Signature: 2aa0b6fa40fae69dde0cbf11edc7516f +Signature: d94582542669138c6924bb9cbbc3cfb6 ==================================================================================================== LIBRARY: dart @@ -4063,6 +4063,7 @@ ORIGIN: ../../../flutter/third_party/dart/runtime/bin/icu.h + ../../../flutter/t ORIGIN: ../../../flutter/third_party/dart/runtime/bin/ifaddrs.cc + ../../../flutter/third_party/dart/LICENSE ORIGIN: ../../../flutter/third_party/dart/runtime/bin/ifaddrs.h + ../../../flutter/third_party/dart/LICENSE ORIGIN: ../../../flutter/third_party/dart/runtime/bin/native_assets_api_impl.cc + ../../../flutter/third_party/dart/LICENSE +ORIGIN: ../../../flutter/third_party/dart/runtime/bin/thread.cc + ../../../flutter/third_party/dart/LICENSE ORIGIN: ../../../flutter/third_party/dart/runtime/bin/uri.cc + ../../../flutter/third_party/dart/LICENSE ORIGIN: ../../../flutter/third_party/dart/runtime/bin/uri.h + ../../../flutter/third_party/dart/LICENSE ORIGIN: ../../../flutter/third_party/dart/runtime/include/bin/native_assets_api.h + ../../../flutter/third_party/dart/LICENSE @@ -4108,6 +4109,7 @@ FILE: ../../../flutter/third_party/dart/runtime/bin/icu.h FILE: ../../../flutter/third_party/dart/runtime/bin/ifaddrs.cc FILE: ../../../flutter/third_party/dart/runtime/bin/ifaddrs.h FILE: ../../../flutter/third_party/dart/runtime/bin/native_assets_api_impl.cc +FILE: ../../../flutter/third_party/dart/runtime/bin/thread.cc FILE: ../../../flutter/third_party/dart/runtime/bin/uri.cc FILE: ../../../flutter/third_party/dart/runtime/bin/uri.h FILE: ../../../flutter/third_party/dart/runtime/include/bin/native_assets_api.h @@ -4785,7 +4787,7 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. -You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/24ed9af6a961ec80c0e9bf5c26f82a8f8be3750c +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/006fdb58cba497af744436ae013d9b98a6f7a2b0 /third_party/fallback_root_certificates/ ==================================================================================================== diff --git a/sky/packages/sky_engine/LICENSE b/sky/packages/sky_engine/LICENSE index 283315d8aadb8..4aa5e60323a57 100644 --- a/sky/packages/sky_engine/LICENSE +++ b/sky/packages/sky_engine/LICENSE @@ -32054,7 +32054,7 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. -You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/eda9ae15367e151ed2cc3e88ba4db144516ce9a3 +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/006fdb58cba497af744436ae013d9b98a6f7a2b0 /third_party/fallback_root_certificates/ -------------------------------------------------------------------------------- From ad3dd0df0fe7bf60e153378ddf1c6a69bb39c38e Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 02:17:03 -0400 Subject: [PATCH 08/26] Roll Fuchsia GN SDK from em2Jr5ylJrKKI86rU... to tHRCseOuPnZ5H4a7k... (#55425) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/fuchsia-gn-sdk-flutter-engine Please CC bdero@google.com,chrome-fuchsia-engprod@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEPS b/DEPS index 9a791ef49fe9d..44d1bd9ac8d8d 100644 --- a/DEPS +++ b/DEPS @@ -255,7 +255,7 @@ vars = { # The version / instance id of the cipd:chromium/fuchsia/gn-sdk which will be # used altogether with fuchsia-sdk to generate gn based build rules. - 'fuchsia_gn_sdk_version': 'em2Jr5ylJrKKI86rUNPyGXlpTo4qGNTePgT70PDtRT8C', + 'fuchsia_gn_sdk_version': 'tHRCseOuPnZ5H4a7kb4Zl6YQ2rhEDWIzcEX3G9NPFhkC', } gclient_gn_args_file = 'src/flutter/third_party/dart/build/config/gclient_args.gni' From 1575607543aef8ea327e3903813f0b7c980f40ce Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 03:00:19 -0400 Subject: [PATCH 09/26] Roll Skia from 3541cdf2fae6 to d00ad3e055f0 (3 revisions) (#55426) https://skia.googlesource.com/skia.git/+log/3541cdf2fae6..d00ad3e055f0 2024-09-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from b6f29eefb704 to 67cb227058fa (5 revisions) 2024-09-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 2afc8c97882a to 8580e3a98e50 (1 revision) 2024-09-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 77184aa49df6 to 876bb88cb063 (13 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC bdero@google.com,brianosman@google.com,bungeman@google.com,rmistry@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/licenses_skia | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 44d1bd9ac8d8d..10494582d1fc2 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': '3541cdf2fae66d3ab4299eaeba20d234d2f7c84c', + 'skia_revision': 'd00ad3e055f083764672ed9a26bef6ad44a145ec', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia index 5302ea1b06505..e65bd5558b6a7 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: a05598e87917e0caa2f7700cd0595312 +Signature: a7fd937fd0c24e4309c55647947392de ==================================================================================================== LIBRARY: etc1 From 8d1eb7410b4982bf1f246a3406eaf66183920fe5 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 03:49:12 -0400 Subject: [PATCH 10/26] Roll Fuchsia Linux SDK from -kKh_AYzPh_iEmTxK... to T0BbBnkQd0GfMnGQc... (#55427) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine Please CC bdero@google.com,rmistry@google.com,zra@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/excluded_files | 12 +- ci/licenses_golden/licenses_fuchsia | 2064 +-------------------------- 3 files changed, 42 insertions(+), 2036 deletions(-) diff --git a/DEPS b/DEPS index 10494582d1fc2..9784a4cd47663 100644 --- a/DEPS +++ b/DEPS @@ -960,7 +960,7 @@ deps = { 'packages': [ { 'package': 'fuchsia/sdk/core/linux-amd64', - 'version': '-kKh_AYzPh_iEmTxKBbtNwlmYMh9MBAnyO1BTFhQjUAC' + 'version': 'T0BbBnkQd0GfMnGQcJ9u06UKCMOVmK4oVCZJiVJGKWYC' } ], 'condition': 'download_fuchsia_deps and not download_fuchsia_sdk', diff --git a/ci/licenses_golden/excluded_files b/ci/licenses_golden/excluded_files index a430b3015eb7d..9f6cadb0dc7ce 100644 --- a/ci/licenses_golden/excluded_files +++ b/ci/licenses_golden/excluded_files @@ -3345,6 +3345,7 @@ ../../../fuchsia/sdk/linux/fidl/fuchsia.gpu.agis/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.gpu.magma/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.adc/meta.json +../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.adcimpl/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio.signalprocessing/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.bluetooth/meta.json @@ -3369,7 +3370,10 @@ ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.rtc/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.sdio/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.sdmmc/meta.json +../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.serial/meta.json +../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.serialimpl/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.sharedmemory/meta.json +../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.spi/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.spiimpl/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.spmi/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.temperature/meta.json @@ -3467,6 +3471,7 @@ ../../../fuchsia/sdk/linux/fidl/fuchsia.weave/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.web/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.common/meta.json +../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.fullmac/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.phyimpl/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.policy/meta.json @@ -3481,9 +3486,6 @@ ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/dist/lib/asan/ld.so.1 ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/dist/lib/hwasan/ld.so.1 ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/dist/lib/ld.so.1 -../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/dist/lib/asan/ld.so.1 -../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/dist/lib/hwasan/ld.so.1 -../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/dist/lib/ld.so.1 ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/dist/lib/asan/ld.so.1 ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/dist/lib/hwasan/ld.so.1 ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/dist/lib/ld.so.1 @@ -3503,8 +3505,6 @@ ../../../fuchsia/sdk/linux/obj/riscv64-api-16/sysroot/dist/lib/ld.so.1 ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/dist/lib/asan/ld.so.1 ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/dist/lib/ld.so.1 -../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/dist/lib/asan/ld.so.1 -../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/dist/lib/ld.so.1 ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/dist/lib/asan/ld.so.1 ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/dist/lib/ld.so.1 ../../../fuchsia/sdk/linux/obj/riscv64-api-21/sysroot/dist/lib/asan/ld.so.1 @@ -3519,8 +3519,6 @@ ../../../fuchsia/sdk/linux/obj/x64-api-16/sysroot/dist/lib/ld.so.1 ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/dist/lib/asan/ld.so.1 ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/dist/lib/ld.so.1 -../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/dist/lib/asan/ld.so.1 -../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/dist/lib/ld.so.1 ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/dist/lib/asan/ld.so.1 ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/dist/lib/ld.so.1 ../../../fuchsia/sdk/linux/obj/x64-api-21/sysroot/dist/lib/asan/ld.so.1 diff --git a/ci/licenses_golden/licenses_fuchsia b/ci/licenses_golden/licenses_fuchsia index ef6ac52c223b4..1d2fcc1b1fbf7 100644 --- a/ci/licenses_golden/licenses_fuchsia +++ b/ci/licenses_golden/licenses_fuchsia @@ -1,4 +1,4 @@ -Signature: 690f466d17b39efe3160975b9b6e9d97 +Signature: 486f71591a65d7e3743fe07deb790371 ==================================================================================================== LIBRARY: fuchsia_sdk @@ -921,188 +921,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libasync-loop-default.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libmagma_client.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libsync.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libtrace-vthread.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/alloca.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/ftp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/inet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/nameser.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/nameser_compat.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/telnet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/tftp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/aarch64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/aarch64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/alltypes.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/io.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/null.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/posix.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/riscv64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/riscv64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/x86_64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/x86_64/io.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/x86_64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/byteswap.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/complex.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/cpio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ctype.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/dirent.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/elf.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/endian.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/err.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/features.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/fnmatch.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/getopt.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/glob.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/grp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/iconv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ifaddrs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/inttypes.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/iso646.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/langinfo.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/libgen.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/link.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/locale.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/malloc.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/math.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/memory.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/monetary.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/ethernet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/if.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/if_arp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/route.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netdb.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ether.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/icmp6.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/if_ether.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/igmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/in.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/in_systm.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ip.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ip6.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ip_icmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/tcp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/udp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netpacket/packet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/nl_types.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/paths.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/pthread.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/pwd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/regex.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/resolv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sched.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/semaphore.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/spawn.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/stdio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/stdlib.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/string.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/strings.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/acct.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/auxv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/dir.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/eventfd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/file.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/inotify.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/io.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ipc.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/mman.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/mount.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/msg.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/mtio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/param.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/random.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/select.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/sem.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/shm.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/socket.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/statvfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/time.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/timeb.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/timerfd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/times.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ttydefaults.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/types.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/uio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/un.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/utsname.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/vfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sysexits.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/tar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/time.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/uchar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/unistd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/utime.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/values.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wchar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wctype.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wordexp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/Scrt1.o -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libc.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libdl.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libm.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libpthread.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/librt.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/dist/libasync-default.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/dist/libbackend_fuchsia_globals.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/dist/libdriver_runtime.so @@ -2377,188 +2195,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libasync-loop-default.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libmagma_client.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libsync.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libtrace-vthread.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/alloca.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/ftp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/inet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/nameser.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/nameser_compat.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/telnet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/tftp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/aarch64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/aarch64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/alltypes.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/io.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/null.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/posix.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/riscv64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/riscv64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/x86_64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/x86_64/io.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/x86_64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/byteswap.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/complex.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/cpio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ctype.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/dirent.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/elf.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/endian.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/err.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/features.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/fnmatch.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/getopt.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/glob.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/grp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/iconv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ifaddrs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/inttypes.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/iso646.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/langinfo.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/libgen.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/link.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/locale.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/malloc.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/math.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/memory.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/monetary.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/ethernet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/if.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/if_arp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/route.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netdb.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ether.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/icmp6.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/if_ether.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/igmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/in.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/in_systm.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ip.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ip6.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ip_icmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/tcp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/udp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netpacket/packet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/nl_types.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/paths.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/pthread.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/pwd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/regex.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/resolv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sched.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/semaphore.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/spawn.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/stdio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/stdlib.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/string.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/strings.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/acct.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/auxv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/dir.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/eventfd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/file.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/inotify.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/io.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ipc.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/mman.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/mount.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/msg.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/mtio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/param.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/random.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/select.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/sem.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/shm.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/socket.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/statvfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/time.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/timeb.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/timerfd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/times.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ttydefaults.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/types.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/uio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/un.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/utsname.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/vfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sysexits.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/tar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/time.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/uchar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/unistd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/utime.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/values.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wchar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wctype.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wordexp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/Scrt1.o -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libc.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libdl.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libm.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libpthread.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/librt.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/dist/libasync-default.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/dist/libbackend_fuchsia_globals.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/dist/libdriver_runtime.so @@ -3833,188 +3469,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libasync-loop-default.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libmagma_client.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libsync.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libtrace-vthread.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/alloca.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/ftp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/inet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/nameser.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/nameser_compat.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/telnet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/tftp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/aarch64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/aarch64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/alltypes.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/io.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/null.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/posix.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/riscv64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/riscv64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/x86_64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/x86_64/io.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/x86_64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/byteswap.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/complex.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/cpio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ctype.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/dirent.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/elf.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/endian.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/err.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/features.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/fnmatch.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/getopt.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/glob.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/grp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/iconv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ifaddrs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/inttypes.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/iso646.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/langinfo.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/libgen.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/link.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/locale.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/malloc.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/math.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/memory.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/monetary.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/ethernet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/if.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/if_arp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/route.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netdb.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ether.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/icmp6.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/if_ether.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/igmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/in.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/in_systm.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ip.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ip6.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ip_icmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/tcp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/udp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netpacket/packet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/nl_types.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/paths.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/pthread.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/pwd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/regex.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/resolv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sched.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/semaphore.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/spawn.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/stdio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/stdlib.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/string.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/strings.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/acct.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/auxv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/dir.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/eventfd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/file.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/inotify.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/io.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ipc.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/mman.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/mount.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/msg.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/mtio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/param.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/random.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/select.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/sem.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/shm.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/socket.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/statvfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/time.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/timeb.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/timerfd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/times.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ttydefaults.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/types.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/uio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/un.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/utsname.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/vfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sysexits.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/tar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/time.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/uchar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/unistd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/utime.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/values.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wchar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wctype.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wordexp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/Scrt1.o -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libc.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libdl.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libm.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libpthread.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/librt.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/dist/libasync-default.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/dist/libbackend_fuchsia_globals.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/dist/libdriver_runtime.so @@ -4925,37 +4379,31 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-22/release/package_manifest.json @@ -4963,7 +4411,6 @@ FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-23/release/ FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-NEXT/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-16/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-17/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-22/release/package_manifest.json @@ -4971,7 +4418,6 @@ FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-23/r FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-NEXT/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-16/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-17/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-22/release/package_manifest.json @@ -4979,115 +4425,96 @@ FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-23 FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-NEXT/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-16/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-17/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-22/release/package_manifest.json @@ -5137,6 +4564,7 @@ FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.diagnostics/fuchsia.diagnostics.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.feedback/fuchsia.feedback.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.gpu.agis/fuchsia.gpu.agis.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hardware.network/fuchsia.hardware.network.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hardware.power.statecontrol/fuchsia.hardware.power.statecontrol.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hardware.rtc/fuchsia.hardware.rtc.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hwinfo/fuchsia.hwinfo.fidl.json @@ -5148,6 +4576,12 @@ FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.location.namedplace/fuchsia.location.namedplace.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.math/fuchsia.math.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.mem/fuchsia.mem.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.filter/fuchsia.net.filter.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.interfaces/fuchsia.net.interfaces.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.root/fuchsia.net.root.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.routes.admin/fuchsia.net.routes.admin.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.routes/fuchsia.net.routes.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net/fuchsia.net.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.process/fuchsia.process.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.sys2/fuchsia.sys2.fidl.json @@ -5499,22 +4933,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/sysca ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/resource.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/types.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/types.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/assert.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/compiler.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/listnode.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/processargs.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/status.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/debug.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/exception.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/log.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/object.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/pci.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/port.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/profile.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/resource.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/types.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/types.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/assert.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/compiler.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/listnode.h + ../../../fuchsia/sdk/linux/LICENSE @@ -5627,22 +5045,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/sys ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/resource.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/types.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/types.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/assert.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/compiler.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/listnode.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/processargs.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/status.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/debug.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/exception.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/log.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/object.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/pci.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/port.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/profile.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/resource.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/types.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/types.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/assert.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/compiler.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/listnode.h + ../../../fuchsia/sdk/linux/LICENSE @@ -5755,22 +5157,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscall ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/resource.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/types.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/types.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/assert.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/compiler.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/listnode.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/processargs.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/status.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/debug.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/exception.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/log.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/object.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/pci.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/port.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/profile.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/resource.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/types.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/types.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/assert.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/compiler.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/listnode.h + ../../../fuchsia/sdk/linux/LICENSE @@ -5979,22 +5365,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscall FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/resource.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/types.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/types.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/compiler.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/listnode.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/processargs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/status.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/debug.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/exception.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/log.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/object.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/pci.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/port.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/profile.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/resource.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/types.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/types.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/assert.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/compiler.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/listnode.h @@ -6107,22 +5477,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/sysca FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/resource.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/types.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/types.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/compiler.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/listnode.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/processargs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/status.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/debug.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/exception.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/log.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/object.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/pci.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/port.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/profile.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/resource.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/types.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/types.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/assert.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/compiler.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/listnode.h @@ -6235,22 +5589,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/resource.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/types.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/types.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/compiler.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/listnode.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/processargs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/status.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/debug.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/exception.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/log.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/object.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/pci.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/port.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/profile.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/resource.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/types.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/types.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/assert.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/compiler.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/listnode.h @@ -6479,17 +5817,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/sysca ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/policy.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/system.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/tls.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/device/audio.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/fidl.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/hw/gpt.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/process.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/rights.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/sanitizer.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/hypervisor.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/iommu.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/policy.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/system.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/tls.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/device/audio.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/fidl.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/hw/gpt.h + ../../../fuchsia/sdk/linux/LICENSE @@ -6567,17 +5894,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/sys ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/policy.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/system.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/tls.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/device/audio.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/fidl.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/hw/gpt.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/process.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/rights.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/sanitizer.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/hypervisor.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/iommu.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/policy.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/system.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/tls.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/device/audio.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/fidl.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/hw/gpt.h + ../../../fuchsia/sdk/linux/LICENSE @@ -6655,17 +5971,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscall ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/policy.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/system.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/tls.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/device/audio.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/fidl.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/hw/gpt.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/process.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/rights.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/sanitizer.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/hypervisor.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/iommu.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/policy.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/system.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/tls.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/device/audio.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/fidl.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/hw/gpt.h + ../../../fuchsia/sdk/linux/LICENSE @@ -6869,17 +6174,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscall FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/policy.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/system.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/tls.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/device/audio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/fidl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/hw/gpt.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/process.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/rights.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/sanitizer.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/hypervisor.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/iommu.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/policy.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/system.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/tls.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/device/audio.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/fidl.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/hw/gpt.h @@ -6957,17 +6251,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/sysca FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/policy.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/system.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/tls.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/device/audio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/fidl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/hw/gpt.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/process.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/rights.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/sanitizer.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/hypervisor.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/iommu.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/policy.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/system.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/tls.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/device/audio.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/fidl.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/hw/gpt.h @@ -7045,17 +6328,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/policy.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/system.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/tls.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/device/audio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/fidl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/hw/gpt.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/process.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/rights.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/sanitizer.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/hypervisor.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/iommu.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/policy.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/system.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/tls.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/device/audio.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/fidl.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/hw/gpt.h @@ -7242,6 +6514,7 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.developer.tiles/tiles.fidl + ../ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.gpu.magma/magma.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.i2c/i2c.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.rtc/rtc.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.serialimpl/serial-impl.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.images/encoded_image.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.images/image_info.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.images/memory_type.fidl + ../../../fuchsia/sdk/linux/LICENSE @@ -7271,7 +6544,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/allocator.fidl + ../../.. ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/collection.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/collections_deprecated.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/constraints.fidl + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/driver_connector.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/format_modifier.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/formats_deprecated.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/image_formats.fidl + ../../../fuchsia/sdk/linux/LICENSE @@ -7301,13 +6573,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/limit ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/smc.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/threads.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/time.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/dlfcn.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/features.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/hw/pci.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/limits.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/smc.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/threads.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/time.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/dlfcn.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/features.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/hw/pci.h + ../../../fuchsia/sdk/linux/LICENSE @@ -7357,13 +6622,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/lim ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/smc.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/threads.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/time.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/dlfcn.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/features.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/hw/pci.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/limits.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/smc.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/threads.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/time.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/dlfcn.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/features.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/hw/pci.h + ../../../fuchsia/sdk/linux/LICENSE @@ -7413,13 +6671,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/limits. ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/smc.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/threads.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/time.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/dlfcn.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/features.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/hw/pci.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/limits.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/smc.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/threads.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/time.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/dlfcn.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/features.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/hw/pci.h + ../../../fuchsia/sdk/linux/LICENSE @@ -7631,6 +6882,7 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.developer.tiles/tiles.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.gpu.magma/magma.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.i2c/i2c.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.rtc/rtc.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.serialimpl/serial-impl.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.images/encoded_image.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.images/image_info.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.images/memory_type.fidl @@ -7660,7 +6912,6 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/allocator.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/collection.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/collections_deprecated.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/constraints.fidl -FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/driver_connector.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/format_modifier.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/formats_deprecated.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem/image_formats.fidl @@ -7690,13 +6941,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/limits. FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/smc.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/threads.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/time.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/features.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/hw/pci.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/smc.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/time.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/dlfcn.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/features.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/hw/pci.h @@ -7746,13 +6990,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/limit FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/smc.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/threads.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/time.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/features.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/hw/pci.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/smc.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/time.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/dlfcn.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/features.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/hw/pci.h @@ -7802,13 +7039,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/limits.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/smc.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/threads.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/time.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/features.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/hw/pci.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/smc.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/time.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/dlfcn.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/features.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/hw/pci.h @@ -8932,188 +8162,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libasync-loop-default.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libmagma_client.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libsync.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libtrace-vthread.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/alloca.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/ftp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/inet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/nameser.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/nameser_compat.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/telnet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/tftp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/aarch64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/aarch64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/alltypes.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/io.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/null.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/posix.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/riscv64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/riscv64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/x86_64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/x86_64/io.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/x86_64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/byteswap.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/complex.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/cpio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ctype.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/dirent.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/elf.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/endian.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/err.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/features.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/fnmatch.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/getopt.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/glob.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/grp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/iconv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ifaddrs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/inttypes.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/iso646.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/langinfo.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/libgen.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/link.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/locale.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/malloc.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/math.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/memory.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/monetary.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/ethernet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/if.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/if_arp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/route.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netdb.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ether.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/icmp6.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/if_ether.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/igmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/in.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/in_systm.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ip.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ip6.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ip_icmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/tcp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/udp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netpacket/packet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/nl_types.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/paths.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/pthread.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/pwd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/regex.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/resolv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sched.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/semaphore.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/spawn.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/stdio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/stdlib.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/string.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/strings.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/acct.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/auxv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/dir.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/eventfd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/file.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/inotify.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/io.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ipc.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/mman.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/mount.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/msg.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/mtio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/param.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/random.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/select.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/sem.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/shm.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/socket.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/statvfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/time.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/timeb.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/timerfd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/times.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ttydefaults.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/types.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/uio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/un.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/utsname.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/vfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sysexits.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/tar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/time.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/uchar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/unistd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/utime.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/values.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wchar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wctype.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wordexp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/Scrt1.o -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libc.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libdl.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libm.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libpthread.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/librt.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/dist/libasync-default.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/dist/libbackend_fuchsia_globals.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/dist/libdriver_runtime.so @@ -10388,188 +9436,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libasync-loop-default.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libmagma_client.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libsync.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libtrace-vthread.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/alloca.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/ftp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/inet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/nameser.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/nameser_compat.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/telnet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/tftp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/aarch64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/aarch64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/alltypes.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/io.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/null.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/posix.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/riscv64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/riscv64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/x86_64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/x86_64/io.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/x86_64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/byteswap.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/complex.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/cpio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ctype.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/dirent.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/elf.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/endian.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/err.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/features.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/fnmatch.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/getopt.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/glob.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/grp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/iconv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ifaddrs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/inttypes.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/iso646.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/langinfo.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/libgen.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/link.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/locale.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/malloc.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/math.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/memory.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/monetary.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/ethernet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/if.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/if_arp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/route.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netdb.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ether.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/icmp6.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/if_ether.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/igmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/in.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/in_systm.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ip.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ip6.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ip_icmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/tcp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/udp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netpacket/packet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/nl_types.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/paths.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/pthread.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/pwd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/regex.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/resolv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sched.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/semaphore.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/spawn.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/stdio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/stdlib.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/string.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/strings.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/acct.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/auxv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/dir.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/eventfd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/file.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/inotify.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/io.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ipc.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/mman.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/mount.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/msg.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/mtio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/param.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/random.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/select.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/sem.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/shm.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/socket.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/statvfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/time.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/timeb.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/timerfd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/times.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ttydefaults.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/types.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/uio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/un.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/utsname.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/vfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sysexits.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/tar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/time.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/uchar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/unistd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/utime.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/values.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wchar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wctype.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wordexp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/Scrt1.o -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libc.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libdl.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libm.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libpthread.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/librt.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/dist/libasync-default.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/dist/libbackend_fuchsia_globals.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/dist/libdriver_runtime.so @@ -11844,188 +10710,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libasync-loop-default.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libmagma_client.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libsync.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libtrace-vthread.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/alloca.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/ftp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/inet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/nameser.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/nameser_compat.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/telnet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/tftp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/aarch64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/aarch64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/alltypes.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/io.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/null.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/posix.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/riscv64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/riscv64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/x86_64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/x86_64/io.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/x86_64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/byteswap.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/complex.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/cpio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ctype.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/dirent.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/elf.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/endian.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/err.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/features.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/fnmatch.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/getopt.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/glob.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/grp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/iconv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ifaddrs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/inttypes.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/iso646.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/langinfo.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/libgen.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/link.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/locale.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/malloc.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/math.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/memory.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/monetary.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/ethernet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/if.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/if_arp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/route.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netdb.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ether.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/icmp6.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/if_ether.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/igmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/in.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/in_systm.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ip.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ip6.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ip_icmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/tcp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/udp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netpacket/packet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/nl_types.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/paths.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/pthread.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/pwd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/regex.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/resolv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sched.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/semaphore.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/spawn.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/stdio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/stdlib.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/string.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/strings.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/acct.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/auxv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/dir.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/eventfd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/file.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/inotify.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/io.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ipc.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/mman.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/mount.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/msg.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/mtio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/param.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/random.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/select.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/sem.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/shm.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/socket.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/statvfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/time.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/timeb.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/timerfd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/times.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ttydefaults.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/types.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/uio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/un.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/utsname.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/vfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sysexits.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/tar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/time.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/uchar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/unistd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/utime.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/values.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wchar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wctype.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wordexp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/Scrt1.o -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libc.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libdl.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libm.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libpthread.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/librt.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/dist/libasync-default.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/dist/libbackend_fuchsia_globals.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/dist/libdriver_runtime.so @@ -12936,37 +11620,31 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-22/release/package_manifest.json @@ -12974,7 +11652,6 @@ FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-23/release/ FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-NEXT/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-16/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-17/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-22/release/package_manifest.json @@ -12982,7 +11659,6 @@ FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-23/r FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-NEXT/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-16/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-17/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-22/release/package_manifest.json @@ -12990,115 +11666,96 @@ FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-23 FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-NEXT/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-16/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-17/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-22/release/package_manifest.json @@ -13148,6 +11805,7 @@ FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.diagnostics/fuchsia.diagnostics.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.feedback/fuchsia.feedback.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.gpu.agis/fuchsia.gpu.agis.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hardware.network/fuchsia.hardware.network.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hardware.power.statecontrol/fuchsia.hardware.power.statecontrol.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hardware.rtc/fuchsia.hardware.rtc.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hwinfo/fuchsia.hwinfo.fidl.json @@ -13159,6 +11817,12 @@ FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.location.namedplace/fuchsia.location.namedplace.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.math/fuchsia.math.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.mem/fuchsia.mem.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.filter/fuchsia.net.filter.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.interfaces/fuchsia.net.interfaces.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.root/fuchsia.net.root.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.routes.admin/fuchsia.net.routes.admin.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.routes/fuchsia.net.routes.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net/fuchsia.net.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.process/fuchsia.process.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.sys2/fuchsia.sys2.fidl.json @@ -13319,6 +11983,8 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.clock/clock.fidl + ../. ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.light/light.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.power.statecontrol/admin.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.power/power.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.serial/serial.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.spi/spi.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hwinfo/hwinfo.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.images/image_pipe2.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.input.report/descriptor.fidl + ../../../fuchsia/sdk/linux/LICENSE @@ -13418,13 +12084,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/looku ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/clock.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/scheduler.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/utc.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/exception.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/hw/debug/arm64.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/hw/debug/x86.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/lookup.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/clock.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/scheduler.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/utc.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/exception.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/hw/debug/arm64.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/hw/debug/x86.h + ../../../fuchsia/sdk/linux/LICENSE @@ -13474,13 +12133,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/loo ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/clock.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/scheduler.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/utc.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/exception.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/hw/debug/arm64.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/hw/debug/x86.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/lookup.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/clock.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/scheduler.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/utc.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/exception.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/hw/debug/arm64.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/hw/debug/x86.h + ../../../fuchsia/sdk/linux/LICENSE @@ -13530,13 +12182,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/lookup. ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/clock.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/scheduler.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/utc.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/exception.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/hw/debug/arm64.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/hw/debug/x86.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/lookup.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/clock.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/scheduler.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/utc.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/exception.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/hw/debug/arm64.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/hw/debug/x86.h + ../../../fuchsia/sdk/linux/LICENSE @@ -13763,6 +12408,8 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.clock/clock.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.light/light.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.power.statecontrol/admin.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.power/power.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.serial/serial.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.spi/spi.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hwinfo/hwinfo.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.images/image_pipe2.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.input.report/descriptor.fidl @@ -13862,13 +12509,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/lookup. FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/clock.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/scheduler.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/utc.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/exception.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/hw/debug/arm64.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/hw/debug/x86.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/lookup.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/clock.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/scheduler.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/utc.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/exception.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/hw/debug/arm64.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/hw/debug/x86.h @@ -13918,13 +12558,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/looku FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/clock.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/scheduler.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/utc.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/exception.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/hw/debug/arm64.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/hw/debug/x86.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/lookup.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/clock.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/scheduler.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/utc.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/exception.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/hw/debug/arm64.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/hw/debug/x86.h @@ -13974,13 +12607,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/lookup.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/clock.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/scheduler.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/utc.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/exception.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/hw/debug/arm64.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/hw/debug/x86.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/lookup.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/clock.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/scheduler.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/utc.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/exception.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/hw/debug/arm64.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/hw/debug/x86.h @@ -14292,11 +12918,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/boot/ ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls-next.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/testonly-syscalls.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/analyzer.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/boot/crash-reason.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls-next.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/testonly-syscalls.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/analyzer.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/boot/crash-reason.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE @@ -14332,11 +12953,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/boo ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls-next.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/testonly-syscalls.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/analyzer.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/boot/crash-reason.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls-next.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/testonly-syscalls.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/analyzer.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/boot/crash-reason.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE @@ -14372,11 +12988,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/boot/cr ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls-next.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/testonly-syscalls.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/analyzer.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/boot/crash-reason.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls-next.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/testonly-syscalls.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/analyzer.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/boot/crash-reason.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE @@ -14612,11 +13223,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/boot/cr FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/string_view.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls-next.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/testonly-syscalls.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/analyzer.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/boot/crash-reason.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/string_view.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls-next.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/testonly-syscalls.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/analyzer.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/boot/crash-reason.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/string_view.h @@ -14652,11 +13258,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/boot/ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/string_view.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls-next.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/testonly-syscalls.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/analyzer.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/boot/crash-reason.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/string_view.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls-next.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/testonly-syscalls.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/analyzer.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/boot/crash-reason.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/string_view.h @@ -14692,11 +13293,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/boot/cras FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/string_view.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls-next.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/testonly-syscalls.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/analyzer.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/boot/crash-reason.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/string_view.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls-next.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/testonly-syscalls.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/analyzer.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/boot/crash-reason.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/string_view.h @@ -14882,7 +13478,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/rsn.fidl + ../../ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.policy/types.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-16/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-21/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-22/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE @@ -14890,7 +13485,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-23/sysroot/include/zircon/avail ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-NEXT/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-16/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-21/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-22/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE @@ -14898,7 +13492,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-23/sysroot/include/zircon/ava ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-NEXT/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-16/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-21/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-22/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE @@ -15067,7 +13660,6 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/rsn.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.policy/types.fidl FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-16/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/availability.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-21/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-22/sysroot/include/zircon/availability.h @@ -15075,7 +13667,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-23/sysroot/include/zircon/availab FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-NEXT/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-16/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/availability.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-21/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-22/sysroot/include/zircon/availability.h @@ -15083,7 +13674,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-23/sysroot/include/zircon/avail FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-NEXT/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-16/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/availability.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-21/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-22/sysroot/include/zircon/availability.h @@ -15328,6 +13918,7 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.weave/overview.fidl + ../../../f ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.web/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.common/driver_features.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.common/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.fullmac/fullmac.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/fields.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.phyimpl/phyimpl.fidl + ../../../fuchsia/sdk/linux/LICENSE @@ -15341,9 +13932,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-16/sysroot/include/zircon/sysca ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/iob.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/iob.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/syscalls/iob.h + ../../../fuchsia/sdk/linux/LICENSE @@ -15365,9 +13953,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-16/sysroot/include/zircon/sys ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/iob.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/iob.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/syscalls/iob.h + ../../../fuchsia/sdk/linux/LICENSE @@ -15389,9 +13974,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-16/sysroot/include/zircon/syscall ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/iob.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/iob.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/syscalls/iob.h + ../../../fuchsia/sdk/linux/LICENSE @@ -15686,6 +14268,7 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.weave/overview.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.web/overview.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.common/driver_features.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.common/overview.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.fullmac/fullmac.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/fields.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/overview.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.phyimpl/phyimpl.fidl @@ -15699,9 +14282,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-16/sysroot/include/zircon/syscall FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/errors.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/internal/cdecls.inc FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/syscalls/iob.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/errors.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/internal/cdecls.inc -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/syscalls/iob.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/errors.h FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/syscalls/internal/cdecls.inc FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/syscalls/iob.h @@ -15723,9 +14303,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-16/sysroot/include/zircon/sysca FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/errors.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/internal/cdecls.inc FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/syscalls/iob.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/errors.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/internal/cdecls.inc -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/syscalls/iob.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/errors.h FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/syscalls/internal/cdecls.inc FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/syscalls/iob.h @@ -15747,9 +14324,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-16/sysroot/include/zircon/syscalls/ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/errors.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/internal/cdecls.inc FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/syscalls/iob.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/errors.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/internal/cdecls.inc -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/syscalls/iob.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/errors.h FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/syscalls/internal/cdecls.inc FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/syscalls/iob.h @@ -15952,6 +14526,8 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.driver.legacy/legacy_types.fidl ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.driver.legacy/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.driver.registrar/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.element/graphical_presenter.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.adcimpl/adc-impl.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.adcimpl/metadata.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio.signalprocessing/dai_interconnect.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/clock.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/common.fidl + ../../../fuchsia/sdk/linux/LICENSE @@ -16056,6 +14632,8 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.driver.legacy/legacy_types.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.driver.legacy/overview.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.driver.registrar/overview.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.element/graphical_presenter.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.adcimpl/adc-impl.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.adcimpl/metadata.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio.signalprocessing/dai_interconnect.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/clock.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/common.fidl @@ -16197,6 +14775,7 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.pinimpl/pin-impl.fidl + ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.platform.device/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.power/metadata.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.power/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.spmi/metadata.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.spmi/spmi.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.images2/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.kernel/debuglog-resource.fidl + ../../../fuchsia/sdk/linux/LICENSE @@ -16208,7 +14787,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem2/error.fidl + ../../../fu ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem2/secure_mem.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-16/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-21/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-22/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE @@ -16216,7 +14794,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-23/sysroot/include/zircon/avail ORIGIN: ../../../fuchsia/sdk/linux/obj/arm64-api-NEXT/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-16/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-21/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-22/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE @@ -16224,7 +14801,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-23/sysroot/include/zircon/ava ORIGIN: ../../../fuchsia/sdk/linux/obj/riscv64-api-NEXT/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-16/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-21/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/obj/x64-api-22/sysroot/include/zircon/availability_levels.inc + ../../../fuchsia/sdk/linux/LICENSE @@ -16262,6 +14838,7 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.pinimpl/pin-impl.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.platform.device/overview.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.power/metadata.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.power/overview.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.spmi/metadata.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.spmi/spmi.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.images2/overview.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.kernel/debuglog-resource.fidl @@ -16273,7 +14850,6 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem2/error.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.sysmem2/secure_mem.fidl FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-16/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/include/zircon/availability_levels.inc -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-21/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-22/sysroot/include/zircon/availability_levels.inc @@ -16281,7 +14857,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-23/sysroot/include/zircon/availab FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-NEXT/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-16/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/include/zircon/availability_levels.inc -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-21/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-22/sysroot/include/zircon/availability_levels.inc @@ -16289,7 +14864,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-23/sysroot/include/zircon/avail FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-NEXT/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/x64-api-16/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/include/zircon/availability_levels.inc -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/x64-api-21/sysroot/include/zircon/availability_levels.inc FILE: ../../../fuchsia/sdk/linux/obj/x64-api-22/sysroot/include/zircon/availability_levels.inc @@ -17250,188 +15824,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-17/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/dist/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libasync-loop-default.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libmagma_client.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libsync.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libtrace-vthread.a -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/lib/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/alloca.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/ftp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/inet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/nameser.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/nameser_compat.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/telnet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/arpa/tftp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/aarch64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/aarch64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/alltypes.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/io.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/null.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/posix.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/riscv64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/riscv64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/x86_64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/x86_64/io.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/bits/x86_64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/byteswap.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/complex.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/cpio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ctype.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/dirent.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/elf.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/endian.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/err.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/features.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/fnmatch.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/getopt.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/glob.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/grp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/iconv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ifaddrs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/inttypes.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/iso646.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/langinfo.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/libgen.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/link.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/locale.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/malloc.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/math.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/memory.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/monetary.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/ethernet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/if.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/if_arp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/net/route.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netdb.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ether.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/icmp6.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/if_ether.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/igmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/in.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/in_systm.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ip.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ip6.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/ip_icmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/tcp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netinet/udp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/netpacket/packet.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/nl_types.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/paths.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/pthread.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/pwd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/regex.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/resolv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sched.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/semaphore.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/spawn.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/stdio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/stdlib.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/string.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/strings.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/acct.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/auxv.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/dir.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/eventfd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/file.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/inotify.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/io.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ipc.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/mman.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/mount.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/msg.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/mtio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/param.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/random.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/select.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/sem.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/shm.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/socket.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/statvfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/time.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/timeb.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/timerfd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/times.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ttydefaults.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/types.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/uio.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/un.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/utsname.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/vfs.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sys/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/sysexits.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/tar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/time.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/uchar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/unistd.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/utime.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/values.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wchar.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wctype.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/include/wordexp.h -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/Scrt1.o -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libc.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libdl.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libm.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libpthread.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/librt.so -FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-19/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/dist/libasync-default.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/dist/libbackend_fuchsia_globals.so FILE: ../../../fuchsia/sdk/linux/obj/arm64-api-20/dist/libdriver_runtime.so @@ -18706,188 +17098,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-17/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/dist/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libasync-loop-default.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libmagma_client.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libsync.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libtrace-vthread.a -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/lib/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/alloca.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/ftp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/inet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/nameser.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/nameser_compat.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/telnet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/arpa/tftp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/aarch64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/aarch64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/alltypes.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/io.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/null.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/posix.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/riscv64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/riscv64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/x86_64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/x86_64/io.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/bits/x86_64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/byteswap.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/complex.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/cpio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ctype.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/dirent.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/elf.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/endian.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/err.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/features.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/fnmatch.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/getopt.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/glob.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/grp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/iconv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ifaddrs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/inttypes.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/iso646.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/langinfo.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/libgen.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/link.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/locale.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/malloc.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/math.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/memory.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/monetary.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/ethernet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/if.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/if_arp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/net/route.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netdb.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ether.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/icmp6.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/if_ether.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/igmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/in.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/in_systm.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ip.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ip6.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/ip_icmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/tcp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netinet/udp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/netpacket/packet.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/nl_types.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/paths.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/pthread.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/pwd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/regex.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/resolv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sched.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/semaphore.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/spawn.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/stdio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/stdlib.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/string.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/strings.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/acct.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/auxv.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/dir.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/eventfd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/file.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/inotify.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/io.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ipc.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/mman.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/mount.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/msg.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/mtio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/param.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/random.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/select.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/sem.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/shm.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/socket.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/statvfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/time.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/timeb.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/timerfd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/times.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ttydefaults.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/types.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/uio.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/un.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/utsname.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/vfs.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sys/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/sysexits.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/tar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/time.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/uchar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/unistd.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/utime.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/values.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wchar.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wctype.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/include/wordexp.h -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/Scrt1.o -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libc.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libdl.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libm.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libpthread.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/librt.so -FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-19/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/dist/libasync-default.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/dist/libbackend_fuchsia_globals.so FILE: ../../../fuchsia/sdk/linux/obj/riscv64-api-20/dist/libdriver_runtime.so @@ -20162,188 +18372,6 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-17/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/dist/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libasync-default.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libasync-loop-default.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libbackend_fuchsia_globals.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libdriver_runtime.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libfdio.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libheapdump_instrumentation.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libmagma_client.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libsvc.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libsync.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libsyslog.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libtrace-engine.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libtrace-provider-so.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libtrace-vthread.a -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libvfs_internal.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/lib/libvulkan.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/alloca.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/ftp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/inet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/nameser.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/nameser_compat.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/telnet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/arpa/tftp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/assert.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/aarch64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/aarch64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/alltypes.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/io.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/null.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/posix.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/riscv64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/riscv64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/x86_64/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/x86_64/io.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/bits/x86_64/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/byteswap.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/complex.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/cpio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ctype.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/dirent.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/dlfcn.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/elf.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/endian.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/err.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/features.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/fenv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/fnmatch.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/getopt.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/glob.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/grp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/iconv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ifaddrs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/inttypes.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/iso646.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/langinfo.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/libgen.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/limits.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/link.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/locale.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/malloc.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/math.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/memory.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/monetary.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/ethernet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/if.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/if_arp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/net/route.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netdb.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ether.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/icmp6.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/if_ether.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/igmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/in.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/in_systm.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ip.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ip6.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/ip_icmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/tcp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netinet/udp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/netpacket/packet.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/nl_types.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/paths.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/pthread.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/pwd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/regex.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/resolv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sched.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/semaphore.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/setjmp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/spawn.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/stdio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/stdlib.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/string.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/strings.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/acct.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/auxv.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/dir.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/errno.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/eventfd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/fcntl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/file.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/inotify.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/io.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ioctl.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ipc.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/mman.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/mount.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/msg.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/mtio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/param.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/poll.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/random.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/select.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/sem.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/shm.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/signal.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/socket.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/stat.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/statfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/statvfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/stropts.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/time.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/timeb.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/timerfd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/times.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ttydefaults.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/types.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/uio.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/un.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/utsname.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/vfs.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sys/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/sysexits.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/syslog.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/tar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/termios.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/threads.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/time.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/uchar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/ucontext.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/unistd.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/utime.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/values.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wait.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wchar.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wctype.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/include/wordexp.h -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/Scrt1.o -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libc.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libdl.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libm.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libpthread.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/librt.so -FILE: ../../../fuchsia/sdk/linux/obj/x64-api-19/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/dist/libasync-default.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/dist/libbackend_fuchsia_globals.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-20/dist/libdriver_runtime.so @@ -21254,37 +19282,31 @@ FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/obj/x64-api-NEXT/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/cmd-buf-benchmark-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-22/release/package_manifest.json @@ -21292,7 +19314,6 @@ FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-23/release/ FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api-NEXT/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-16/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-17/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-22/release/package_manifest.json @@ -21300,7 +19321,6 @@ FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-23/r FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/arm64-api-NEXT/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-16/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-17/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-22/release/package_manifest.json @@ -21308,115 +19328,96 @@ FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-23 FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/riscv64-api-NEXT/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-16/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-17/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/magma_conformance_tests/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkcopy-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkext-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkloop-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkproto-driver-test/x64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/arm64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-22/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-23/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/riscv64-api-NEXT/release/package_manifest.json -FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-19/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-20/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-21/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/packages/vkreadback_test/x64-api-22/release/package_manifest.json @@ -21466,6 +19467,7 @@ FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.diagnostics/fuchsia.diagnostics.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.feedback/fuchsia.feedback.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.gpu.agis/fuchsia.gpu.agis.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hardware.network/fuchsia.hardware.network.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hardware.power.statecontrol/fuchsia.hardware.power.statecontrol.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hardware.rtc/fuchsia.hardware.rtc.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.hwinfo/fuchsia.hwinfo.fidl.json @@ -21477,6 +19479,12 @@ FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.location.namedplace/fuchsia.location.namedplace.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.math/fuchsia.math.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.mem/fuchsia.mem.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.filter/fuchsia.net.filter.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.interfaces/fuchsia.net.interfaces.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.root/fuchsia.net.root.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.routes.admin/fuchsia.net.routes.admin.fidl.json +FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net.routes/fuchsia.net.routes.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.net/fuchsia.net.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.process/fuchsia.process.fidl.json FILE: ../../../fuchsia/sdk/linux/python/rtc_conformance_test/unversioned/ir_root/fuchsia.sys2/fuchsia.sys2.fidl.json From 05211f9d2267eb63f7ffe867082e8978522116a4 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 04:23:25 -0400 Subject: [PATCH 11/26] Roll Skia from d00ad3e055f0 to 2c9708b68904 (1 revision) (#55428) https://skia.googlesource.com/skia.git/+log/d00ad3e055f0..2c9708b68904 2024-09-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from b563ede4e672 to eaffa034c7ff (9 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC bdero@google.com,brianosman@google.com,bungeman@google.com,rmistry@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEPS b/DEPS index 9784a4cd47663..9a39f29976d94 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': 'd00ad3e055f083764672ed9a26bef6ad44a145ec', + 'skia_revision': '2c9708b68904d1def0cbfe8cc6993896618aae96', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. From 87c1667dfd1ecea5a7264a194ae9cb609d6fe0bc Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 05:54:18 -0400 Subject: [PATCH 12/26] Roll Skia from 2c9708b68904 to 788233232d6a (1 revision) (#55429) https://skia.googlesource.com/skia.git/+log/2c9708b68904..788233232d6a 2024-09-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3368b0fc9442 to 683d4c5faa30 (4 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC bdero@google.com,brianosman@google.com,bungeman@google.com,rmistry@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEPS b/DEPS index 9a39f29976d94..4ed46bec72a64 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': '2c9708b68904d1def0cbfe8cc6993896618aae96', + 'skia_revision': '788233232d6a6918d5c56a7722e27815aef51492', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. From b9dd7a39dd585e55ad633f411dcec902ce309d23 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 06:34:31 -0400 Subject: [PATCH 13/26] Roll Dart SDK from 006fdb58cba4 to dd73afd20be5 (1 revision) (#55430) https://dart.googlesource.com/sdk.git/+log/006fdb58cba4..dd73afd20be5 2024-09-25 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-278.0.dev If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dart-sdk-flutter-engine Please CC bdero@google.com,dart-vm-team@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- sky/packages/sky_engine/LICENSE | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 4ed46bec72a64..82876345d89dc 100644 --- a/DEPS +++ b/DEPS @@ -56,7 +56,7 @@ vars = { # Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS # You can use //tools/dart/create_updated_flutter_deps.py to produce # updated revision list of existing dependencies. - 'dart_revision': '006fdb58cba497af744436ae013d9b98a6f7a2b0', + 'dart_revision': 'dd73afd20be50e19ba59dc996e9afe375a25f5f2', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py diff --git a/sky/packages/sky_engine/LICENSE b/sky/packages/sky_engine/LICENSE index 4aa5e60323a57..99f30c9c10718 100644 --- a/sky/packages/sky_engine/LICENSE +++ b/sky/packages/sky_engine/LICENSE @@ -32054,7 +32054,7 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. -You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/006fdb58cba497af744436ae013d9b98a6f7a2b0 +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/dd73afd20be50e19ba59dc996e9afe375a25f5f2 /third_party/fallback_root_certificates/ -------------------------------------------------------------------------------- From c7cd559e483b52098e4768556a99892075492a4d Mon Sep 17 00:00:00 2001 From: Camille Simon <43054281+camsim99@users.noreply.github.com> Date: Wed, 25 Sep 2024 04:30:21 -0700 Subject: [PATCH 14/26] Update `setSystemChromeEnabledSystemUIMode` docs to note targeting Android 15+ change (#54560) Updates `setSystemChromeEnabledSystemUIMode` documentation to reflect that edge-to-edge mode is used by default if the Flutter app targets Android 15. Part of https://github.com/flutter/flutter/issues/150367 and engine counterpart to https://github.com/flutter/flutter/pull/153466. [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style --- .../plugin/platform/PlatformPlugin.java | 36 +++++++++++++++---- 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/shell/platform/android/io/flutter/plugin/platform/PlatformPlugin.java b/shell/platform/android/io/flutter/plugin/platform/PlatformPlugin.java index 9810623f8560b..e798d76c7bea2 100644 --- a/shell/platform/android/io/flutter/plugin/platform/PlatformPlugin.java +++ b/shell/platform/android/io/flutter/plugin/platform/PlatformPlugin.java @@ -268,7 +268,13 @@ private void setSystemChromeEnabledSystemUIMode(PlatformChannel.SystemUiMode sys if (systemUiMode == PlatformChannel.SystemUiMode.LEAN_BACK) { // LEAN BACK - // Available starting at SDK 16 + // Available starting at Android SDK 4.1 (API 16). + // + // If the Flutter Android app targets Android SDK 15 (API 35) or later then the Android + // system will ignore this value unless the app also follows the opt out + // instructions found in + // https://docs.flutter.dev/release/breaking-changes/default-systemuimode-edge-to-edge. + // // Should not show overlays, tap to reveal overlays, needs onChange callback // When the overlays come in on tap, the app does not receive the gesture and does not know // the system overlay has changed. The overlays cannot be dismissed, so adding the callback @@ -282,7 +288,13 @@ private void setSystemChromeEnabledSystemUIMode(PlatformChannel.SystemUiMode sys | View.SYSTEM_UI_FLAG_FULLSCREEN; } else if (systemUiMode == PlatformChannel.SystemUiMode.IMMERSIVE) { // IMMERSIVE - // Available starting at 19 + // Available starting at Android SDK 4.4 (API 19). + // + // If the Flutter Android app targets Android SDK 15 (API 35) or later then the Android + // system will ignore this value unless the app also follows the opt out + // instructions found in + // https://docs.flutter.dev/release/breaking-changes/default-systemuimode-edge-to-edge. + // // Should not show overlays, swipe from edges to reveal overlays, needs onChange callback // When the overlays come in on swipe, the app does not receive the gesture and does not know // the system overlay has changed. The overlays cannot be dismissed, so adding callback @@ -297,7 +309,13 @@ private void setSystemChromeEnabledSystemUIMode(PlatformChannel.SystemUiMode sys | View.SYSTEM_UI_FLAG_FULLSCREEN; } else if (systemUiMode == PlatformChannel.SystemUiMode.IMMERSIVE_STICKY) { // STICKY IMMERSIVE - // Available starting at 19 + // Available starting at Android SDK 4.4 (API 19). + // + // If the Flutter Android app targets Android SDK 15 (API 35) or later then the Android + // system will ignore this value unless the app also follows the opt out + // instructions found in + // https://docs.flutter.dev/release/breaking-changes/default-systemuimode-edge-to-edge. + // // Should not show overlays, swipe from edges to reveal overlays. The app will also receive // the swipe gesture. The overlays cannot be dismissed, so adding callback support will // allow users to restore the system ui and dismiss the overlays. @@ -312,7 +330,12 @@ private void setSystemChromeEnabledSystemUIMode(PlatformChannel.SystemUiMode sys } else if (systemUiMode == PlatformChannel.SystemUiMode.EDGE_TO_EDGE && Build.VERSION.SDK_INT >= API_LEVELS.API_29) { // EDGE TO EDGE - // Available starting at 29 + // + // Available starting at Android SDK 10 (API 29). + // + // If the Flutter app targets Android SDK 15 (API 35) or later (Flutter does this by default), + // then this mode is used by default. + // // SDK 29 and up will apply a translucent body scrim behind 2/3 button navigation bars // to ensure contrast with buttons on the nav and status bars, unless the contrast is not // enforced in the overlay styling. @@ -390,8 +413,9 @@ private void setSystemChromeSystemUIOverlayStyle( if (Build.VERSION.SDK_INT < API_LEVELS.API_30) { // Flag set to specify that this window is responsible for drawing the background for the - // system bars. Must be set for all operations on API < 30 excluding enforcing system - // bar contrasts. Deprecated in API 30. + // system bars. Must be set for all operations on API < 30 (Android SDK < 11) excluding + // enforcing + // system bar contrasts. Deprecated in API 30. window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); // Flag set to dismiss any requests for translucent system bars to be provided in lieu of what From d6d5fdba6ae12b9c40874f2fa1990f1b6364b278 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 11:05:11 -0400 Subject: [PATCH 15/26] Roll Skia from 788233232d6a to 79e652aad7a9 (1 revision) (#55432) https://skia.googlesource.com/skia.git/+log/788233232d6a..79e652aad7a9 2024-09-25 nicolettep@google.com [graphite] Centralize SamplerDesc length variables used by Dawn, Vulkan If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC bdero@google.com,brianosman@google.com,bungeman@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/licenses_skia | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 82876345d89dc..277a03825ef0c 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': '788233232d6a6918d5c56a7722e27815aef51492', + 'skia_revision': '79e652aad7a9aa44c27d3335cce5630d281b8cd8', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia index e65bd5558b6a7..cb563358d4e1a 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: a7fd937fd0c24e4309c55647947392de +Signature: 504e5a376a22adae03398409157d589b ==================================================================================================== LIBRARY: etc1 From 1c29585f9a598212c80ef2930b8051ef55f1302d Mon Sep 17 00:00:00 2001 From: Matan Lurey Date: Wed, 25 Sep 2024 09:24:06 -0700 Subject: [PATCH 16/26] Add `SurfaceProducer#onSurfaceAvailable`, deprecate `onSurfaceCreated`. (#55418) Closes https://github.com/flutter/flutter/issues/155131. Not only did I rename the method, but I also changed the contract slightly - now `onSurfaceAvailable` is _only_ invoked _after_ `onSurfaceDestroyed` has been called. The cost is a single `boolean`, and it honestly makes the API make a lot more sense than someone having to track this themselves. /cc @johnmccutchan (OOO), and @flutter/android-reviewers. --- .../engine/renderer/FlutterRenderer.java | 13 +++- .../io/flutter/view/TextureRegistry.java | 65 ++++++++++++++++--- .../engine/renderer/FlutterRendererTest.java | 5 +- 3 files changed, 71 insertions(+), 12 deletions(-) diff --git a/shell/platform/android/io/flutter/embedding/engine/renderer/FlutterRenderer.java b/shell/platform/android/io/flutter/embedding/engine/renderer/FlutterRenderer.java index 532e692358981..680e91305a0cb 100644 --- a/shell/platform/android/io/flutter/embedding/engine/renderer/FlutterRenderer.java +++ b/shell/platform/android/io/flutter/embedding/engine/renderer/FlutterRenderer.java @@ -108,8 +108,9 @@ public FlutterRenderer(@NonNull FlutterJNI flutterJNI) { public void onResume(@NonNull LifecycleOwner owner) { Log.v(TAG, "onResume called; notifying SurfaceProducers"); for (ImageReaderSurfaceProducer producer : imageReaderProducers) { - if (producer.callback != null) { - producer.callback.onSurfaceCreated(); + if (producer.callback != null && producer.notifiedDestroy) { + producer.notifiedDestroy = false; + producer.callback.onSurfaceAvailable(); } } } @@ -462,6 +463,13 @@ final class ImageReaderSurfaceProducer // will be produced at that size. private boolean createNewReader = true; + /** + * Stores whether {@link Callback#onSurfaceDestroyed()} was previously invoked. + * + *

Used to avoid signaling {@link Callback#onSurfaceAvailable()} unnecessarily. + */ + private boolean notifiedDestroy = false; + // State held to track latency of various stages. private long lastDequeueTime = 0; private long lastQueueTime = 0; @@ -689,6 +697,7 @@ public void onTrimMemory(int level) { cleanup(); createNewReader = true; if (this.callback != null) { + notifiedDestroy = true; this.callback.onSurfaceDestroyed(); } } diff --git a/shell/platform/android/io/flutter/view/TextureRegistry.java b/shell/platform/android/io/flutter/view/TextureRegistry.java index caeb799d7598a..501378f419cbf 100644 --- a/shell/platform/android/io/flutter/view/TextureRegistry.java +++ b/shell/platform/android/io/flutter/view/TextureRegistry.java @@ -96,8 +96,8 @@ interface SurfaceProducer extends TextureEntry { /** * Sets a callback that is notified when a previously created {@link Surface} returned by {@link - * SurfaceProducer#getSurface()} is no longer valid, either due to being destroyed or being - * changed. + * SurfaceProducer#getSurface()} is no longer valid due to being destroyed, or a new surface is + * now available (after the previous one was destroyed) for rendering. * * @param callback The callback to notify, or null to remove the callback. */ @@ -106,18 +106,65 @@ interface SurfaceProducer extends TextureEntry { /** Callback invoked by {@link #setCallback(Callback)}. */ interface Callback { /** - * Invoked when a previous surface is now invalid and a new surface is now available. + * An alias for {@link Callback#onSurfaceAvailable()} with a less accurate name. + * + * @deprecated Override and use {@link Callback#onSurfaceAvailable()} instead. + */ + @Deprecated(since = "Flutter 3.27", forRemoval = true) + default void onSurfaceCreated() {} + + /** + * Invoked when an Android application is resumed after {@link Callback#onSurfaceDestroyed()}. * - *

Typically plugins will use this callback as a signal to redraw, such as due to the - * texture being resized, the format being changed, or the application being resumed after - * being suspended in the background. + *

Applications should now call {@link SurfaceProducer#getSurface()} to get a new + * {@link Surface}, as the previous one was destroyed and released as a result of a low memory + * event from the Android OS. + * + *

+       * {@code
+       * void example(SurfaceProducer producer) {
+       *   producer.setCallback(new SurfaceProducer.Callback() {
+       *     @override
+       *     public void onSurfaceAvailable() {
+       *       Surface surface = producer.getSurface();
+       *       redrawOrUse(surface);
+       *     }
+       *
+       *     // ...
+       *   });
+       * }
+       * }
+       * 
*/ - void onSurfaceCreated(); + default void onSurfaceAvailable() { + this.onSurfaceCreated(); + } /** - * Invoked when a previous surface is now invalid. + * Invoked when a {@link Surface} returned by {@link SurfaceProducer#getSurface()} is invalid. + * + *

In a low memory environment, the Android OS will signal to Flutter to release resources, + * such as surfaces, that are not currently in use, such as when the application is in the + * background, and this method is subsequently called to notify a plugin author to stop + * using or rendering to the last surface. + * + *

Use {@link Callback#onSurfaceAvailable()} to be notified to resume rendering. + * + *

+       * {@code
+       * void example(SurfaceProducer producer) {
+       *   producer.setCallback(new SurfaceProducer.Callback() {
+       *     @override
+       *     public void onSurfaceDestroyed() {
+       *       // Store information about the last frame, if necessary.
+       *       // Potentially release other dependent resources.
+       *     }
        *
-       * 

Typically plugins will use this callback as a signal to release resources. + * // ... + * }); + * } + * } + *

*/ void onSurfaceDestroyed(); } diff --git a/shell/platform/android/test/io/flutter/embedding/engine/renderer/FlutterRendererTest.java b/shell/platform/android/test/io/flutter/embedding/engine/renderer/FlutterRendererTest.java index 0ed6a4754a589..bf733fb8e08e4 100644 --- a/shell/platform/android/test/io/flutter/embedding/engine/renderer/FlutterRendererTest.java +++ b/shell/platform/android/test/io/flutter/embedding/engine/renderer/FlutterRendererTest.java @@ -762,7 +762,7 @@ public void ImageReaderSurfaceProducerIsCreatedOnLifecycleResume() throws Except TextureRegistry.SurfaceProducer.Callback callback = new TextureRegistry.SurfaceProducer.Callback() { @Override - public void onSurfaceCreated() { + public void onSurfaceAvailable() { latch.countDown(); } @@ -771,6 +771,9 @@ public void onSurfaceDestroyed() {} }; producer.setCallback(callback); + // Trim memory. + ((FlutterRenderer.ImageReaderSurfaceProducer) producer).onTrimMemory(40); + // Trigger a resume. ((LifecycleRegistry) ProcessLifecycleOwner.get().getLifecycle()) .setCurrentState(Lifecycle.State.RESUMED); From b95b9796c51cab8c9928f387adc70d652e85a6a2 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 12:33:49 -0400 Subject: [PATCH 17/26] Roll Skia from 79e652aad7a9 to 9af762100cf1 (2 revisions) (#55433) https://skia.googlesource.com/skia.git/+log/79e652aad7a9..9af762100cf1 2024-09-25 nicolettep@google.com [graphite] Modify key methods and comment docs to be able to accept a SamplerDesc container ptr 2024-09-25 fmalita@chromium.org [bazel] Use filegroup for common_flags_config If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC bdero@google.com,brianosman@google.com,bungeman@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/licenses_skia | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 277a03825ef0c..4df3081785249 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': '79e652aad7a9aa44c27d3335cce5630d281b8cd8', + 'skia_revision': '9af762100cf1b251e48cd38f979ce9d402796859', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia index cb563358d4e1a..23c7149f38843 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: 504e5a376a22adae03398409157d589b +Signature: b8d3198cde4a7fe6e60229b60e2faaf8 ==================================================================================================== LIBRARY: etc1 From fe94fc9158fd37798370cb4dee503a248be9a7fe Mon Sep 17 00:00:00 2001 From: gaaclarke <30870216+gaaclarke@users.noreply.github.com> Date: Wed, 25 Sep 2024 10:18:57 -0700 Subject: [PATCH 18/26] adds more tasks to the engine workspace (#55435) - host_debug_unopt_arm64 - android_debug_unopt_arm64 - ios_debug_unopt_arm64 (missed in previous change) [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style --- engine.code-workspace | 88 ++++++++++++++++++++ tools/vscode_workspace/engine-workspace.yaml | 17 ++++ 2 files changed, 105 insertions(+) diff --git a/engine.code-workspace b/engine.code-workspace index 96023ecbf0a43..b7f56d9084f96 100644 --- a/engine.code-workspace +++ b/engine.code-workspace @@ -232,6 +232,32 @@ "kind": "build" } }, + { + "type": "shell", + "command": "./flutter/bin/et", + "options": { + "cwd": "${workspaceFolder}/.." + }, + "problemMatcher": [ + "$gcc" + ], + "presentation": { + "echo": true, + "reveal": "silent", + "focus": false, + "panel": "shared", + "clear": true + }, + "group": { + "kind": "build" + }, + "label": "host_debug_unopt_arm64", + "args": [ + "build", + "-c", + "host_debug_unopt_arm64" + ] + }, { "type": "shell", "command": "./flutter/bin/et", @@ -285,6 +311,68 @@ "host_debug_unopt_arm64", "//flutter/impeller/golden_tests:impeller_golden_tests" ] + }, + { + "type": "shell", + "command": "./flutter/bin/et", + "options": { + "cwd": "${workspaceFolder}/.." + }, + "problemMatcher": [ + "$gcc" + ], + "presentation": { + "echo": true, + "reveal": "silent", + "focus": false, + "panel": "shared", + "clear": true + }, + "group": { + "kind": "build" + }, + "label": "ios_debug_unopt_arm64", + "args": [ + "build", + "-c", + "host_debug_unopt_arm64", + "&&", + "./flutter/bin/et", + "build", + "-c", + "ios_debug_unopt" + ] + }, + { + "type": "shell", + "command": "./flutter/bin/et", + "options": { + "cwd": "${workspaceFolder}/.." + }, + "problemMatcher": [ + "$gcc" + ], + "presentation": { + "echo": true, + "reveal": "silent", + "focus": false, + "panel": "shared", + "clear": true + }, + "group": { + "kind": "build" + }, + "label": "android_debug_unopt_arm64", + "args": [ + "build", + "-c", + "host_debug_unopt_arm64", + "&&", + "./flutter/bin/et", + "build", + "-c", + "android_debug_unopt_arm64" + ] } ] }, diff --git a/tools/vscode_workspace/engine-workspace.yaml b/tools/vscode_workspace/engine-workspace.yaml index d1f7cd698eb46..ed9f275d0f4b0 100644 --- a/tools/vscode_workspace/engine-workspace.yaml +++ b/tools/vscode_workspace/engine-workspace.yaml @@ -192,6 +192,12 @@ tasks: clear: true group: kind: build + - <<: *et-task + label: host_debug_unopt_arm64 + args: + - build + - -c + - host_debug_unopt_arm64 - <<: *et-task label: display_list_unittests_arm64 args: @@ -217,6 +223,17 @@ tasks: - build - -c - ios_debug_unopt + - <<: *et-task + label: android_debug_unopt_arm64 + args: + - build + - -c + - host_debug_unopt_arm64 + - "&&" + - *et-cmd + - build + - -c + - android_debug_unopt_arm64 extensions: recommendations: # C++ TestMate From 16bdf23261be58fcc59e273c17551f399d17e5f3 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 13:34:17 -0400 Subject: [PATCH 19/26] Roll Dart SDK from dd73afd20be5 to c2728b947e46 (1 revision) (#55437) https://dart.googlesource.com/sdk.git/+log/dd73afd20be5..c2728b947e46 2024-09-25 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-279.0.dev If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dart-sdk-flutter-engine Please CC bdero@google.com,dart-vm-team@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- sky/packages/sky_engine/LICENSE | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 4df3081785249..5e8d81164c5e2 100644 --- a/DEPS +++ b/DEPS @@ -56,7 +56,7 @@ vars = { # Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS # You can use //tools/dart/create_updated_flutter_deps.py to produce # updated revision list of existing dependencies. - 'dart_revision': 'dd73afd20be50e19ba59dc996e9afe375a25f5f2', + 'dart_revision': 'c2728b947e46b42fe0ce210247c4474c652ab24c', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py diff --git a/sky/packages/sky_engine/LICENSE b/sky/packages/sky_engine/LICENSE index 99f30c9c10718..4c19897adb86d 100644 --- a/sky/packages/sky_engine/LICENSE +++ b/sky/packages/sky_engine/LICENSE @@ -32054,7 +32054,7 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. -You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/dd73afd20be50e19ba59dc996e9afe375a25f5f2 +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/sdk/+/c2728b947e46b42fe0ce210247c4474c652ab24c /third_party/fallback_root_certificates/ -------------------------------------------------------------------------------- From c64dffe9e8b28ca8a076ac00cf3fa76333bdf17b Mon Sep 17 00:00:00 2001 From: Brandon DeRosier Date: Wed, 25 Sep 2024 11:02:05 -0700 Subject: [PATCH 20/26] [Flutter GPU] Use vm.Vector4 for clear color instead of ui.Color. (#55416) Resolves https://github.com/flutter/flutter/issues/155627. Allow setting the clear directly as floats without conversion work. vector_math already has convenient `Colors.[color]` factories and such. Also, `ui.Color` has a color space now, which does not apply here. Adds a simple golden to verify that clear colors work: ![flutter_gpu_test_clear_color](https://github.com/user-attachments/assets/ba7a4e74-aaf2-48d8-ac13-115a86daeb19) --- lib/gpu/lib/gpu.dart | 2 ++ lib/gpu/lib/src/render_pass.dart | 36 +++++++++++++++++++------------- lib/gpu/pubspec.yaml | 5 +++++ lib/gpu/render_pass.cc | 15 ++++++------- lib/gpu/render_pass.h | 5 ++++- testing/dart/gpu_test.dart | 14 +++++++++++-- 6 files changed, 50 insertions(+), 27 deletions(-) diff --git a/lib/gpu/lib/gpu.dart b/lib/gpu/lib/gpu.dart index 368585eb28dae..3fd13133dbd7e 100644 --- a/lib/gpu/lib/gpu.dart +++ b/lib/gpu/lib/gpu.dart @@ -26,6 +26,8 @@ import 'dart:typed_data'; // ignore: uri_does_not_exist import 'dart:ui' as ui; +import 'package:vector_math/vector_math.dart' as vm; + part 'src/buffer.dart'; part 'src/command_buffer.dart'; part 'src/context.dart'; diff --git a/lib/gpu/lib/src/render_pass.dart b/lib/gpu/lib/src/render_pass.dart index c3b7ab7814044..18718bb578e62 100644 --- a/lib/gpu/lib/src/render_pass.dart +++ b/lib/gpu/lib/src/render_pass.dart @@ -10,14 +10,14 @@ base class ColorAttachment { ColorAttachment({ this.loadAction = LoadAction.clear, this.storeAction = StoreAction.store, - this.clearValue = const ui.Color(0x00000000), + vm.Vector4? clearValue = null, required this.texture, this.resolveTexture = null, - }); + }) : clearValue = clearValue ?? vm.Vector4.zero(); LoadAction loadAction; StoreAction storeAction; - ui.Color clearValue; + vm.Vector4 clearValue; Texture texture; Texture? resolveTexture; @@ -121,15 +121,6 @@ base class RenderTarget { final DepthStencilAttachment? depthStencilAttachment; } -// TODO(gaaclarke): Refactor this to support wide gamut colors. -int _colorToInt(ui.Color color) { - assert(color.colorSpace == ui.ColorSpace.sRGB); - return ((color.a * 255.0).round() << 24) | - ((color.r * 255.0).round() << 16) | - ((color.g * 255.0).round() << 8) | - ((color.b * 255.0).round() << 0); -} - base class RenderPass extends NativeFieldWrapperClass1 { /// Creates a new RenderPass. RenderPass._(CommandBuffer commandBuffer, RenderTarget renderTarget) { @@ -140,7 +131,10 @@ base class RenderPass extends NativeFieldWrapperClass1 { index, color.loadAction.index, color.storeAction.index, - _colorToInt(color.clearValue), + color.clearValue.r, + color.clearValue.g, + color.clearValue.b, + color.clearValue.a, color.texture, color.resolveTexture); if (error != null) { @@ -280,13 +274,25 @@ base class RenderPass extends NativeFieldWrapperClass1 { external void _initialize(); @Native< - Handle Function(Pointer, Int, Int, Int, Int, Pointer, + Handle Function( + Pointer, + Int, + Int, + Int, + Float, + Float, + Float, + Float, + Pointer, Handle)>(symbol: 'InternalFlutterGpu_RenderPass_SetColorAttachment') external String? _setColorAttachment( int colorAttachmentIndex, int loadAction, int storeAction, - int clearColor, + double clearColorR, + double clearColorG, + double clearColorB, + double clearColorA, Texture texture, Texture? resolveTexture); diff --git a/lib/gpu/pubspec.yaml b/lib/gpu/pubspec.yaml index 56af69cc6d6c0..910d8f816abe6 100644 --- a/lib/gpu/pubspec.yaml +++ b/lib/gpu/pubspec.yaml @@ -11,5 +11,10 @@ environment: sdk: '>=3.2.0-0 <4.0.0' dependencies: + # To update these, use "flutter update-packages --force-upgrade". + # + # For detailed instructions, refer to: + # https://github.com/flutter/flutter/blob/main/docs/infra/Updating-dependencies-in-Flutter.md + vector_math: ^2.1.4 sky_engine: sdk: flutter diff --git a/lib/gpu/render_pass.cc b/lib/gpu/render_pass.cc index 068dc68a7528f..69eec79a931ca 100644 --- a/lib/gpu/render_pass.cc +++ b/lib/gpu/render_pass.cc @@ -194,13 +194,6 @@ bool RenderPass::Draw() { } // namespace gpu } // namespace flutter -static impeller::Color ToImpellerColor(uint32_t argb) { - return impeller::Color::MakeRGBA8((argb >> 16) & 0xFF, // R - (argb >> 8) & 0xFF, // G - argb & 0xFF, // B - argb >> 24); // A -} - //---------------------------------------------------------------------------- /// Exports /// @@ -215,13 +208,17 @@ Dart_Handle InternalFlutterGpu_RenderPass_SetColorAttachment( int color_attachment_index, int load_action, int store_action, - int clear_color, + float clear_color_r, + float clear_color_g, + float clear_color_b, + float clear_color_a, flutter::gpu::Texture* texture, Dart_Handle resolve_texture_wrapper) { impeller::ColorAttachment desc; desc.load_action = flutter::gpu::ToImpellerLoadAction(load_action); desc.store_action = flutter::gpu::ToImpellerStoreAction(store_action); - desc.clear_color = ToImpellerColor(static_cast(clear_color)); + desc.clear_color = impeller::Color(clear_color_r, clear_color_g, + clear_color_b, clear_color_a); desc.texture = texture->GetTexture(); if (!Dart_IsNull(resolve_texture_wrapper)) { flutter::gpu::Texture* resolve_texture = diff --git a/lib/gpu/render_pass.h b/lib/gpu/render_pass.h index 89ccf0a55d7f5..94f6627a7bae8 100644 --- a/lib/gpu/render_pass.h +++ b/lib/gpu/render_pass.h @@ -107,7 +107,10 @@ extern Dart_Handle InternalFlutterGpu_RenderPass_SetColorAttachment( int color_attachment_index, int load_action, int store_action, - int clear_color, + float clear_color_r, + float clear_color_g, + float clear_color_b, + float clear_color_a, flutter::gpu::Texture* texture, Dart_Handle resolve_texture_wrapper); diff --git a/testing/dart/gpu_test.dart b/testing/dart/gpu_test.dart index b3099cf89f5ed..05ba001b6357e 100644 --- a/testing/dart/gpu_test.dart +++ b/testing/dart/gpu_test.dart @@ -52,7 +52,7 @@ class RenderPassState { } /// Create a simple RenderPass with simple color and depth-stencil attachments. -RenderPassState createSimpleRenderPass() { +RenderPassState createSimpleRenderPass({Vector4? clearColor}) { final gpu.Texture? renderTexture = gpu.gpuContext.createTexture(gpu.StorageMode.devicePrivate, 100, 100); assert(renderTexture != null); @@ -64,7 +64,7 @@ RenderPassState createSimpleRenderPass() { final gpu.CommandBuffer commandBuffer = gpu.gpuContext.createCommandBuffer(); final gpu.RenderTarget renderTarget = gpu.RenderTarget.singleColor( - gpu.ColorAttachment(texture: renderTexture!), + gpu.ColorAttachment(texture: renderTexture!, clearValue: clearColor), depthStencilAttachment: gpu.DepthStencilAttachment(texture: depthStencilTexture!)); @@ -324,6 +324,16 @@ void main() async { } }, skip: !impellerEnabled); + // Performs no draw calls. Just clears the render target to a solid green color. + test('Can render clear color', () async { + final state = createSimpleRenderPass(clearColor: Colors.lime); + + state.commandBuffer.submit(); + + final ui.Image image = state.renderTexture.asImage(); + await comparer.addGoldenImage(image, 'flutter_gpu_test_clear_color.png'); + }, skip: !impellerEnabled); + // Renders a green triangle pointing downwards. test('Can render triangle', () async { final state = createSimpleRenderPass(); From 4cc7119a0018e1b89c21135d47e39569107add57 Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Wed, 25 Sep 2024 12:14:29 -0700 Subject: [PATCH 21/26] [scenario_app] delete get bitmap activity. (#55436) Since we can't see the screenshot we can't really evaluate if this is failing for good/bad reasons. This also uses the whoe convertToImageREader / readback debugging API that I want to delete. --- testing/scenario_app/android/BUILD.gn | 2 - .../flutter/scenariosui/GetBitmapTests.java | 38 ------------------- .../android/app/src/main/AndroidManifest.xml | 12 ------ .../flutter/scenarios/GetBitmapActivity.java | 25 ------------ 4 files changed, 77 deletions(-) delete mode 100644 testing/scenario_app/android/app/src/androidTest/java/dev/flutter/scenariosui/GetBitmapTests.java delete mode 100644 testing/scenario_app/android/app/src/main/java/dev/flutter/scenarios/GetBitmapActivity.java diff --git a/testing/scenario_app/android/BUILD.gn b/testing/scenario_app/android/BUILD.gn index aa5107e725caf..31b3169ba9aff 100644 --- a/testing/scenario_app/android/BUILD.gn +++ b/testing/scenario_app/android/BUILD.gn @@ -10,7 +10,6 @@ _android_sources = [ "app/src/androidTest/java/dev/flutter/scenarios/ExampleInstrumentedTest.java", "app/src/androidTest/java/dev/flutter/scenariosui/DrawSolidBlueScreenTest.java", "app/src/androidTest/java/dev/flutter/scenariosui/ExternalTextureTests.java", - "app/src/androidTest/java/dev/flutter/scenariosui/GetBitmapTests.java", "app/src/androidTest/java/dev/flutter/scenariosui/MemoryLeakTests.java", "app/src/androidTest/java/dev/flutter/scenariosui/PlatformTextureUiTests.java", "app/src/androidTest/java/dev/flutter/scenariosui/PlatformViewUiTests.java", @@ -25,7 +24,6 @@ _android_sources = [ "app/src/main/AndroidManifest.xml", "app/src/main/assets/sample.mp4", "app/src/main/java/dev/flutter/scenarios/ExternalTextureFlutterActivity.java", - "app/src/main/java/dev/flutter/scenarios/GetBitmapActivity.java", "app/src/main/java/dev/flutter/scenarios/PlatformViewsActivity.java", "app/src/main/java/dev/flutter/scenarios/SpawnMultiEngineActivity.java", "app/src/main/java/dev/flutter/scenarios/SpawnedEngineActivity.java", diff --git a/testing/scenario_app/android/app/src/androidTest/java/dev/flutter/scenariosui/GetBitmapTests.java b/testing/scenario_app/android/app/src/androidTest/java/dev/flutter/scenariosui/GetBitmapTests.java deleted file mode 100644 index e4c68ee191d1f..0000000000000 --- a/testing/scenario_app/android/app/src/androidTest/java/dev/flutter/scenariosui/GetBitmapTests.java +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2013 The Flutter Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -package dev.flutter.scenariosui; - -import static org.junit.Assert.*; - -import android.content.Intent; -import android.graphics.Bitmap; -import androidx.annotation.NonNull; -import androidx.test.ext.junit.runners.AndroidJUnit4; -import androidx.test.filters.LargeTest; -import androidx.test.rule.ActivityTestRule; -import dev.flutter.scenarios.GetBitmapActivity; -import org.junit.Rule; -import org.junit.Test; -import org.junit.runner.RunWith; - -@RunWith(AndroidJUnit4.class) -@LargeTest -public class GetBitmapTests { - @Rule @NonNull - public ActivityTestRule activityRule = - new ActivityTestRule<>( - GetBitmapActivity.class, /*initialTouchMode=*/ false, /*launchActivity=*/ false); - - @Test - public void getBitmap() throws Exception { - Intent intent = new Intent(Intent.ACTION_MAIN); - intent.putExtra("scenario_name", "get_bitmap"); - GetBitmapActivity activity = activityRule.launchActivity(intent); - Bitmap bitmap = activity.getBitmap(); - - assertEquals(bitmap.getPixel(10, 10), 0xFFFF0000); - assertEquals(bitmap.getPixel(10, bitmap.getHeight() - 10), 0xFF0000FF); - } -} diff --git a/testing/scenario_app/android/app/src/main/AndroidManifest.xml b/testing/scenario_app/android/app/src/main/AndroidManifest.xml index e400c24567a89..3c194a37bf9c7 100644 --- a/testing/scenario_app/android/app/src/main/AndroidManifest.xml +++ b/testing/scenario_app/android/app/src/main/AndroidManifest.xml @@ -58,17 +58,5 @@ - - - - - - diff --git a/testing/scenario_app/android/app/src/main/java/dev/flutter/scenarios/GetBitmapActivity.java b/testing/scenario_app/android/app/src/main/java/dev/flutter/scenarios/GetBitmapActivity.java deleted file mode 100644 index 78bd2b9fa26ea..0000000000000 --- a/testing/scenario_app/android/app/src/main/java/dev/flutter/scenarios/GetBitmapActivity.java +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2013 The Flutter Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -package dev.flutter.scenarios; - -import android.graphics.Bitmap; -import androidx.annotation.Nullable; - -public class GetBitmapActivity extends TestActivity { - - @Nullable private volatile Bitmap bitmap; - - @Nullable - public Bitmap getBitmap() { - waitUntilFlutterRendered(); - return bitmap; - } - - @Nullable - protected void notifyFlutterRendered() { - bitmap = getFlutterEngine().getRenderer().getBitmap(); - super.notifyFlutterRendered(); - } -} From 810bfd651508be2033f17966a8923d81c519b739 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 15:17:56 -0400 Subject: [PATCH 22/26] Roll Skia from 9af762100cf1 to e623a37de332 (1 revision) (#55439) https://skia.googlesource.com/skia.git/+log/9af762100cf1..e623a37de332 2024-09-25 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll vulkan-deps from 683d4c5faa30 to 13d1d0b93ffd (10 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC bdero@google.com,brianosman@google.com,bungeman@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEPS b/DEPS index 5e8d81164c5e2..cd53f572f9abe 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': '9af762100cf1b251e48cd38f979ce9d402796859', + 'skia_revision': 'e623a37de332227c8e869fcb961e35cb8f8f0468', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. From 4709c425e13b20d94c5167e325dff0d64d63b646 Mon Sep 17 00:00:00 2001 From: Matan Lurey Date: Wed, 25 Sep 2024 12:27:08 -0700 Subject: [PATCH 23/26] Add a boolean that exposes rotation/crop metadata capability. (#55434) Closes https://github.com/flutter/flutter/issues/144407. Closes https://github.com/flutter/flutter/issues/155633. --- .../engine/renderer/FlutterRenderer.java | 5 ++++ .../SurfaceTextureSurfaceProducer.java | 5 ++++ .../io/flutter/view/TextureRegistry.java | 22 ++++++++++++++++++ .../engine/renderer/FlutterRendererTest.java | 23 +++++++++++++++++++ .../platform/PlatformViewsControllerTest.java | 5 ++++ 5 files changed, 60 insertions(+) diff --git a/shell/platform/android/io/flutter/embedding/engine/renderer/FlutterRenderer.java b/shell/platform/android/io/flutter/embedding/engine/renderer/FlutterRenderer.java index 680e91305a0cb..1f4c601d98e55 100644 --- a/shell/platform/android/io/flutter/embedding/engine/renderer/FlutterRenderer.java +++ b/shell/platform/android/io/flutter/embedding/engine/renderer/FlutterRenderer.java @@ -765,6 +765,11 @@ public void setCallback(Callback callback) { this.callback = callback; } + @Override + public boolean handlesCropAndRotation() { + return false; + } + @Override public long id() { return id; diff --git a/shell/platform/android/io/flutter/embedding/engine/renderer/SurfaceTextureSurfaceProducer.java b/shell/platform/android/io/flutter/embedding/engine/renderer/SurfaceTextureSurfaceProducer.java index cefd5774a117e..6f522a65c375e 100644 --- a/shell/platform/android/io/flutter/embedding/engine/renderer/SurfaceTextureSurfaceProducer.java +++ b/shell/platform/android/io/flutter/embedding/engine/renderer/SurfaceTextureSurfaceProducer.java @@ -60,6 +60,11 @@ public void setCallback(Callback callback) { // Intentionally blank: SurfaceTextures don't get platform notifications or cleanup. } + @Override + public boolean handlesCropAndRotation() { + return true; + } + @Override @NonNull public SurfaceTexture getSurfaceTexture() { diff --git a/shell/platform/android/io/flutter/view/TextureRegistry.java b/shell/platform/android/io/flutter/view/TextureRegistry.java index 501378f419cbf..23991b09813f5 100644 --- a/shell/platform/android/io/flutter/view/TextureRegistry.java +++ b/shell/platform/android/io/flutter/view/TextureRegistry.java @@ -171,6 +171,28 @@ default void onSurfaceAvailable() { /** This method is not officially part of the public API surface and will be deprecated. */ void scheduleFrame(); + + /** + * Returns whether the current rendering path handles crop and rotation metadata. + * + *

On most newer Android devices (API 29+), a {@link android.media.ImageReader} backend is + * used, which has more features, works in new graphic backends directly (such as Impeller's + * Vulkan backend), and is the Android recommended solution. However, crop and rotation metadata + * are not handled automatically, and require plugin authors to make + * appropriate changes ({@see https://github.com/flutter/flutter/issues/144407}). + * + *

{@code
+     * void example(SurfaceProducer producer) {
+     *   bool supported = producer.handlesCropAndRotation();
+     *   if (!supported) {
+     *       // Manually rotate/crop, either in the Android plugin or in the Dart framework layer.
+     *   }
+     * }
+     * }
+ * + * @return {@code true} if crop and rotation is handled automatically, {@code false} otherwise. + */ + boolean handlesCropAndRotation(); } /** A registry entry for a managed SurfaceTexture. */ diff --git a/shell/platform/android/test/io/flutter/embedding/engine/renderer/FlutterRendererTest.java b/shell/platform/android/test/io/flutter/embedding/engine/renderer/FlutterRendererTest.java index bf733fb8e08e4..fe4699de9f7c5 100644 --- a/shell/platform/android/test/io/flutter/embedding/engine/renderer/FlutterRendererTest.java +++ b/shell/platform/android/test/io/flutter/embedding/engine/renderer/FlutterRendererTest.java @@ -7,8 +7,10 @@ import static android.content.ComponentCallbacks2.TRIM_MEMORY_COMPLETE; import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyFloat; import static org.mockito.ArgumentMatchers.anyInt; @@ -735,6 +737,27 @@ public void SurfaceTextureSurfaceProducerCreatesAConnectedTexture() { } } + @Test + public void SurfaceTextureSurfaceProducerDoesNotCropOrRotate() { + try { + FlutterRenderer.debugForceSurfaceProducerGlTextures = true; + FlutterRenderer flutterRenderer = engineRule.getFlutterEngine().getRenderer(); + TextureRegistry.SurfaceProducer producer = flutterRenderer.createSurfaceProducer(); + + assertTrue(producer.handlesCropAndRotation()); + } finally { + FlutterRenderer.debugForceSurfaceProducerGlTextures = false; + } + } + + @Test + public void ImageReaderSurfaceProducerDoesNotCropOrRotate() { + FlutterRenderer flutterRenderer = engineRule.getFlutterEngine().getRenderer(); + TextureRegistry.SurfaceProducer producer = flutterRenderer.createSurfaceProducer(); + + assertFalse(producer.handlesCropAndRotation()); + } + @Test public void ImageReaderSurfaceProducerIsDestroyedOnTrimMemory() { FlutterRenderer flutterRenderer = engineRule.getFlutterEngine().getRenderer(); diff --git a/shell/platform/android/test/io/flutter/plugin/platform/PlatformViewsControllerTest.java b/shell/platform/android/test/io/flutter/plugin/platform/PlatformViewsControllerTest.java index 310f5fe051f6f..f9ebf55087fd4 100644 --- a/shell/platform/android/test/io/flutter/plugin/platform/PlatformViewsControllerTest.java +++ b/shell/platform/android/test/io/flutter/plugin/platform/PlatformViewsControllerTest.java @@ -1651,6 +1651,11 @@ public Surface getSurface() { return null; } + @Override + public boolean handlesCropAndRotation() { + return false; + } + public void scheduleFrame() {} }; } From d143ca85f1b8d5c9dda2bf515138cc8526b3b1bd Mon Sep 17 00:00:00 2001 From: gaaclarke <30870216+gaaclarke@users.noreply.github.com> Date: Wed, 25 Sep 2024 12:57:45 -0700 Subject: [PATCH 24/26] Fixes blend + color filter (#55411) fixes https://github.com/flutter/flutter/issues/155456 Thanks @jason-simmons for identifying the fix. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide] and the [C++, Objective-C, Java style guides]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I added new tests to check the change I am making or feature I am adding, or the PR is [test-exempt]. See [testing the engine] for instructions on writing and running engine tests. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I signed the [CLA]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style [testing the engine]: https://github.com/flutter/flutter/wiki/Testing-the-engine [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat --- .../display_list/aiks_dl_blend_unittests.cc | 52 +++++++++++++++++++ .../contents/filters/blend_filter_contents.cc | 3 +- testing/impeller_golden_tests_output.txt | 3 ++ 3 files changed, 57 insertions(+), 1 deletion(-) diff --git a/impeller/display_list/aiks_dl_blend_unittests.cc b/impeller/display_list/aiks_dl_blend_unittests.cc index cdddca598112c..0c9fcd51ae8a5 100644 --- a/impeller/display_list/aiks_dl_blend_unittests.cc +++ b/impeller/display_list/aiks_dl_blend_unittests.cc @@ -194,6 +194,58 @@ TEST_P(AiksTest, PaintBlendModeIsRespected) { ASSERT_TRUE(OpenPlaygroundHere(builder.Build())); } +// Compare results with https://api.flutter.dev/flutter/dart-ui/BlendMode.html +TEST_P(AiksTest, ImageFilterBlend) { + bool has_color_filter = true; + auto callback = [&]() -> sk_sp { + if (AiksTest::ImGuiBegin("Controls", nullptr, + ImGuiWindowFlags_AlwaysAutoResize)) { + ImGui::Checkbox("has color filter", &has_color_filter); + ImGui::End(); + } + + DisplayListBuilder builder; + builder.Scale(GetContentScale().x, GetContentScale().y); + + auto src_image = + DlImageImpeller::Make(CreateTextureForFixture("blend_mode_src.png")); + auto dst_image = + DlImageImpeller::Make(CreateTextureForFixture("blend_mode_dst.png")); + + std::vector blend_modes = { + DlBlendMode::kSrc, DlBlendMode::kSrcATop, DlBlendMode::kSrcOver, + DlBlendMode::kSrcIn, DlBlendMode::kSrcOut, DlBlendMode::kDst, + DlBlendMode::kDstATop, DlBlendMode::kDstOver, DlBlendMode::kDstIn, + DlBlendMode::kDstOut, DlBlendMode::kClear, DlBlendMode::kXor}; + + for (uint32_t i = 0; i < blend_modes.size(); ++i) { + builder.Save(); + builder.Translate((i % 5) * 200, (i / 5) * 200); + builder.Scale(0.4, 0.4); + { + DlPaint dstPaint; + builder.DrawImage(dst_image, {0, 0}, DlImageSampling::kMipmapLinear, + &dstPaint); + } + { + DlPaint srcPaint; + srcPaint.setBlendMode(blend_modes[i]); + if (has_color_filter) { + std::shared_ptr color_filter = + DlBlendColorFilter::Make(DlColor::RGBA(0.9, 0.5, 0.0, 1.0), + DlBlendMode::kSrcIn); + srcPaint.setColorFilter(color_filter); + } + builder.DrawImage(src_image, {0, 0}, DlImageSampling::kMipmapLinear, + &srcPaint); + } + builder.Restore(); + } + return builder.Build(); + }; + ASSERT_TRUE(OpenPlaygroundHere(callback)); +} + // Bug: https://github.com/flutter/flutter/issues/142549 TEST_P(AiksTest, BlendModePlusAlphaWideGamut) { EXPECT_EQ(GetContext()->GetCapabilities()->GetDefaultColorFormat(), diff --git a/impeller/entity/contents/filters/blend_filter_contents.cc b/impeller/entity/contents/filters/blend_filter_contents.cc index 9148e920a3751..59c21d2caf8ec 100644 --- a/impeller/entity/contents/filters/blend_filter_contents.cc +++ b/impeller/entity/contents/filters/blend_filter_contents.cc @@ -454,7 +454,7 @@ std::optional BlendFilterContents::CreateForegroundPorterDuffBlend( BlendModeToString(blend_mode))); #endif // IMPELLER_DEBUG pass.SetVertexBuffer(std::move(vtx_buffer)); - auto options = OptionsFromPass(pass); + auto options = OptionsFromPassAndEntity(pass, entity); options.primitive_type = PrimitiveType::kTriangleStrip; pass.SetPipeline(renderer.GetPorterDuffBlendPipeline(options)); @@ -505,6 +505,7 @@ std::optional BlendFilterContents::CreateForegroundPorterDuffBlend( Entity sub_entity; sub_entity.SetContents(std::move(contents)); + sub_entity.SetBlendMode(entity.GetBlendMode()); return sub_entity; } diff --git a/testing/impeller_golden_tests_output.txt b/testing/impeller_golden_tests_output.txt index d219c257836a9..eb2565823f4f4 100644 --- a/testing/impeller_golden_tests_output.txt +++ b/testing/impeller_golden_tests_output.txt @@ -711,6 +711,9 @@ impeller_Play_AiksTest_GradientStrokesRenderCorrectly_Vulkan.png impeller_Play_AiksTest_ImageColorSourceEffectTransform_Metal.png impeller_Play_AiksTest_ImageColorSourceEffectTransform_OpenGLES.png impeller_Play_AiksTest_ImageColorSourceEffectTransform_Vulkan.png +impeller_Play_AiksTest_ImageFilterBlend_Metal.png +impeller_Play_AiksTest_ImageFilterBlend_OpenGLES.png +impeller_Play_AiksTest_ImageFilterBlend_Vulkan.png impeller_Play_AiksTest_ImageFilteredSaveLayerWithUnboundedContents_Metal.png impeller_Play_AiksTest_ImageFilteredSaveLayerWithUnboundedContents_OpenGLES.png impeller_Play_AiksTest_ImageFilteredSaveLayerWithUnboundedContents_Vulkan.png From c0b7827cf71b7f6790b0c8504834c39b9a4058eb Mon Sep 17 00:00:00 2001 From: jesswrd Date: Wed, 25 Sep 2024 17:04:00 -0400 Subject: [PATCH 25/26] Remove usages of WindowManager's getDefaultDisplay (#55002) Removed deprecated usages of WindowManager's `getDefaultDisplay()` and replaced them with DisplayManager's `getDisplay()`. Note: Decided to keep a usage of `getDefaultDisplay()`, which can be found in FlutterView.java because it is expected to be deleted as a part of V1 embedding removal. No changes were made to that file. path to FlutterView.java: shell/platform/android/io/flutter/embedding/android/FlutterView.java Fixes [#99421](https://github.com/flutter/flutter/issues/99421) ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide] and the [C++, Objective-C, Java style guides]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I added new tests to check the change I am making or feature I am adding, or the PR is [test-exempt]. See [testing the engine] for instructions on writing and running engine tests. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I signed the [CLA]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style [testing the engine]: https://github.com/flutter/flutter/wiki/Testing-the-engine [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat --- shell/platform/android/io/flutter/Build.java | 3 + .../embedding/android/FlutterView.java | 24 +++++--- .../embedding/android/FlutterViewTest.java | 57 +++++++++++++++---- .../platform/WindowManagerHandlerTest.java | 5 ++ tools/android_lint/baseline.xml | 17 +++++- 5 files changed, 86 insertions(+), 20 deletions(-) diff --git a/shell/platform/android/io/flutter/Build.java b/shell/platform/android/io/flutter/Build.java index 904bcc392d1c7..09662c6dadb8d 100644 --- a/shell/platform/android/io/flutter/Build.java +++ b/shell/platform/android/io/flutter/Build.java @@ -4,10 +4,13 @@ package io.flutter; +import androidx.annotation.VisibleForTesting; + /** A replacement of utilities from android.os.Build. */ public class Build { /** For use in place of the Android Build.VERSION_CODES class. */ public static class API_LEVELS { + @VisibleForTesting public static final int FLUTTER_MIN = 21; public static final int API_21 = 21; public static final int API_22 = 22; public static final int API_23 = 23; diff --git a/shell/platform/android/io/flutter/embedding/android/FlutterView.java b/shell/platform/android/io/flutter/embedding/android/FlutterView.java index d7c1387da804d..4c6d5448ae7f3 100644 --- a/shell/platform/android/io/flutter/embedding/android/FlutterView.java +++ b/shell/platform/android/io/flutter/embedding/android/FlutterView.java @@ -14,6 +14,7 @@ import android.database.ContentObserver; import android.graphics.Insets; import android.graphics.Rect; +import android.hardware.display.DisplayManager; import android.os.Build; import android.os.Handler; import android.os.Looper; @@ -21,6 +22,7 @@ import android.text.format.DateFormat; import android.util.AttributeSet; import android.util.SparseArray; +import android.view.Display; import android.view.DisplayCutout; import android.view.KeyEvent; import android.view.MotionEvent; @@ -31,7 +33,6 @@ import android.view.ViewGroup; import android.view.ViewStructure; import android.view.WindowInsets; -import android.view.WindowManager; import android.view.accessibility.AccessibilityManager; import android.view.accessibility.AccessibilityNodeProvider; import android.view.autofill.AutofillValue; @@ -597,26 +598,35 @@ protected void setWindowInfoListenerDisplayFeatures(WindowLayoutInfo layoutInfo) // android may decide to place the software navigation bars on the side. When the nav // bar is hidden, the reported insets should be removed to prevent extra useless space // on the sides. - private enum ZeroSides { + @VisibleForTesting + public enum ZeroSides { NONE, LEFT, RIGHT, BOTH } - private ZeroSides calculateShouldZeroSides() { + /** + * This method can be run on APIs 30 and above but its intended use is for 30 and below. + * + * @return some ZeroSides enum + */ + @androidx.annotation.DeprecatedSinceApi(api = API_LEVELS.API_30) + @VisibleForTesting + public ZeroSides calculateShouldZeroSides() { // We get both orientation and rotation because rotation is all 4 // rotations relative to default rotation while orientation is portrait // or landscape. By combining both, we can obtain a more precise measure // of the rotation. Context context = getContext(); int orientation = context.getResources().getConfiguration().orientation; - int rotation = - ((WindowManager) context.getSystemService(Context.WINDOW_SERVICE)) - .getDefaultDisplay() - .getRotation(); if (orientation == Configuration.ORIENTATION_LANDSCAPE) { + int rotation = + ((DisplayManager) context.getSystemService(Context.DISPLAY_SERVICE)) + .getDisplay(Display.DEFAULT_DISPLAY) + .getRotation(); + if (rotation == Surface.ROTATION_90) { return ZeroSides.RIGHT; } else if (rotation == Surface.ROTATION_270) { diff --git a/shell/platform/android/test/io/flutter/embedding/android/FlutterViewTest.java b/shell/platform/android/test/io/flutter/embedding/android/FlutterViewTest.java index b4c6e040caee0..dc62638fb2e32 100644 --- a/shell/platform/android/test/io/flutter/embedding/android/FlutterViewTest.java +++ b/shell/platform/android/test/io/flutter/embedding/android/FlutterViewTest.java @@ -29,6 +29,7 @@ import android.graphics.Rect; import android.graphics.Region; import android.hardware.HardwareBuffer; +import android.hardware.display.DisplayManager; import android.media.Image; import android.media.Image.Plane; import android.media.ImageReader; @@ -39,13 +40,13 @@ import android.view.Surface; import android.view.View; import android.view.WindowInsets; -import android.view.WindowManager; import android.widget.FrameLayout; import androidx.core.util.Consumer; import androidx.test.core.app.ApplicationProvider; import androidx.test.ext.junit.runners.AndroidJUnit4; import androidx.window.layout.FoldingFeature; import androidx.window.layout.WindowLayoutInfo; +import io.flutter.Build.API_LEVELS; import io.flutter.embedding.engine.FlutterEngine; import io.flutter.embedding.engine.FlutterJNI; import io.flutter.embedding.engine.loader.FlutterLoader; @@ -438,6 +439,48 @@ public void systemInsetHandlesFullscreenNavbarRightBelowSDK23() { validateViewportMetricPadding(viewportMetricsCaptor, 100, 0, 0, 0); } + @Test + @Config(minSdk = API_LEVELS.FLUTTER_MIN, maxSdk = API_LEVELS.API_29, qualifiers = "port") + public void calculateShouldZeroSidesInPortrait() { + FlutterView flutterView = spy(new FlutterView(ctx)); + assertEquals(FlutterView.ZeroSides.NONE, flutterView.calculateShouldZeroSides()); + } + + @Test + @Config(minSdk = API_LEVELS.FLUTTER_MIN, maxSdk = API_LEVELS.API_29, qualifiers = "land") + public void calculateShouldZeroSidesInLandscapeNeutralRotation() { + FlutterView flutterView = spy(new FlutterView(ctx)); + setExpectedDisplayRotation(Surface.ROTATION_0); + assertEquals(FlutterView.ZeroSides.BOTH, flutterView.calculateShouldZeroSides()); + + setExpectedDisplayRotation(Surface.ROTATION_180); + assertEquals(FlutterView.ZeroSides.BOTH, flutterView.calculateShouldZeroSides()); + } + + @Test + @Config(minSdk = API_LEVELS.FLUTTER_MIN, maxSdk = API_LEVELS.API_29, qualifiers = "land") + public void calculateShouldZeroSidesInLandscapeRotation90() { + FlutterView flutterView = spy(new FlutterView(ctx)); + setExpectedDisplayRotation(Surface.ROTATION_90); + assertEquals(FlutterView.ZeroSides.RIGHT, flutterView.calculateShouldZeroSides()); + } + + @Test + @Config(minSdk = API_LEVELS.API_21, maxSdk = API_LEVELS.API_22, qualifiers = "land") + public void calculateShouldZeroSidesInLandscapeRotation270API22() { + FlutterView flutterView = spy(new FlutterView(ctx)); + setExpectedDisplayRotation(Surface.ROTATION_270); + assertEquals(FlutterView.ZeroSides.RIGHT, flutterView.calculateShouldZeroSides()); + } + + @Test + @Config(minSdk = API_LEVELS.API_23, maxSdk = API_LEVELS.API_29, qualifiers = "land") + public void calculateShouldZeroSidesInLandscapeRotation270API23Plus() { + FlutterView flutterView = spy(new FlutterView(ctx)); + setExpectedDisplayRotation(Surface.ROTATION_270); + assertEquals(FlutterView.ZeroSides.LEFT, flutterView.calculateShouldZeroSides()); + } + @SuppressWarnings("deprecation") // getSystemUiVisibility, getWindowSystemUiVisibility required to test pre api 30 behavior. @Test @@ -615,9 +658,6 @@ public void systemInsetDisplayCutoutSimple() { public void itRegistersAndUnregistersToWindowManager() { Context context = Robolectric.setupActivity(Activity.class); FlutterView flutterView = spy(new FlutterView(context)); - ShadowDisplay display = - Shadows.shadowOf( - ((WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay()); WindowInfoRepositoryCallbackAdapterWrapper windowInfoRepo = mock(WindowInfoRepositoryCallbackAdapterWrapper.class); // For reasoning behing using doReturn instead of when, read "Important gotcha" at @@ -646,9 +686,6 @@ public void itRegistersAndUnregistersToWindowManager() { public void itSendsHingeDisplayFeatureToFlutter() { Context context = Robolectric.setupActivity(Activity.class); FlutterView flutterView = spy(new FlutterView(context)); - ShadowDisplay display = - Shadows.shadowOf( - ((WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay()); when(flutterView.getContext()).thenReturn(context); WindowInfoRepositoryCallbackAdapterWrapper windowInfoRepo = mock(WindowInfoRepositoryCallbackAdapterWrapper.class); @@ -1102,10 +1139,10 @@ public SettingsChannel.MessageBuilder answer(InvocationOnMock invocation) @SuppressWarnings("deprecation") private void setExpectedDisplayRotation(int rotation) { - ShadowDisplay display = + ShadowDisplay myDisplay = Shadows.shadowOf( - ((WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay()); - display.setRotation(rotation); + ((DisplayManager) ctx.getSystemService(Context.DISPLAY_SERVICE)).getDisplay(0)); + myDisplay.setRotation(rotation); } private void validateViewportMetricPadding( diff --git a/shell/platform/android/test/io/flutter/plugin/platform/WindowManagerHandlerTest.java b/shell/platform/android/test/io/flutter/plugin/platform/WindowManagerHandlerTest.java index 7e37231774ca9..230172d9e6cf8 100644 --- a/shell/platform/android/test/io/flutter/plugin/platform/WindowManagerHandlerTest.java +++ b/shell/platform/android/test/io/flutter/plugin/platform/WindowManagerHandlerTest.java @@ -109,6 +109,11 @@ public void windowManagerHandler_forwardsAllOtherCallsToDelegate() { @SuppressWarnings("Unchecked cast") Consumer mockListener = (Consumer) mock(Consumer.class); + // Windowmanager's getDefaultDisplay() function is deprecated in API 30 level 30. + // See Android docs here: + // https://developer.android.com/reference/android/view/WindowManager#getDefaultDisplay() + // We expect this behavior because this unit test expects a blind forward that includes + // deprecated function calls. See comment above for more details. windowManagerHandler.getDefaultDisplay(); verify(mockWindowManager).getDefaultDisplay(); diff --git a/tools/android_lint/baseline.xml b/tools/android_lint/baseline.xml index a73601b794503..c3932724a8245 100644 --- a/tools/android_lint/baseline.xml +++ b/tools/android_lint/baseline.xml @@ -1,5 +1,16 @@ - + + + + + @@ -30,7 +41,7 @@ errorLine2=" ~~~~~~~~~~~~"> From c558459ec9c1f70aaf230ad74622e57ad51bc9b9 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Wed, 25 Sep 2024 17:22:34 -0400 Subject: [PATCH 26/26] Roll Skia from e623a37de332 to 9f3b32b7b772 (2 revisions) (#55443) https://skia.googlesource.com/skia.git/+log/e623a37de332..9f3b32b7b772 2024-09-25 bungeman@google.com Remove some debugf from SkFontMgr_AndroidNDK 2024-09-25 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from 876bb88cb063 to efd781b42ae5 (8 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC bdero@google.com,brianosman@google.com,bungeman@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/licenses_skia | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index cd53f572f9abe..a62cb2abffe0c 100644 --- a/DEPS +++ b/DEPS @@ -14,7 +14,7 @@ vars = { 'flutter_git': 'https://flutter.googlesource.com', 'skia_git': 'https://skia.googlesource.com', 'llvm_git': 'https://llvm.googlesource.com', - 'skia_revision': 'e623a37de332227c8e869fcb961e35cb8f8f0468', + 'skia_revision': '9f3b32b7b772d748ab1f9e3b96192bd2a1e3219f', # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia index 23c7149f38843..fad766b7e9d27 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: b8d3198cde4a7fe6e60229b60e2faaf8 +Signature: 1ca7cdd7da873ed2892c62238496e0db ==================================================================================================== LIBRARY: etc1