diff --git a/.ci.yaml b/.ci.yaml index de36b1c73e24b..c6c8442e1b72c 100644 --- a/.ci.yaml +++ b/.ci.yaml @@ -82,26 +82,6 @@ platform_properties: os: Windows-10 targets: - - name: Linux Android AOT Engine - recipe: engine/engine - bringup: true - properties: - build_android_aot: "true" - android_sdk_license: \n24333f8a63b6825ea9c5514f83c2829b004d1fee - android_sdk_preview_license: \n84831b9409646a918e30573bab4c9c91346d8abd - timeout: 60 - - - name: Linux Android Debug Engine - recipe: engine/engine - bringup: true - properties: - build_android_debug: "true" - build_android_jit_release: "true" - build_android_vulkan: "true" - android_sdk_license: \n24333f8a63b6825ea9c5514f83c2829b004d1fee - android_sdk_preview_license: \n84831b9409646a918e30573bab4c9c91346d8abd - timeout: 60 - - name: Linux linux_android_emulator_tests enabled_branches: - main @@ -111,31 +91,10 @@ targets: config_name: linux_android_emulator timeout: 60 - - name: Linux Android Emulator Tests - bringup: true - recipe: engine/scenarios - enabled_branches: - - main - properties: - dependencies: >- - [ - {"dependency": "android_virtual_device", "version": "33"}, - {"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"} - ] - upload_packages: "true" - clobber: "true" - timeout: 60 - runIf: - - DEPS - - .ci.yaml - - testing/** - - shell/platform/android/** - - name: Linux builder_cache enabled_branches: - main recipe: engine_v2/cache - bringup: true presubmit: false properties: cache_name: "builder" @@ -156,7 +115,6 @@ targets: enabled_branches: - main recipe: engine_v2/cache - bringup: true presubmit: false properties: cache_name: "builder" @@ -176,7 +134,6 @@ targets: enabled_branches: - main recipe: engine_v2/cache - bringup: true presubmit: false properties: cache_name: "builder" @@ -192,17 +149,6 @@ targets: } timeout: 60 - - name: Linux Benchmarks - bringup: true - enabled_branches: - - main - recipe: engine/engine_metrics - presubmit: false - properties: - build_host: "true" - upload_metrics: "false" - timeout: 60 - - name: Linux linux_benchmarks enabled_branches: - main @@ -212,23 +158,22 @@ targets: config_name: linux_benchmarks timeout: 60 - - name: Linux Benchmarks (no-upload) - recipe: engine/engine_metrics - bringup: true - properties: - build_host: "true" - upload_metrics: "false" - timeout: 60 - - name: Linux Fuchsia recipe: engine/engine properties: - add_recipes_cq: "true" build_fuchsia: "true" fuchsia_ctl_version: version:0.0.27 # ensure files from pre-production Fuchsia SDK tests are purged from cache clobber: "true" timeout: 90 + runIfNot: + - lib/web_ui/** + - shell/platform/android/** + - shell/platform/darwin/** + - shell/platform/glfw/** + - shell/platform/linux/** + - shell/platform/windows/** + - web_sdk/** - name: Linux Fuchsia FEMU recipe: engine/femu_test @@ -241,6 +186,14 @@ targets: emulator_arch: "x64" enable_cso: "true" timeout: 60 + runIfNot: + - lib/web_ui/** + - shell/platform/android/** + - shell/platform/darwin/** + - shell/platform/glfw/** + - shell/platform/linux/** + - shell/platform/windows/** + - web_sdk/** - name: Linux Fuchsia arm64 FEMU recipe: engine/femu_test @@ -253,51 +206,51 @@ targets: enable_cso: "true" timeout: 60 bringup: true + runIfNot: + - lib/web_ui/** + - shell/platform/android/** + - shell/platform/darwin/** + - shell/platform/glfw/** + - shell/platform/linux/** + - shell/platform/windows/** + - web_sdk/** - - name: Linux Framework Smoke Tests - recipe: engine/framework_smoke - enabled_branches: - - main - timeout: 60 - - - name: Linux Host Engine - recipe: engine/engine + - name: Linux linux_fuchsia bringup: true - properties: - gclient_variables: >- - {"download_emsdk": true} - build_host: "true" - cores: "32" + recipe: engine_v2/engine_v2 timeout: 60 - - - name: Linux Unopt - bringup: true - recipe: engine/engine_unopt properties: - clobber: "true" - timeout: 60 + release_build: "true" + config_name: linux_fuchsia + drone_dimensions: + - os=Linux + runIfNot: + - lib/web_ui/** + - shell/platform/android/** + - shell/platform/darwin/** + - shell/platform/glfw/** + - shell/platform/linux/** + - shell/platform/windows/** + - web_sdk/** - - name: Linux License - bringup: true - recipe: engine/engine_license - properties: - clobber: "true" + - name: Linux Framework Smoke Tests + recipe: engine/framework_smoke + enabled_branches: + - main timeout: 60 - - name: Linux Host clang-tidy - bringup: true - recipe: engine/engine_lint + - name: Linux linux_clang_tidy + recipe: engine_v2/engine_v2 + presubmit: false + timeout: 120 properties: - cores: "32" - lint_android: "false" - lint_host: "true" - timeout: 60 + config_name: linux_clang_tidy runIf: - DEPS - .ci.yaml - - .clang-tidy - - tools/** - - ci/** + - tools/clang_tidy/** + - ci/builders/** + - ci/clang_tidy.sh - "**.h" - "**.c" - "**.cc" @@ -305,54 +258,27 @@ targets: - "**.frag" - "**.vert" - - name: Linux Android clang-tidy - bringup: true - recipe: engine/engine_lint + - name: Linux linux_clang_tidy_presubmit + recipe: engine_v2/engine_v2 + timeout: 120 properties: - cores: "32" - lint_android: "true" - lint_host: "false" - timeout: 60 + config_name: linux_clang_tidy_presubmit runIf: - DEPS - .ci.yaml - - .clang-tidy - - tools/** - - ci/** + - tools/clang_tidy/** + - ci/builders/** + - ci/clang_tidy.sh - "**.h" - "**.c" - "**.cc" - "**.fbs" - "**.frag" - "**.vert" - - "**.py" # Run pylint on the fastest clang-tidy builder. - - - name: Linux Arm Host Engine - bringup: true - recipe: engine/engine_arm - properties: - build_host: "true" - timeout: 90 - - - name: Linux linux_fuchsia - bringup: true - recipe: engine_v2/engine_v2 - timeout: 60 - properties: - release_build: "true" - config_name: linux_fuchsia - drone_dimensions: - - os=Linux - - - name: Linux linux_clang_tidy - recipe: engine_v2/engine_v2 - timeout: 60 - properties: - config_name: linux_clang_tidy - name: Linux linux_arm_host_engine recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 properties: add_recipes_cq: "true" release_build: "true" @@ -362,7 +288,7 @@ targets: - name: Linux linux_host_engine recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 properties: add_recipes_cq: "true" release_build: "true" @@ -372,7 +298,7 @@ targets: - name: Linux linux_host_desktop_engine recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 properties: add_recipes_cq: "true" release_build: "true" @@ -382,7 +308,7 @@ targets: - name: Linux linux_android_aot_engine recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 properties: add_recipes_cq: "true" release_build: "true" @@ -392,7 +318,7 @@ targets: - name: Linux linux_android_debug_engine recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 properties: add_recipes_cq: "true" release_build: "true" @@ -402,7 +328,7 @@ targets: - name: Linux linux_license recipe: engine_v2/builder - timeout: 60 + timeout: 120 properties: add_recipes_cq: "true" config_name: linux_license @@ -410,7 +336,7 @@ targets: - name: Linux linux_web_engine recipe: engine_v2/engine_v2 - timeout: 70 + timeout: 120 properties: release_build: "true" config_name: linux_web_engine @@ -419,7 +345,7 @@ targets: - name: Linux linux_unopt recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 properties: config_name: linux_unopt @@ -434,7 +360,7 @@ targets: {"download_emsdk": true} dependencies: >- [ - {"dependency": "chrome_and_driver", "version": "version:114.0"}, + {"dependency": "chrome_and_driver", "version": "version:117.0"}, {"dependency": "curl", "version": "version:7.64.0"} ] framework: "true" @@ -454,27 +380,9 @@ targets: - ci/** - flutter_frontend_server/** - - name: Mac Android AOT Engine - bringup: true - recipe: engine/engine - properties: - android_sdk_license: \n24333f8a63b6825ea9c5514f83c2829b004d1fee - android_sdk_preview_license: \n84831b9409646a918e30573bab4c9c91346d8abd - build_android_aot: "true" - timeout: 60 - - - name: Mac Host Engine - bringup: true - recipe: engine/engine - properties: - gclient_variables: >- - {"download_emsdk": true} - build_host: "true" - timeout: 75 - - name: Linux mac_android_aot_engine recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 properties: add_recipes_cq: "true" release_build: "true" @@ -484,14 +392,36 @@ targets: - name: Mac mac_clang_tidy recipe: engine_v2/engine_v2 - timeout: 60 + presubmit: false + timeout: 120 properties: config_name: mac_clang_tidy runIf: - DEPS - .ci.yaml - - tools/** - - ci/** + - tools/clang_tidy/** + - ci/builders/** + - ci/clang_tidy.sh + - "**.h" + - "**.c" + - "**.cc" + - "**.fbs" + - "**.frag" + - "**.vert" + - "**.m" + - "**.mm" + + - name: Mac mac_clang_tidy_presubmit + recipe: engine_v2/engine_v2 + timeout: 120 + properties: + config_name: mac_clang_tidy_presubmit + runIf: + - DEPS + - .ci.yaml + - tools/clang_tidy/** + - ci/builders/** + - ci/clang_tidy.sh - "**.h" - "**.c" - "**.cc" @@ -503,7 +433,7 @@ targets: - name: Mac mac_host_engine recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 properties: add_recipes_cq: "true" release_build: "true" @@ -525,88 +455,15 @@ targets: properties: config_name: mac_unopt add_recipes_cq: "true" - timeout: 60 - - - name: Mac Unopt - bringup: true - recipe: engine/engine_unopt - properties: - $flutter/osx_sdk : >- - { - "sdk_version": "14e300c", - "runtime_versions": - [ - "ios-16-4_14e300c", - "ios-16-2_14c18" - ] - } - timeout: 75 - - - name: Mac Host clang-tidy - bringup: true - recipe: engine/engine_lint - properties: - cpu: arm64 - lint_host: "true" - lint_ios: "false" timeout: 120 - runIf: - - DEPS - - .ci.yaml - - .clang-tidy - - tools/** - - ci/** - - "**.h" - - "**.c" - - "**.cc" - - "**.fbs" - - "**.frag" - - "**.vert" - - "**.m" - - "**.mm" - - - name: Mac iOS clang-tidy - bringup: true - recipe: engine/engine_lint - properties: - cpu: arm64 - lint_host: "false" - lint_ios: "true" - timeout: 120 - runIf: - - DEPS - - .ci.yaml - - .clang-tidy - - tools/** - - ci/** - - "**.h" - - "**.c" - - "**.cc" - - "**.fbs" - - "**.frag" - - "**.vert" - - "**.m" - - "**.mm" - - - name: Mac iOS Engine - bringup: true - recipe: engine/engine - properties: - build_ios: "true" - ios_debug: "true" - timeout: 60 - name: Mac mac_ios_engine recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 properties: add_recipes_cq: "true" release_build: "true" config_name: mac_ios_engine - dependencies: >- - [ - {"dependency": "jazzy", "version": "0.14.1"} - ] $flutter/osx_sdk : >- { "sdk_version": "14e300c" @@ -623,27 +480,9 @@ targets: cpu: arm64 config_name: mac_impeller_cmake_example - - name: Windows Android AOT Engine - bringup: true - recipe: engine/engine - properties: - build_android_aot: "true" - android_sdk_license: \n24333f8a63b6825ea9c5514f83c2829b004d1fee - android_sdk_preview_license: \n84831b9409646a918e30573bab4c9c91346d8abd - timeout: 60 - - - name: Windows Host Engine - bringup: true - recipe: engine/engine - timeout: 60 - properties: - gclient_variables: >- - {"download_emsdk": true} - build_host: "true" - - name: Windows windows_android_aot_engine recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 properties: add_recipes_cq: "true" release_build: "true" @@ -653,7 +492,7 @@ targets: - name: Windows windows_host_engine recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 properties: add_recipes_cq: "true" release_build: "true" @@ -663,7 +502,7 @@ targets: - name: Windows windows_arm_host_engine recipe: engine_v2/engine_v2 - timeout: 60 + timeout: 120 enabled_branches: # Don't run this on release branches - main @@ -675,41 +514,12 @@ targets: - name: Windows windows_unopt recipe: engine_v2/builder - timeout: 60 + timeout: 120 properties: config_name: windows_unopt - - name: Windows Unopt - bringup: true - recipe: engine/engine_unopt - properties: - add_recipes_cq: "true" - timeout: 75 - - - name: Mac iOS Engine Profile - bringup: true - recipe: engine/engine - properties: - build_ios: "true" - ios_profile: "true" - timeout: 90 - runIf: - - DEPS - - .ci.yaml - - ci/** - - - name: Mac iOS Engine Release - bringup: true - recipe: engine/engine - properties: - build_ios: "true" - ios_release: "true" - timeout: 90 - runIf: - - DEPS - - .ci.yaml - - ci/** - - name: Linux ci_yaml engine roller bringup: true recipe: infra/ci_yaml + properties: + backfill: "false" diff --git a/.clang-tidy b/.clang-tidy index 716f63fbb6f1e..0e68ce7e4b3c1 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -1,40 +1,49 @@ +# A YAML format of https://clang.llvm.org/extra/clang-tidy/. + # Prefix check with "-" to ignore. -# Note: Some of the checks here are used as errors selectively, see -# //ci/lint.sh -Checks: "bugprone-use-after-move,\ -bugprone-unchecked-optional-access,\ -clang-analyzer-*,\ -clang-diagnostic-*,\ -darwin-*,\ -google-*,\ -modernize-use-default-member-init,\ -objc-*,\ --objc-nsinvocation-argument-lifetime,\ -readability-identifier-naming,\ --google-build-using-namespace,\ --google-default-arguments,\ --google-objc-global-variable-declaration,\ --google-objc-avoid-throwing-exception,\ --google-readability-casting,\ --clang-analyzer-nullability.NullPassedToNonnull,\ --clang-analyzer-nullability.NullablePassedToNonnull,\ --clang-analyzer-nullability.NullReturnedFromNonnull,\ --clang-analyzer-nullability.NullableReturnedFromNonnull,\ -performance-move-const-arg,\ -performance-unnecessary-value-param" +Checks: >- + bugprone-use-after-move, + bugprone-unchecked-optional-access, + clang-analyzer-*, + clang-diagnostic-*, + darwin-*, + google-*, + modernize-use-default-member-init, + objc-*, + -objc-nsinvocation-argument-lifetime, + readability-identifier-naming, + -google-build-using-namespace, + -google-default-arguments, + -google-objc-global-variable-declaration, + -google-objc-avoid-throwing-exception, + -google-readability-casting, + -clang-analyzer-nullability.NullPassedToNonnull, + -clang-analyzer-nullability.NullablePassedToNonnull, + -clang-analyzer-nullability.NullReturnedFromNonnull, + -clang-analyzer-nullability.NullableReturnedFromNonnull, + performance-move-const-arg, + performance-unnecessary-value-param CheckOptions: - - key: modernize-use-default-member-init.UseAssignment - value: true - - key: readability-identifier-naming.EnumConstantCase - value: 'CamelCase' - - key: readability-identifier-naming.EnumConstantPrefix - value: 'k' - - key: readability-identifier-naming.GlobalConstantCase - value: 'CamelCase' - - key: readability-identifier-naming.GlobalConstantPrefix - value: 'k' - - key: readability-identifier-naming.PrivateMemberCase - value: 'lower_case' - - key: readability-identifier-naming.PrivateMemberSuffix - value: '_' + - key: modernize-use-default-member-init.UseAssignment + value: true + - key: readability-identifier-naming.EnumConstantCase + value: "CamelCase" + - key: readability-identifier-naming.EnumConstantPrefix + value: "k" + - key: readability-identifier-naming.GlobalConstantCase + value: "CamelCase" + - key: readability-identifier-naming.GlobalConstantPrefix + value: "k" + - key: readability-identifier-naming.PrivateMemberCase + value: "lower_case" + - key: readability-identifier-naming.PrivateMemberSuffix + value: "_" + +# Lint headers within paths that contain "/flutter/" but not: +# - gen (generated code, the fact it compiles is good enough™) +# - third_party (we didn't author most of the code, and can't fix the lints) +# +# Note this is because of our buildroot setup, so the full path of a lint is: +# "../../flutter/impeller/core/runtime_types.h:1:1" as reported. +HeaderFilterRegex: "(!third_party/)(!gen/).*/flutter/.*" diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index cacf41257f6b5..c1c1d3d05f37b 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -10,7 +10,7 @@ - [ ] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [ ] I read and followed the [Flutter Style Guide] and the [C++, Objective-C, Java style guides]. - [ ] I listed at least one issue that this PR fixes in the description above. -- [ ] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt. See [testing the engine] for instructions on writing and running engine tests. +- [ ] 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. - [ ] I updated/added relevant documentation (doc comments with `///`). - [ ] I signed the [CLA]. - [ ] All existing and new tests are passing. @@ -20,6 +20,7 @@ If you need help, consider asking for advice on the #hackers-new channel on [Dis [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 diff --git a/.github/autosubmit.yml b/.github/autosubmit.yml deleted file mode 100644 index 73b1847e3f746..0000000000000 --- a/.github/autosubmit.yml +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 2023 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. - -# This file will be added to flutter's internal repository. -# https://github.com/flutter/flutter/wiki/Autosubmit-bot -config_path: 'autosubmit/flutter/autosubmit_main.yml' - diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 0edf47205bbe7..9688ddae25af1 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -15,3 +15,9 @@ updates: # ignore patch versions, just rely on minor in order to update fewer times - dependency-name: "github/codeql-action" update-types: ["version-update:semver-minor"] + - package-ecosystem: "pub" + directory: "/lib/web_ui" + schedule: + interval: "daily" + labels: + - "autosubmit" diff --git a/.github/labeler.yml b/.github/labeler.yml index 91d8713608a3d..081ed99d5b43f 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -3,10 +3,16 @@ # found in the LICENSE file. # See https://github.com/actions/labeler/blob/main/README.md for docs. +'affects: desktop': + - shell/platform/darwin/common/**/* + - shell/platform/darwin/macos/**/* + - shell/platform/linux/**/* + - shell/platform/windows/**/* + embedder: - shell/platform/embedder -impeller: +'e: impeller': - impeller/**/* platform-android: diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index e68c14aa46776..07b88b202a59e 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -17,4 +17,4 @@ jobs: runs-on: ubuntu-latest steps: # Source available at https://github.com/actions/labeler/blob/main/README.md - - uses: actions/labeler@0967ca812e7fdc8f5f71402a1b486d5bd061fe20 + - uses: actions/labeler@ac9175f8a1f3625fd0d4fb234536d26811351594 diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml index 40c4e3fefd00c..95e9ba1fa6846 100644 --- a/.github/workflows/scorecards-analysis.yml +++ b/.github/workflows/scorecards-analysis.yml @@ -22,7 +22,7 @@ jobs: id-token: write steps: - name: "Checkout code" - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 + uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 with: persist-credentials: false - name: "Run analysis" @@ -41,7 +41,7 @@ jobs: # Upload the results as artifacts (optional). - name: "Upload artifact" - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 with: name: SARIF file path: results.sarif diff --git a/.github/workflows/third_party_scan.yml b/.github/workflows/third_party_scan.yml index 638799f73e532..6a94995ebafd8 100644 --- a/.github/workflows/third_party_scan.yml +++ b/.github/workflows/third_party_scan.yml @@ -25,11 +25,11 @@ jobs: id-token: write steps: - name: "Checkout code" - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 + uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 with: persist-credentials: false - name: "setup python" - uses: actions/setup-python@bd6b4b6205c4dbad673328db7b31b7fab9e241c0 + uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 with: python-version: '3.7.7' # install the python version needed - name: "extract and flatten deps" @@ -38,7 +38,7 @@ jobs: run: python ci/scan_flattened_deps.py # Upload the results as artifacts. - name: "Upload artifact" - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 with: name: SARIF file path: osvReport.sarif diff --git a/.pylintrc b/.pylintrc index 0803a4f4e3ef5..013763ac825d2 100644 --- a/.pylintrc +++ b/.pylintrc @@ -158,10 +158,10 @@ const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$ class-rgx=[A-Z_][a-zA-Z0-9]+$ # Regular expression which should only match correct function names -function-rgx=[a-z_][a-z0-9_]{2,30}$ +function-rgx=[a-z_][a-z0-9_]{2,60}$ # Regular expression which should only match correct method names -method-rgx=[a-z_][a-z0-9_]{2,30}$ +method-rgx=[a-z_][a-z0-9_]{2,60}$ # Regular expression which should only match correct instance attribute names attr-rgx=[a-z_][a-z0-9_]{2,30}$ diff --git a/AUTHORS b/AUTHORS index 1211ffab5ac3a..c018e61980aff 100644 --- a/AUTHORS +++ b/AUTHORS @@ -23,4 +23,5 @@ Koutaro Mori TheOneWithTheBraid Twin Sun, LLC Qixing Cao -LinXunFeng \ No newline at end of file +LinXunFeng +Amir Panahandeh \ No newline at end of file diff --git a/BUILD.gn b/BUILD.gn index 4022503b4db23..85997c6568e09 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -20,11 +20,15 @@ declare_args() { config("config") { include_dirs = [ ".." ] + cflags = [] if (is_win) { if (current_cpu != "x86") { - cflags = [ "/WX" ] # Treat warnings as errors. + cflags += [ "/WX" ] # Treat warnings as errors. } } + if (is_clang) { + cflags += [ "-Wunreachable-code" ] + } } config("export_dynamic_symbols") { @@ -141,6 +145,10 @@ group("unittests") { [ "//flutter/shell/platform/android:flutter_shell_native_unittests" ] } + if (is_ios) { + public_deps += [ "//flutter/shell/platform/darwin/ios:ios_test_flutter" ] + } + # Compile all unittests targets if enabled. if (enable_unittests) { public_deps += [ @@ -183,7 +191,7 @@ group("unittests") { if (is_mac) { public_deps += [ "//flutter/impeller/golden_tests:impeller_golden_tests", - "//flutter/shell/platform/darwin:flutter_channels_unittests", + "//flutter/shell/platform/darwin/common:framework_common_unittests", "//flutter/third_party/spring_animation:spring_animation_unittests", ] } diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0ffb52ade03d9..479bc23eae336 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,8 +1,6 @@ Contributing to the Flutter engine ================================== -[![Build Status](https://api.cirrus-ci.com/github/flutter/engine.svg)][build_status] - _See also: [Flutter's code of conduct][code_of_conduct]_ Welcome diff --git a/DEPS b/DEPS index 16dbb5e349207..b3865fd6f15d0 100644 --- a/DEPS +++ b/DEPS @@ -18,9 +18,9 @@ vars = { 'llvm_git': 'https://llvm.googlesource.com', # OCMock is for testing only so there is no google clone 'ocmock_git': 'https://github.com/erikdoe/ocmock.git', - 'skia_revision': '5046d9fc1551e025263a21eb0bb9f0b63569600e', + 'skia_revision': '795ed944ff5bde5916d193824589d3bacfa61a7d', - 'dart_sdk_revision': 'd647d61b37286fe4184dca3f39166093c544ae55', + 'dart_sdk_revision': '072a1dacbcf3522ee8a0e7043436b500c0cbbef9', 'dart_sdk_git': 'git@github.com:shorebirdtech/dart-sdk.git', 'updater_git': 'https://github.com/shorebirdtech/updater.git', 'updater_rev': 'd785568094c176d956ccf7ae918bf8d64c0d09b7', @@ -44,7 +44,7 @@ vars = { # The list of revisions for these tools comes from Fuchsia, here: # https://fuchsia.googlesource.com/integration/+/HEAD/toolchain # If there are problems with the toolchain, contact fuchsia-toolchain@. - 'clang_version': 'git_revision:6d667d4b261e81f325756fdfd5bb43b3b3d2451d', + 'clang_version': 'git_revision:576b184d6e3b633f51b908b61ebd281d2ecbf66f', # The goma version and the clang version can be tightly coupled. If goma # stops working on a clang roll, this may need to be updated using the value @@ -52,34 +52,38 @@ vars = { # https://chrome-infra-packages.appspot.com/p/fuchsia/third_party/goma/client 'goma_version': ' git_revision:41b3bcb64014144a844153fd5588c36411fffb56', + 'reclient_version': 'git_revision:81e819b39d4743462857cc55430d898b9fcca1af', + + 'gcloud_version': 'version:2@444.0.0.chromium.3', + # When updating the Dart revision, ensure that all entries that are # dependencies of Dart are also updated to match the entries in the # Dart SDK's DEPS file for that revision of Dart. The DEPS file for # 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': '5e423052aec155fdb958124f8370838d522e6aa0', + 'dart_revision': '7beebdd410282beccfd3a75ae13fd0d288b14a5e', # WARNING: DO NOT EDIT MANUALLY # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py - 'dart_binaryen_rev': 'b9b5f162ca8bf5b899ff0f0351491d7d403d7ed9', + 'dart_binaryen_rev': 'a51bd6df919a5b79574f0996a760cc20cb05697e', 'dart_boringssl_gen_rev': 'a468ba9fec3f59edf46a7db98caaca893e1e4d96', 'dart_boringssl_rev': '74646566e93de7551bfdfc5f49de7462f13d1d05', - 'dart_browser_launcher_rev': '40e431543840cbe7fc05b95a2f851d9f1bd3bc14', - 'dart_clock_rev': '21caac1cbcea147708fc26989733cd6a486177e7', - 'dart_collection_rev': 'a37bd51c63b7720799869e3448eafbc19c88bfa6', - 'dart_devtools_rev': '99dca813aaa7fa23ccd6fe3901ac7665e96db3cb', + 'dart_browser_launcher_rev': '1f69393d63a2f8d36d00b86cdd20df70c347af82', + 'dart_clock_rev': '1e75f08d3428bcd6f4b7cf70e788f24fc9b661e1', + 'dart_collection_rev': '91afde43f488eef618454b896301c6ff59af72e0', + 'dart_devtools_rev': '11ec4ae1036408018143b58d80d6feadbee56a6c', 'dart_libprotobuf_rev': '24487dd1045c7f3d64a21f38a3f0c06cc4cf2edb', 'dart_perfetto_rev': 'b8da07095979310818f0efde2ef3c69ea70d62c5', 'dart_protobuf_gn_rev': 'ca669f79945418f6229e4fef89b666b2a88cbb10', - 'dart_protobuf_rev': 'e76bd74e5c99b47c12b523b49140b637225fc3fc', - 'dart_pub_rev': '42819a1e10f803eb7f6296692c5a976e1c647360', + 'dart_protobuf_rev': 'c16bc891978a1764f0d6d8eca54f420242c78a6a', + 'dart_pub_rev': 'fca927ae2662204805e1646c0c0687369001a41a', 'dart_root_certificates_rev': '692f6d6488af68e0121317a9c2c9eb393eb0ee50', - 'dart_tools_rev': '8db0aa1e8c418289b9a972529b0f47902c559550', - 'dart_watcher_rev': '3f17faa2d09dca3e23bc07a01f2045ec0cd2837d', - 'dart_webdev_rev': '8360d50ff889f3c0f817d4d48d3aebd71345cf5d', - 'dart_webkit_inspection_protocol_rev': '39a3c297ff573635e7936b015ce4f3466e4739d6', - 'dart_yaml_edit_rev': '87dcf31fcaada207ae7c3527f9885982534badce', + 'dart_tools_rev': '3c248df45b9bf40738579e8616cd7d85f34ba5b1', + 'dart_watcher_rev': '1aed03e2a8005f45083fdb38cbd4b684cd23082f', + 'dart_webdev_rev': '3078f48fb56a1036bc0f2a08ac51567291d8a837', + 'dart_webkit_inspection_protocol_rev': '82f0c1c46dfdba5edf7c5fa84456233121dd69e1', + 'dart_yaml_edit_rev': '4a9734dda12f63ef9eee4121f87ff4401e25a607', 'dart_zlib_rev': '14dd4c4455602c9b71a1a89b5cafd1f4030d2e3f', 'ocmock_rev': 'c4ec0e3a7a9f56cfdbd0aa01f4f97bb4b75c5ef8', # v3.7.1 @@ -126,7 +130,7 @@ vars = { # Upstream URLs for third party dependencies, used in # determining common ancestor commit for vulnerability scanning # prefixed with 'upstream_' in order to be identified by parsing tool. - # The vulnerabiity database being used in this scan can be browsed + # The vulnerability database being used in this scan can be browsed # using this UI https://osv.dev/list # If a new dependency needs to be added, the upstream (non-mirrored) # git URL for that dependency should be added to this list @@ -187,7 +191,6 @@ vars = { "upstream_libwebp": "https://chromium.googlesource.com/webm/libwebp.git", "upstream_libxml": "https://gitlab.gnome.org/GNOME/libxml2.git", "upstream_leak_tracker": "https://github.com/dart-lang/leak_tracker.git", - "upstream_linter": "https://github.com/dart-lang/linter.git", "upstream_logging": "https://github.com/dart-lang/logging.git", "upstream_markdown": "https://github.com/dart-lang/markdown.git", "upstream_matcher": "https://github.com/dart-lang/matcher.git", @@ -219,9 +222,11 @@ vars = { "upstream_sqlite": "https://github.com/sqlite/sqlite.git", "upstream_sse": "https://github.com/dart-lang/sse.git", "upstream_stack_trace": "https://github.com/dart-lang/stack_trace.git", + "upstream_stb": "https://github.com/nothings/stb.git", "upstream_stream_channel": "https://github.com/dart-lang/stream_channel.git", "upstream_string_scanner": "https://github.com/dart-lang/string_scanner.git", "upstream_SwiftShader": "https://swiftshader.googlesource.com/SwiftShader.git", + "upstream_tar": "https://github.com/simolus3/tar.git", "upstream_term_glyph": "https://github.com/dart-lang/term_glyph.git", "upstream_test_reflective_loader": "https://github.com/dart-lang/test_reflective_loader.git", "upstream_test": "https://github.com/dart-lang/test.git", @@ -262,7 +267,7 @@ allowed_hosts = [ ] deps = { - 'src': 'https://github.com/shorebirdtech/buildroot.git' + '@' + '57142b8c014b36fb051df5a5278d3817b72d113e', + 'src': 'https://github.com/shorebirdtech/buildroot.git' + '@' + '2c3c95dc8cdb71fa176fe2e7886ef2022cbdc3bb', # Fuchsia compatibility # @@ -295,7 +300,7 @@ deps = { Var('github_git') + '/google/flatbuffers.git' + '@' + '0a80646371179f8a7a5c1f42c31ee1d44dcf6709', 'src/third_party/icu': - Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'a2961dc659b4ae847a9c6120718cc2517ee57d9e', + Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '985b9a6f70e13f3db741fed121e4dcc3046ad494', 'src/third_party/khronos': Var('chromium_git') + '/chromium/src/third_party/khronos.git' + '@' + '676d544d2b8f48903b7da9fceffaa534a5613978', @@ -334,28 +339,28 @@ deps = { # WARNING: Unused Dart dependencies in the list below till "WARNING:" marker are removed automatically - see create_updated_flutter_deps.py. 'src/third_party/dart/third_party/binaryen/src': - Var('chromium_git') + '/external/github.com/WebAssembly/binaryen.git@b9b5f162ca8bf5b899ff0f0351491d7d403d7ed9', + Var('chromium_git') + '/external/github.com/WebAssembly/binaryen.git@a51bd6df919a5b79574f0996a760cc20cb05697e', 'src/third_party/dart/third_party/devtools': - {'packages': [{'version': 'git_revision:99dca813aaa7fa23ccd6fe3901ac7665e96db3cb', 'package': 'dart/third_party/flutter/devtools'}], 'dep_type': 'cipd'}, + {'dep_type': 'cipd', 'packages': [{'package': 'dart/third_party/flutter/devtools', 'version': 'git_revision:11ec4ae1036408018143b58d80d6feadbee56a6c'}]}, 'src/third_party/dart/third_party/pkg/args': - Var('dart_git') + '/args.git@a9543c021f9409832b1668f9256f247585362389', + Var('dart_git') + '/args.git@5a4e16f1e4c08b01498a9dce8aeda1a60161cd52', 'src/third_party/dart/third_party/pkg/async': - Var('dart_git') + '/async.git@a506993760a998630113d58d6b18fd19b56033ab', + Var('dart_git') + '/async.git@75efa6cc08b2fc906fac4b6fdfdbcf6da7d0a2da', 'src/third_party/dart/third_party/pkg/bazel_worker': - Var('dart_git') + '/bazel_worker.git@f7b714ea1437edac65a862f52e95fb4217ed3470', + Var('dart_git') + '/bazel_worker.git@159e67182044b2d5edd89d12a873487d1d1343c1', 'src/third_party/dart/third_party/pkg/boolean_selector': - Var('dart_git') + '/boolean_selector.git@3a1c982002f580b835b4380f44d9f8e5bc37fc4f', + Var('dart_git') + '/boolean_selector.git@f255921c7155da2167e8c96e04e527180787aafb', 'src/third_party/dart/third_party/pkg/browser_launcher': Var('dart_git') + '/browser_launcher.git' + '@' + Var('dart_browser_launcher_rev'), 'src/third_party/dart/third_party/pkg/cli_util': - Var('dart_git') + '/cli_util.git@5a499478ff0df4766f89eac7ca2033f2a7a9c7bc', + Var('dart_git') + '/cli_util.git@44118e35e55c75f84fbc5ead051424ee1e73e406', 'src/third_party/dart/third_party/pkg/clock': Var('dart_git') + '/clock.git' + '@' + Var('dart_clock_rev'), @@ -364,82 +369,79 @@ deps = { Var('dart_git') + '/collection.git' + '@' + Var('dart_collection_rev'), 'src/third_party/dart/third_party/pkg/convert': - Var('dart_git') + '/convert.git@9a387f0554381537afc61212c58df3beaabbbce1', + Var('dart_git') + '/convert.git@c058c8f4ebfdc09a5122db7988acd9e117a7da48', 'src/third_party/dart/third_party/pkg/crypto': - Var('dart_git') + '/crypto.git@216931ae7dce946e41adb3904d3b33095dfaf51a', + Var('dart_git') + '/crypto.git@1e26879c8f166850288e8722c590a465b4461f1f', 'src/third_party/dart/third_party/pkg/csslib': - Var('dart_git') + '/csslib.git@be2e11eedd4b1f12a674fd9246b9f8dd2da9aa5d', + Var('dart_git') + '/csslib.git@bd30a1a773ec66d3e435dfc53fc140f1967716da', 'src/third_party/dart/third_party/pkg/dart_style': - Var('dart_git') + '/dart_style.git@2956b1a705953f880a5dae9d3a0969df0fc45e99', + Var('dart_git') + '/dart_style.git@1a2def95a3c04dafd27b85d17e6e828bd4afa1a3', 'src/third_party/dart/third_party/pkg/dartdoc': - Var('dart_git') + '/dartdoc.git@e04a6b309a28498e9221ea45c878beae2aaa7dac', + Var('dart_git') + '/dartdoc.git@a3cfdc40a94d169bd7b559dc6f83ceb7f79de4e2', 'src/third_party/dart/third_party/pkg/ffi': - Var('dart_git') + '/ffi.git@f582ca022042323af061f35ccd24b6c4d38f7bd1', + Var('dart_git') + '/ffi.git@d36e05af55293bcc511d6b3a99ea4b8cb69f6323', 'src/third_party/dart/third_party/pkg/file': - Var('dart_git') + '/external/github.com/google/file.dart@5d9a6027756b5846e8f5380f983390f61f564a75', + Var('dart_git') + '/external/github.com/google/file.dart@a18ad1ce88eaeb5a11a13ef8fc25d1e78b546c59', 'src/third_party/dart/third_party/pkg/fixnum': - Var('dart_git') + '/fixnum.git@d9b9a2a288d5eb467fb1597e80beb063b05cd4f6', + Var('dart_git') + '/fixnum.git@87ed0658f32f992dc7360b77513eadfa7056aa9d', 'src/third_party/dart/third_party/pkg/glob': - Var('dart_git') + '/glob.git@109121d9993c1ef8d078e185160a9d477c82defd', + Var('dart_git') + '/glob.git@9c1996f9f9326d776fe151f292912113b8b64aa3', 'src/third_party/dart/third_party/pkg/html': - Var('dart_git') + '/html.git@b3b820bc36ed17673268360d8b569bdc66c22123', + Var('dart_git') + '/html.git@a1b193e95f13c995e7f7200ce0d363de5952e383', 'src/third_party/dart/third_party/pkg/http': - Var('dart_git') + '/http.git@ff1fcfe5d77ea09b82a0aff0d796018504aef59b', + Var('dart_git') + '/http.git@12516197c28a0763b1f90c26b87660810bf58cc8', 'src/third_party/dart/third_party/pkg/http_multi_server': - Var('dart_git') + '/http_multi_server.git@a209cd59d99b52ff08b32ba37bdc9fc1a79bc9f2', + Var('dart_git') + '/http_multi_server.git@9d62ea396d7d282592edf994378f67fcde982ce8', 'src/third_party/dart/third_party/pkg/http_parser': - Var('dart_git') + '/http_parser.git@19466c0daf9138ab20877f34dbcf4479b31d33d6', + Var('dart_git') + '/http_parser.git@d2d03e7dfa3b7a99515b16f827650d6e210799b5', 'src/third_party/dart/third_party/pkg/intl': Var('dart_git') + '/intl.git@5d65e3808ce40e6282e40881492607df4e35669f', 'src/third_party/dart/third_party/pkg/json_rpc_2': - Var('dart_git') + '/json_rpc_2.git@73467f3651669af4870260fea4e99d7ba6ccb7ec', + Var('dart_git') + '/json_rpc_2.git@50a37863be221f43ef07533c0c154ae676fc5df0', 'src/third_party/dart/third_party/pkg/leak_tracker': - Var('dart_git') + '/leak_tracker.git@c75b0a71bb1b92abf2c692459a7cb2df5f2af083', - - 'src/third_party/dart/third_party/pkg/linter': - Var('dart_git') + '/linter.git@770c3c5858a112cdb9e8d65e11ba659322700c68', + Var('dart_git') + '/leak_tracker.git@098bafcf99a5220e3c352d895d991e163568ee03', 'src/third_party/dart/third_party/pkg/logging': - Var('dart_git') + '/logging.git@f2fe2ac2a61a269b2e0ce65be330f7af1bc67428', + Var('dart_git') + '/logging.git@bcaad0f781a889d6e5cf8fc564fd0722c446b96e', 'src/third_party/dart/third_party/pkg/markdown': - Var('dart_git') + '/markdown.git@bd6ae8d741327e24319f3e036d57107f91229843', + Var('dart_git') + '/markdown.git@6cfd6f17651a8ba31b5a268f1139bb2c039dd4d4', 'src/third_party/dart/third_party/pkg/matcher': - Var('dart_git') + '/matcher.git@7e1011772566a8d1817c725a71f091e2791721c8', + Var('dart_git') + '/matcher.git@80910d6698576ba486ace6e5fdf0e27324f138db', 'src/third_party/dart/third_party/pkg/mime': - Var('dart_git') + '/mime.git@24448401f621b9e154d165c900a3c8decd8a23f4', + Var('dart_git') + '/mime.git@37ef637c35896e289fdd37c0ea4680df4ab9f543', 'src/third_party/dart/third_party/pkg/mockito': - Var('dart_git') + '/mockito.git@1d6064adf043d1fce013d2d205a3fdc655c90043', + Var('dart_git') + '/mockito.git@097e5635a6c1859e03e9c606c2ab4cfa74618bcc', 'src/third_party/dart/third_party/pkg/native': - Var('dart_git') + '/native.git@e12d3e6ebe7ec3143566e9f1d48876a762602e24', + Var('dart_git') + '/native.git@be4aaf7b849a64d67756c95b6270b9bfe47f3c7d', 'src/third_party/dart/third_party/pkg/package_config': - Var('dart_git') + '/package_config.git@203de2022af26b3ab2bcec18cc49614d9e502897', + Var('dart_git') + '/package_config.git@ae7ad83de97aba507fd05e97cc372bc6695c1759', 'src/third_party/dart/third_party/pkg/path': - Var('dart_git') + '/path.git@592505f67d0563f72c933c2ba100ea7d4f3cb873', + Var('dart_git') + '/path.git@96d9183ad4f9e48109fa8d4b8269cf75f13922dd', 'src/third_party/dart/third_party/pkg/pool': - Var('dart_git') + '/pool.git@c6b1b2c22663c084a82c9bfe409c196fb38eea53', + Var('dart_git') + '/pool.git@a5bee3540a2b5b3a3c34038667e7cd7bb514dc62', 'src/third_party/dart/third_party/pkg/protobuf': Var('dart_git') + '/protobuf.git' + '@' + Var('dart_protobuf_rev'), @@ -448,55 +450,58 @@ deps = { Var('dart_git') + '/pub.git' + '@' + Var('dart_pub_rev'), 'src/third_party/dart/third_party/pkg/pub_semver': - Var('dart_git') + '/pub_semver.git@3930557ee0b20ef528713952c318139409edadb4', + Var('dart_git') + '/pub_semver.git@f0be74a446f971db478e68b59ea62e393d6df3bd', 'src/third_party/dart/third_party/pkg/shelf': - Var('dart_git') + '/shelf.git@ce379aa3c22024edb2df3657fd564f1f463406e6', + Var('dart_git') + '/shelf.git@485197819b93a9f9342c389f1715fb8e17a7ac0f', 'src/third_party/dart/third_party/pkg/source_map_stack_trace': - Var('dart_git') + '/source_map_stack_trace.git@b83af01938225c1706bbc6c1f86bd4a394f91380', + Var('dart_git') + '/source_map_stack_trace.git@196d7bfa58ef307687907c323ab8e5fb1f382afa', 'src/third_party/dart/third_party/pkg/source_maps': - Var('dart_git') + '/source_maps.git@58eef30d9c3d2b160faec5c6510ef915f11f83fd', + Var('dart_git') + '/source_maps.git@eb3d40a6193adc63da958ed9451e3218bd6e95a0', 'src/third_party/dart/third_party/pkg/source_span': - Var('dart_git') + '/source_span.git@4dc78fb33d37153a3ac55aee201a9a7b62c40ce7', + Var('dart_git') + '/source_span.git@48d0f574ee0a92a241c865d47f461803a664b5ba', 'src/third_party/dart/third_party/pkg/sse': - Var('dart_git') + '/sse.git@bfcbcd7a7320c74dfee154152419381c508a1fad', + Var('dart_git') + '/sse.git@eeb2588ce56a5b2f1e4bbd88c2b35c910c505b71', 'src/third_party/dart/third_party/pkg/stack_trace': - Var('dart_git') + '/stack_trace.git@8b2046ecac56f5bb9196033ed187da0cf73eac67', + Var('dart_git') + '/stack_trace.git@bcf2a0b1b7d4abaeedcb8b18ff41e4994aea1b17', 'src/third_party/dart/third_party/pkg/stream_channel': - Var('dart_git') + '/stream_channel.git@34804a13bfa3112faecddfcd6a5a4f2b6e184aa4', + Var('dart_git') + '/stream_channel.git@0ce7ab69c3a2ab83cdeb9dc60e1bacbb83abc165', 'src/third_party/dart/third_party/pkg/string_scanner': - Var('dart_git') + '/string_scanner.git@6bb314f2176598a5ecc4770a3bbd42626e18b576', + Var('dart_git') + '/string_scanner.git@da9142cf9809e7e1364144b8193ec60d87f0a4b8', + + 'src/third_party/dart/third_party/pkg/tar': + Var('dart_git') + '/external/github.com/simolus3/tar.git@3c68cba8e51c569428222b9185469249206172c6', 'src/third_party/dart/third_party/pkg/term_glyph': - Var('dart_git') + '/term_glyph.git@4daa34eea4bd6d9780aaeadbf6665af3ebb402fd', + Var('dart_git') + '/term_glyph.git@1b28285a7e818b8e87c4d2119d968c5b36d73c7a', 'src/third_party/dart/third_party/pkg/test': - Var('dart_git') + '/test.git@cdc8178b885e80930d5141ff48daae3af5525ba7', + Var('dart_git') + '/test.git@8191a355cefe5e6073e597d139bfb46e4b00c493', 'src/third_party/dart/third_party/pkg/test_reflective_loader': - Var('dart_git') + '/test_reflective_loader.git@40d61b16647cd61b02d806fea46362ef07e7c502', + Var('dart_git') + '/test_reflective_loader.git@45c57d62fb08471681cd0b0a1c3b131bf0122929', 'src/third_party/dart/third_party/pkg/tools': Var('dart_git') + '/tools.git' + '@' + Var('dart_tools_rev'), 'src/third_party/dart/third_party/pkg/typed_data': - Var('dart_git') + '/typed_data.git@8d29573ab6fd26a272dc846255eda66a01abae01', + Var('dart_git') + '/typed_data.git@80e8943524a627f7ff421ace824f38105983e89a', 'src/third_party/dart/third_party/pkg/usage': - Var('dart_git') + '/usage.git@6ee09084596f9829371bb836f9d1ca05820f29ea', + Var('dart_git') + '/usage.git@7b12d510b5abde8a216437b8430ccfd02273625c', 'src/third_party/dart/third_party/pkg/watcher': Var('dart_git') + '/watcher.git' + '@' + Var('dart_watcher_rev'), 'src/third_party/dart/third_party/pkg/web_socket_channel': - Var('dart_git') + '/web_socket_channel.git@7fb82f2f542400f8ba49546552d6f272fc554694', + Var('dart_git') + '/web_socket_channel.git@af945f1ad3ac4193ed70b4ebfbdcba3b9f0198bc', 'src/third_party/dart/third_party/pkg/webdev': Var('dart_git') + '/webdev.git' + '@' + Var('dart_webdev_rev'), @@ -505,13 +510,13 @@ deps = { Var('dart_git') + '/external/github.com/google/webkit_inspection_protocol.dart.git' + '@' + Var('dart_webkit_inspection_protocol_rev'), 'src/third_party/dart/third_party/pkg/yaml': - Var('dart_git') + '/yaml.git@0b9041de94b00bc54e8d38daecfe9075b5623996', + Var('dart_git') + '/yaml.git@ae001879aa377afee2e70cf11b8716d6cc3e2658', 'src/third_party/dart/third_party/pkg/yaml_edit': Var('dart_git') + '/yaml_edit.git' + '@' + Var('dart_yaml_edit_rev'), 'src/third_party/dart/tools/sdks/dart-sdk': - {'packages': [{'version': 'version:3.1.0-155.0.dev', 'package': 'dart/dart-sdk/${{platform}}'}], 'dep_type': 'cipd'}, + {'dep_type': 'cipd', 'packages': [{'package': 'dart/dart-sdk/${{platform}}', 'version': 'version:3.2.0-150.0.dev'}]}, # WARNING: end of dart dependencies list that is cleaned up automatically - see create_updated_flutter_deps.py. @@ -634,16 +639,11 @@ deps = { 'src/third_party/pyyaml': Var('fuchsia_git') + '/third_party/pyyaml.git' + '@' + '25e97546488eee166b1abb229a27856cecd8b7ac', - # Upstream Khronos Vulkan Headers are part of vulkan-deps - # Downstream Fuchsia Vulkan Headers (v1.2.198) - 'src/third_party/fuchsia-vulkan': - Var('fuchsia_git') + '/third_party/Vulkan-Headers.git' + '@' + '32640ad82ef648768c706c9bf828b77123a09bc2', - 'src/third_party/swiftshader': Var('swiftshader_git') + '/SwiftShader.git' + '@' + '5f9ed9b16931c7155171d31f75004f73f0a3abc8', 'src/third_party/angle': - Var('chromium_git') + '/angle/angle.git' + '@' + '113f847be69f3e813e55e6c3678a79e7483052e2', + Var('chromium_git') + '/angle/angle.git' + '@' + '6a09e41ce6ea8c93524faae1a925eb01562f53b1', 'src/third_party/vulkan_memory_allocator': Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator' + '@' + '7de5cc00de50e71a3aab22dea52fbb7ff4efceb6', @@ -677,7 +677,7 @@ deps = { Var('github_git') + '/google/process.dart.git' + '@' + '0c9aeac86dcc4e3a6cf760b76fed507107e244d5', # 4.2.1 'src/third_party/pkg/process_runner': - Var('github_git') + '/google/process_runner.git' + '@' + 'd632ea0bfd814d779fcc53a361ed33eaf3620a0b', # 4.0.1 + Var('github_git') + '/google/process_runner.git' + '@' + 'f24c69efdcaf109168f23d381fa281453d2bc9b1', # 4.1.2 'src/third_party/pkg/quiver': Var('github_git') + '/google/quiver-dart.git' + '@' + '90b92bee895e507d435012356a8b5c5f17eafa52', # 3.2.1 @@ -694,10 +694,15 @@ deps = { 'src/third_party/json': Var('github_git') + '/nlohmann/json.git' + '@' + '17d9eacd248f58b73f4d1be518ef649fe2295642', + 'src/third_party/stb': + Var('github_git') + '/nothings/stb.git' + '@' + '5736b15f7ea0ffb08dd38af21067c314d6a3aae9', + 'src/third_party/gradle': { 'packages': [ { - 'version': 'version:7.0.2', + # See tools/gradle/README.md for update instructions. + # Version here means the CIPD tag. + 'version': 'version:7.5.1', 'package': 'flutter/gradle' } ], @@ -748,7 +753,7 @@ deps = { 'packages': [ { 'package': 'flutter/android/embedding_bundle', - 'version': 'last_updated:2021-11-23T12:31:07-0800' + 'version': 'last_updated:2023-08-11T11:35:44-0700' } ], 'condition': 'download_android_deps', @@ -796,7 +801,7 @@ deps = { }, 'src/buildtools/emsdk': { - 'url': Var('skia_git') + '/external/github.com/emscripten-core/emsdk.git' + '@' + 'da9699832b5df4e123403490e499c87000c22654', + 'url': Var('skia_git') + '/external/github.com/emscripten-core/emsdk.git' + '@' + 'a896e3d066448b3530dbcaa48869fafefd738f57', 'condition': 'download_emsdk', }, @@ -891,13 +896,37 @@ deps = { 'dep_type': 'cipd', }, + # reclient. + 'src/buildtools/linux-x64/reclient': { + 'packages': [ + { + 'package': 'infra/rbe/client/${{platform}}', + 'version': Var('reclient_version'), + } + ], + 'condition': 'host_os == "linux" and host_cpu == "x64"', + 'dep_type': 'cipd', + }, + + # gcloud + 'src/buildtools/linux-x64/gcloud': { + 'packages': [ + { + 'package': 'infra/3pp/tools/gcloud/${{platform}}', + 'version': Var('gcloud_version'), + } + ], + 'condition': 'host_os == "linux" and host_cpu == "x64"', + 'dep_type': 'cipd', + }, + # Get the SDK from https://chrome-infra-packages.appspot.com/p/fuchsia/sdk/core at the 'latest' tag # Get the toolchain from https://chrome-infra-packages.appspot.com/p/fuchsia/clang at the 'goma' tag 'src/fuchsia/sdk/mac': { 'packages': [ { 'package': 'fuchsia/sdk/core/mac-amd64', - 'version': 'C3Q7MJBYkiin8zw-fLJ9QmM-8anKHqabR7B2KFuBYUgC' + 'version': '4WW3KRrAbuY7VeGT0pBFAQktetsyx-3C0mKMNxCd0uYC' } ], 'condition': 'host_os == "mac" and not download_fuchsia_sdk', @@ -907,7 +936,7 @@ deps = { 'packages': [ { 'package': 'fuchsia/sdk/core/linux-amd64', - 'version': 'iwgWLB4KaXslnaGwKuAD5S9wamgkF0Mj9a411131XdkC' + 'version': 'l2RxJKPfYn7QzGOoLPUPk0FyRZxbYTRv1JiQJgUbm9sC' } ], 'condition': 'host_os == "linux" and not download_fuchsia_sdk', @@ -915,7 +944,7 @@ deps = { }, 'src/third_party/impeller-cmake-example': { - 'url': Var('github_git') + '/bdero/impeller-cmake-example.git' + '@' + '270e648f8c00aa900d2d16ef8a347938652d17fb', + 'url': Var('github_git') + '/bdero/impeller-cmake-example.git' + '@' + 'c2286827ae68e3c2694410e0047cab42dac3312f', 'condition': 'download_impeller_cmake_example', }, @@ -935,7 +964,7 @@ deps = { 'packages': [ { 'package': 'flutter/flutter_font_fallbacks', - 'version': 'f7459e412c5cfba5a654e96a5a00fff61e018d16b8b1c41dade17b7c6aa92299' + 'version': 'ba9a3d16939f9576afa67273198d779270cd768ae2867209ff3d72bab9acd3f6' } ], 'dep_type': 'cipd', diff --git a/Doxyfile b/Doxyfile index 0c90080d2406d..e42725c465011 100644 --- a/Doxyfile +++ b/Doxyfile @@ -1,4 +1,4 @@ -# Doxyfile 1.8.15 +# Doxyfile 1.9.7 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project. @@ -12,6 +12,16 @@ # For lists, items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (\" \"). +# +# Note: +# +# Use doxygen to compare the used configuration file with the template +# configuration file: +# doxygen -x [configFile] +# Use doxygen to compare the used configuration file with the template +# configuration file without replacing the environment variables or CMake type +# replacement variables: +# doxygen -x_noenv [configFile] #--------------------------------------------------------------------------- # Project related configuration options @@ -60,16 +70,28 @@ PROJECT_LOGO = ./docs/flutter_logo.png OUTPUT_DIRECTORY = docs/doxygen -# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- -# directories (in 2 levels) under the output directory of each output format and -# will distribute the generated files over these directories. Enabling this +# If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096 +# sub-directories (in 2 levels) under the output directory of each output format +# and will distribute the generated files over these directories. Enabling this # option can be useful when feeding doxygen a huge amount of source files, where # putting all generated files in the same directory would otherwise causes -# performance problems for the file system. +# performance problems for the file system. Adapt CREATE_SUBDIRS_LEVEL to +# control the number of sub-directories. # The default value is: NO. CREATE_SUBDIRS = NO +# Controls the number of sub-directories that will be created when +# CREATE_SUBDIRS tag is set to YES. Level 0 represents 16 directories, and every +# level increment doubles the number of directories, resulting in 4096 +# directories at level 8 which is the default and also the maximum value. The +# sub-directories are organized in 2 levels, the first level always has a fixed +# number of 16 directories. +# Minimum value: 0, maximum value: 8, default value: 8. +# This tag requires that the tag CREATE_SUBDIRS is set to YES. + +CREATE_SUBDIRS_LEVEL = 8 + # If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII # characters to appear in the names of generated files. If set to NO, non-ASCII # characters will be escaped, for example _xE3_x81_x84 will be used for Unicode @@ -81,26 +103,18 @@ ALLOW_UNICODE_NAMES = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. -# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, -# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), -# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, -# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), -# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, -# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, -# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, -# Ukrainian and Vietnamese. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Bulgarian, +# Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, English +# (United States), Esperanto, Farsi (Persian), Finnish, French, German, Greek, +# Hindi, Hungarian, Indonesian, Italian, Japanese, Japanese-en (Japanese with +# English messages), Korean, Korean-en (Korean with English messages), Latvian, +# Lithuanian, Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, +# Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, +# Swedish, Turkish, Ukrainian and Vietnamese. # The default value is: English. OUTPUT_LANGUAGE = English -# The OUTPUT_TEXT_DIRECTION tag is used to specify the direction in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all generated output in the proper direction. -# Possible values are: None, LTR, RTL and Context. -# The default value is: None. - -OUTPUT_TEXT_DIRECTION = None - # If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member # descriptions after the members that are listed in the file and class # documentation (similar to Javadoc). Set to NO to disable this. @@ -197,6 +211,16 @@ SHORT_NAMES = NO JAVADOC_AUTOBRIEF = NO +# If the JAVADOC_BANNER tag is set to YES then doxygen will interpret a line +# such as +# /*************** +# as being the beginning of a Javadoc-style comment "banner". If set to NO, the +# Javadoc-style will behave just like regular comments and it will not be +# interpreted by doxygen. +# The default value is: NO. + +JAVADOC_BANNER = NO + # If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first # line (until the first dot) of a Qt-style comment as the brief description. If # set to NO, the Qt-style will behave just like regular Qt-style comments (thus @@ -217,6 +241,14 @@ QT_AUTOBRIEF = NO MULTILINE_CPP_IS_BRIEF = NO +# By default Python docstrings are displayed as preformatted text and doxygen's +# special commands cannot be used. By setting PYTHON_DOCSTRING to NO the +# doxygen's special commands can be used and the contents of the docstring +# documentation blocks is shown as doxygen documentation. +# The default value is: YES. + +PYTHON_DOCSTRING = YES + # If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the # documentation from any documented member that it re-implements. # The default value is: YES. @@ -240,25 +272,19 @@ TAB_SIZE = 4 # the documentation. An alias has the form: # name=value # For example adding -# "sideeffect=@par Side Effects:\n" +# "sideeffect=@par Side Effects:^^" # will allow you to put the command \sideeffect (or @sideeffect) in the # documentation, which will result in a user-defined paragraph with heading -# "Side Effects:". You can put \n's in the value part of an alias to insert -# newlines (in the resulting output). You can put ^^ in the value part of an -# alias to insert a newline as if a physical newline was in the original file. -# When you need a literal { or } or , in the value part of an alias you have to -# escape them by means of a backslash (\), this can lead to conflicts with the -# commands \{ and \} for these it is advised to use the version @{ and @} or use -# a double escape (\\{ and \\}) +# "Side Effects:". Note that you cannot put \n's in the value part of an alias +# to insert newlines (in the resulting output). You can put ^^ in the value part +# of an alias to insert a newline as if a physical newline was in the original +# file. When you need a literal { or } or , in the value part of an alias you +# have to escape them by means of a backslash (\), this can lead to conflicts +# with the commands \{ and \} for these it is advised to use the version @{ and +# @} or use a double escape (\\{ and \\}) ALIASES = -# This tag can be used to specify a number of word-keyword mappings (TCL only). -# A mapping has the form "name=value". For example adding "class=itcl::class" -# will allow you to use the command class in the itcl::class meaning. - -TCL_SUBST = - # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources # only. Doxygen will then generate output that is more tailored for C. For # instance, some of the names that are used will be different. The list of all @@ -299,19 +325,22 @@ OPTIMIZE_OUTPUT_SLICE = NO # parses. With this tag you can assign which parser to use for a given # extension. Doxygen has a built-in mapping, but you can override or extend it # using this tag. The format is ext=language, where ext is a file extension, and -# language is one of the parsers supported by doxygen: IDL, Java, Javascript, -# Csharp (C#), C, C++, D, PHP, md (Markdown), Objective-C, Python, Slice, -# Fortran (fixed format Fortran: FortranFixed, free formatted Fortran: +# language is one of the parsers supported by doxygen: IDL, Java, JavaScript, +# Csharp (C#), C, C++, Lex, D, PHP, md (Markdown), Objective-C, Python, Slice, +# VHDL, Fortran (fixed format Fortran: FortranFixed, free formatted Fortran: # FortranFree, unknown formatted Fortran: Fortran. In the later case the parser # tries to guess whether the code is fixed or free formatted code, this is the -# default for Fortran type files), VHDL, tcl. For instance to make doxygen treat -# .inc files as Fortran files (default is PHP), and .f files as C (default is -# Fortran), use: inc=Fortran f=C. +# default for Fortran type files). For instance to make doxygen treat .inc files +# as Fortran files (default is PHP), and .f files as C (default is Fortran), +# use: inc=Fortran f=C. # # Note: For files without extension you can use no_extension as a placeholder. # # Note that for custom extensions you also need to set FILE_PATTERNS otherwise -# the files are not read by doxygen. +# the files are not read by doxygen. When specifying no_extension you should add +# * to the FILE_PATTERNS. +# +# Note see also the list of default file extension mappings. EXTENSION_MAPPING = @@ -329,11 +358,22 @@ MARKDOWN_SUPPORT = YES # to that level are automatically included in the table of contents, even if # they do not have an id attribute. # Note: This feature currently applies only to Markdown headings. -# Minimum value: 0, maximum value: 99, default value: 0. +# Minimum value: 0, maximum value: 99, default value: 5. # This tag requires that the tag MARKDOWN_SUPPORT is set to YES. TOC_INCLUDE_HEADINGS = 0 +# The MARKDOWN_ID_STYLE tag can be used to specify the algorithm used to +# generate identifiers for the Markdown headings. Note: Every identifier is +# unique. +# Possible values are: DOXYGEN Use a fixed 'autotoc_md' string followed by a +# sequence number starting at 0. and GITHUB Use the lower case version of title +# with any whitespace replaced by '-' and punctations characters removed.. +# The default value is: DOXYGEN. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +MARKDOWN_ID_STYLE = DOXYGEN + # When enabled doxygen tries to link words that correspond to documented # classes, or namespaces to their corresponding documentation. Such a link can # be prevented in individual cases by putting a % sign in front of the word or @@ -445,6 +485,27 @@ TYPEDEF_HIDES_STRUCT = NO LOOKUP_CACHE_SIZE = 0 +# The NUM_PROC_THREADS specifies the number of threads doxygen is allowed to use +# during processing. When set to 0 doxygen will based this on the number of +# cores available in the system. You can set it explicitly to a value larger +# than 0 to get more control over the balance between CPU load and processing +# speed. At this moment only the input processing can be done using multiple +# threads. Since this is still an experimental feature the default is set to 1, +# which effectively disables parallel processing. Please report any issues you +# encounter. Generating dot graphs in parallel is controlled by the +# DOT_NUM_THREADS setting. +# Minimum value: 0, maximum value: 32, default value: 1. + +NUM_PROC_THREADS = 1 + +# If the TIMESTAMP tag is set different from NO then each generated page will +# contain the date or date and time when the page was generated. Setting this to +# NO can help when comparing the output of multiple runs. +# Possible values are: YES, NO, DATETIME and DATE. +# The default value is: NO. + +TIMESTAMP = YES + #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- @@ -465,6 +526,12 @@ EXTRACT_ALL = YES EXTRACT_PRIVATE = NO +# If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual +# methods of a class will be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIV_VIRTUAL = NO + # If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal # scope will be included in the documentation. # The default value is: NO. @@ -502,6 +569,13 @@ EXTRACT_LOCAL_METHODS = NO EXTRACT_ANON_NSPACES = NO +# If this flag is set to YES, the name of an unnamed parameter in a declaration +# will be determined by the corresponding definition. By default unnamed +# parameters remain unnamed in the output. +# The default value is: YES. + +RESOLVE_UNNAMED_PARAMS = YES + # If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all # undocumented members inside documented classes or files. If set to NO these # members will be included in the various overviews, but no documentation @@ -513,14 +587,15 @@ HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. If set # to NO, these classes will be included in the various overviews. This option -# has no effect if EXTRACT_ALL is enabled. +# will also hide undocumented C++ concepts if enabled. This option has no effect +# if EXTRACT_ALL is enabled. # The default value is: NO. HIDE_UNDOC_CLASSES = NO # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend -# (class|struct|union) declarations. If set to NO, these declarations will be -# included in the documentation. +# declarations. If set to NO, these declarations will be included in the +# documentation. # The default value is: NO. HIDE_FRIEND_COMPOUNDS = NO @@ -539,12 +614,20 @@ HIDE_IN_BODY_DOCS = NO INTERNAL_DOCS = NO -# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file -# names in lower-case letters. If set to YES, upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. -# The default value is: system dependent. +# With the correct setting of option CASE_SENSE_NAMES doxygen will better be +# able to match the capabilities of the underlying filesystem. In case the +# filesystem is case sensitive (i.e. it supports files in the same directory +# whose names only differ in casing), the option must be set to YES to properly +# deal with such files in case they appear in the input. For filesystems that +# are not case sensitive the option should be set to NO to properly deal with +# output files written for symbols that only differ in casing, such as for two +# classes, one named CLASS and the other named Class, and to also support +# references to files without having to specify the exact matching casing. On +# Windows (including Cygwin) and MacOS, users should typically set this option +# to NO, whereas on Linux or other Unix flavors it should typically be set to +# YES. +# Possible values are: SYSTEM, NO and YES. +# The default value is: SYSTEM. CASE_SENSE_NAMES = NO @@ -562,6 +645,12 @@ HIDE_SCOPE_NAMES = NO HIDE_COMPOUND_REFERENCE= NO +# If the SHOW_HEADERFILE tag is set to YES then the documentation for a class +# will show which file needs to be included to use the class. +# The default value is: YES. + +SHOW_HEADERFILE = YES + # If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of # the files that are included by a file in the documentation of that file. # The default value is: YES. @@ -707,7 +796,7 @@ SHOW_NAMESPACES = YES # The FILE_VERSION_FILTER tag can be used to specify a program or script that # doxygen should invoke to get the current version for each file (typically from # the version control system). Doxygen will invoke the program by executing (via -# popen()) the command input-file, where command is the value of the +# popen()) the command command input-file, where command is the value of the # FILE_VERSION_FILTER tag, and input-file is the name of an input file provided # by doxygen. Whatever the program writes to standard output is used as the file # version. For an example see the documentation. @@ -719,7 +808,8 @@ FILE_VERSION_FILTER = # output files in an output format independent way. To create the layout file # that represents doxygen's defaults, run doxygen with the -l option. You can # optionally specify a file name after the option, if omitted DoxygenLayout.xml -# will be used as the name of the layout file. +# will be used as the name of the layout file. See also section "Changing the +# layout of pages" for information. # # Note that if you run doxygen from a directory containing a file called # DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE @@ -765,24 +855,50 @@ WARNINGS = YES WARN_IF_UNDOCUMENTED = YES # If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some parameters -# in a documented function, or documenting parameters that don't exist or using -# markup commands wrongly. +# potential errors in the documentation, such as documenting some parameters in +# a documented function twice, or documenting parameters that don't exist or +# using markup commands wrongly. # The default value is: YES. WARN_IF_DOC_ERROR = YES +# If WARN_IF_INCOMPLETE_DOC is set to YES, doxygen will warn about incomplete +# function parameter documentation. If set to NO, doxygen will accept that some +# parameters have no documentation without warning. +# The default value is: YES. + +WARN_IF_INCOMPLETE_DOC = YES + # This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that # are documented, but have no documentation for their parameters or return -# value. If set to NO, doxygen will only warn about wrong or incomplete -# parameter documentation, but not about the absence of documentation. If -# EXTRACT_ALL is set to YES then this flag will automatically be disabled. +# value. If set to NO, doxygen will only warn about wrong parameter +# documentation, but not about the absence of documentation. If EXTRACT_ALL is +# set to YES then this flag will automatically be disabled. See also +# WARN_IF_INCOMPLETE_DOC # The default value is: NO. WARN_NO_PARAMDOC = NO +# If WARN_IF_UNDOC_ENUM_VAL option is set to YES, doxygen will warn about +# undocumented enumeration values. If set to NO, doxygen will accept +# undocumented enumeration values. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: NO. + +WARN_IF_UNDOC_ENUM_VAL = NO + # If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when -# a warning is encountered. +# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS +# then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but +# at the end of the doxygen process doxygen will return with a non-zero status. +# If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS_PRINT then doxygen behaves +# like FAIL_ON_WARNINGS but in case no WARN_LOGFILE is defined doxygen will not +# write the warning messages in between other messages but write them at the end +# of a run, in case a WARN_LOGFILE is defined the warning messages will be +# besides being in the defined file also be shown at the end of a run, unless +# the WARN_LOGFILE is defined as - i.e. standard output (stdout) in that case +# the behavior will remain as with the setting FAIL_ON_WARNINGS. +# Possible values are: NO, YES, FAIL_ON_WARNINGS and FAIL_ON_WARNINGS_PRINT. # The default value is: NO. WARN_AS_ERROR = NO @@ -793,13 +909,27 @@ WARN_AS_ERROR = NO # and the warning text. Optionally the format may contain $version, which will # be replaced by the version of the file (if it could be obtained via # FILE_VERSION_FILTER) +# See also: WARN_LINE_FORMAT # The default value is: $file:$line: $text. WARN_FORMAT = "$file:$line: $text" +# In the $text part of the WARN_FORMAT command it is possible that a reference +# to a more specific place is given. To make it easier to jump to this place +# (outside of doxygen) the user can define a custom "cut" / "paste" string. +# Example: +# WARN_LINE_FORMAT = "'vi $file +$line'" +# See also: WARN_FORMAT +# The default value is: at line $line of file $file. + +WARN_LINE_FORMAT = "at line $line of file $file" + # The WARN_LOGFILE tag can be used to specify a file to which warning and error # messages should be written. If left blank the output is written to standard -# error (stderr). +# error (stderr). In case the file specified cannot be opened for writing the +# warning and error messages are written to standard error. When as file - is +# specified the warning and error messages are written to standard output +# (stdout). WARN_LOGFILE = @@ -815,17 +945,28 @@ WARN_LOGFILE = INPUT = . \ ../third_party/skia/include \ - ../third_party/dart/runtime/include \ + ../third_party/dart/runtime/include # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses # libiconv (or the iconv built into libc) for the transcoding. See the libiconv -# documentation (see: https://www.gnu.org/software/libiconv/) for the list of -# possible encodings. +# documentation (see: +# https://www.gnu.org/software/libiconv/) for the list of possible encodings. +# See also: INPUT_FILE_ENCODING # The default value is: UTF-8. INPUT_ENCODING = UTF-8 +# This tag can be used to specify the character encoding of the source files +# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify +# character encoding on a per file pattern basis. Doxygen will compare the file +# name with each pattern and apply the encoding instead of the default +# INPUT_ENCODING) if there is a match. The character encodings are a list of the +# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding +# "INPUT_ENCODING" for further information on supported encodings. + +INPUT_FILE_ENCODING = + # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and # *.h) to filter out the source-files in the directories. @@ -834,13 +975,21 @@ INPUT_ENCODING = UTF-8 # need to set EXTENSION_MAPPING for the extension otherwise the files are not # read by doxygen. # +# Note the list of default checked file patterns might differ from the list of +# default file extension mappings. +# # If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, # *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, -# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, -# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, -# *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, *.qsf and *.ice. +# *.hh, *.hxx, *.hpp, *.h++, *.l, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, +# *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C +# comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f18, *.f, *.for, *.vhd, +# *.vhdl, *.ucf, *.qsf and *.ice. -FILE_PATTERNS = *.h *.c *.cc *.m *.mm +FILE_PATTERNS = *.h \ + *.c \ + *.cc \ + *.m \ + *.mm # The RECURSIVE tag can be used to specify whether or not subdirectories should # be searched for input files as well. @@ -877,10 +1026,7 @@ EXCLUDE_PATTERNS = # (namespaces, classes, functions, etc.) that should be excluded from the # output. The symbol name can be a fully qualified name, a word, or if the # wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories use the pattern */test/* +# ANamespace::AClass, ANamespace::*Test EXCLUDE_SYMBOLS = @@ -925,6 +1071,11 @@ IMAGE_PATH = # code is scanned, but not when the output code is generated. If lines are added # or removed, the anchors will not be placed correctly. # +# Note that doxygen will use the data processed and written to standard output +# for further processing, therefore nothing else, like debug statements or used +# commands (so in case of a Windows batch file always use @echo OFF), should be +# written to standard output. +# # Note that for custom extensions or not directly supported extensions you also # need to set EXTENSION_MAPPING for the extension otherwise the files are not # properly processed by doxygen. @@ -966,6 +1117,15 @@ FILTER_SOURCE_PATTERNS = USE_MDFILE_AS_MAINPAGE = ./README.md +# The Fortran standard specifies that for fixed formatted Fortran code all +# characters from position 72 are to be considered as comment. A common +# extension is to allow longer lines before the automatic comment starts. The +# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can +# be processed before the automatic comment starts. +# Minimum value: 7, maximum value: 10000, default value: 72. + +FORTRAN_COMMENT_AFTER = 72 + #--------------------------------------------------------------------------- # Configuration options related to source browsing #--------------------------------------------------------------------------- @@ -1063,17 +1223,11 @@ VERBATIM_HEADERS = YES ALPHABETICAL_INDEX = YES -# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in -# which the alphabetical index list will be split. -# Minimum value: 1, maximum value: 20, default value: 5. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all classes will -# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag -# can be used to specify a prefix (or a list of prefixes) that should be ignored -# while generating the index headers. +# The IGNORE_PREFIX tag can be used to specify a prefix (or a list of prefixes) +# that should be ignored while generating the index headers. The IGNORE_PREFIX +# tag works for classes, function and member names. The entity will be placed in +# the alphabetical list under the first letter of the entity name that remains +# after removing the prefix. # This tag requires that the tag ALPHABETICAL_INDEX is set to YES. IGNORE_PREFIX = @@ -1120,7 +1274,7 @@ HTML_FILE_EXTENSION = .html # of the possible markers and block names see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_HEADER = ./docs/header.html +HTML_HEADER = # The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each # generated HTML page. If the tag is left blank doxygen will generate a standard @@ -1130,7 +1284,7 @@ HTML_HEADER = ./docs/header.html # that doxygen normally uses. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_FOOTER = ./docs/footer.html +HTML_FOOTER = # The HTML_STYLESHEET tag can be used to specify a user-defined cascading style # sheet that is used by each HTML page. It can be used to fine-tune the look of @@ -1152,10 +1306,15 @@ HTML_STYLESHEET = # Doxygen will copy the style sheet files to the output directory. # Note: The order of the extra style sheet files is of importance (e.g. the last # style sheet in the list overrules the setting of the previous ones in the -# list). For an example see the documentation. +# list). +# Note: Since the styling of scrollbars can currently not be overruled in +# Webkit/Chromium, the styling will be left out of the default doxygen.css if +# one or more extra stylesheets have been specified. So if scrollbar +# customization is desired it has to be added explicitly. For an example see the +# documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_STYLESHEET = ./docs/flutter-doxygen.css +HTML_EXTRA_STYLESHEET = # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the HTML output directory. Note @@ -1167,9 +1326,22 @@ HTML_EXTRA_STYLESHEET = ./docs/flutter-doxygen.css HTML_EXTRA_FILES = +# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output +# should be rendered with a dark or light theme. +# Possible values are: LIGHT always generate light mode output, DARK always +# generate dark mode output, AUTO_LIGHT automatically set the mode according to +# the user preference, use light mode if no preference is set (the default), +# AUTO_DARK automatically set the mode according to the user preference, use +# dark mode if no preference is set and TOGGLE allow to user to switch between +# light and dark mode via a button. +# The default value is: AUTO_LIGHT. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE = AUTO_LIGHT + # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen # will adjust the colors in the style sheet and background images according to -# this color. Hue is specified as an angle on a colorwheel, see +# this color. Hue is specified as an angle on a color-wheel, see # https://en.wikipedia.org/wiki/Hue for more information. For instance the value # 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 # purple, and 360 is red again. @@ -1179,7 +1351,7 @@ HTML_EXTRA_FILES = HTML_COLORSTYLE_HUE = 212 # The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors -# in the HTML output. For a value of 0 the output will use grayscales only. A +# in the HTML output. For a value of 0 the output will use gray-scales only. A # value of 255 will produce the most vivid colors. # Minimum value: 0, maximum value: 255, default value: 100. # This tag requires that the tag GENERATE_HTML is set to YES. @@ -1197,20 +1369,11 @@ HTML_COLORSTYLE_SAT = 183 HTML_COLORSTYLE_GAMMA = 100 -# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML -# page will contain the date and time when the page was generated. Setting this -# to YES can help to show when doxygen was last run and thus if the -# documentation is up to date. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_TIMESTAMP = YES - # If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML # documentation will contain a main index with vertical navigation menus that -# are dynamically created via Javascript. If disabled, the navigation index will +# are dynamically created via JavaScript. If disabled, the navigation index will # consists of multiple levels of tabs that are statically embedded in every HTML -# page. Disable this option to support browsers that do not have Javascript, +# page. Disable this option to support browsers that do not have JavaScript, # like the Qt help browser. # The default value is: YES. # This tag requires that the tag GENERATE_HTML is set to YES. @@ -1240,10 +1403,11 @@ HTML_INDEX_NUM_ENTRIES = 100 # If the GENERATE_DOCSET tag is set to YES, additional index files will be # generated that can be used as input for Apple's Xcode 3 integrated development -# environment (see: https://developer.apple.com/xcode/), introduced with OSX -# 10.5 (Leopard). To create a documentation set, doxygen will generate a -# Makefile in the HTML output directory. Running make will produce the docset in -# that directory and running make install will install the docset in +# environment (see: +# https://developer.apple.com/xcode/), introduced with OSX 10.5 (Leopard). To +# create a documentation set, doxygen will generate a Makefile in the HTML +# output directory. Running make will produce the docset in that directory and +# running make install will install the docset in # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at # startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy # genXcode/_index.html for more information. @@ -1260,6 +1424,13 @@ GENERATE_DOCSET = YES DOCSET_FEEDNAME = "Flutter Engine" +# This tag determines the URL of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDURL = + # This tag specifies a string that should uniquely identify the documentation # set bundle. This should be a reverse domain-name style string, e.g. # com.mycompany.MyDocSet. Doxygen will append .docset to the name. @@ -1285,8 +1456,12 @@ DOCSET_PUBLISHER_NAME = Flutter # If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three # additional HTML index files: index.hhp, index.hhc, and index.hhk. The # index.hhp is a project file that can be read by Microsoft's HTML Help Workshop -# (see: https://www.microsoft.com/en-us/download/details.aspx?id=21138) on -# Windows. +# on Windows. In the beginning of 2021 Microsoft took the original page, with +# a.o. the download links, offline the HTML help workshop was already many years +# in maintenance mode). You can download the HTML help workshop from the web +# archives at Installation executable (see: +# http://web.archive.org/web/20160201063255/http://download.microsoft.com/downlo +# ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe). # # The HTML Help Workshop contains a compiler that can convert all HTML output # generated by doxygen into a single compiled HTML file (.chm). Compiled HTML @@ -1316,7 +1491,7 @@ CHM_FILE = HHC_LOCATION = # The GENERATE_CHI flag controls if a separate .chi index file is generated -# (YES) or that it should be included in the master .chm file (NO). +# (YES) or that it should be included in the main .chm file (NO). # The default value is: NO. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. @@ -1343,6 +1518,16 @@ BINARY_TOC = NO TOC_EXPAND = NO +# The SITEMAP_URL tag is used to specify the full URL of the place where the +# generated documentation will be placed on the server by the user during the +# deployment of the documentation. The generated sitemap is called sitemap.xml +# and placed on the directory specified by HTML_OUTPUT. In case no SITEMAP_URL +# is specified no sitemap is generated. For information about the sitemap +# protocol see https://www.sitemaps.org +# This tag requires that the tag GENERATE_HTML is set to YES. + +SITEMAP_URL = + # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and # QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that # can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help @@ -1361,7 +1546,8 @@ QCH_FILE = # The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help # Project output. For more information please see Qt Help Project / Namespace -# (see: http://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace). +# (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace). # The default value is: org.doxygen.Project. # This tag requires that the tag GENERATE_QHP is set to YES. @@ -1369,8 +1555,8 @@ QHP_NAMESPACE = io.flutter.engine # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt # Help Project output. For more information please see Qt Help Project / Virtual -# Folders (see: http://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual- -# folders). +# Folders (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders). # The default value is: doc. # This tag requires that the tag GENERATE_QHP is set to YES. @@ -1378,30 +1564,30 @@ QHP_VIRTUAL_FOLDER = doc # If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom # filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom- -# filters). +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). # This tag requires that the tag GENERATE_QHP is set to YES. QHP_CUST_FILTER_NAME = # The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the # custom filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom- -# filters). +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). # This tag requires that the tag GENERATE_QHP is set to YES. QHP_CUST_FILTER_ATTRS = # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this # project's filter section matches. Qt Help Project / Filter Attributes (see: -# http://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes). +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes). # This tag requires that the tag GENERATE_QHP is set to YES. QHP_SECT_FILTER_ATTRS = -# The QHG_LOCATION tag can be used to specify the location of Qt's -# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the -# generated .qhp file. +# The QHG_LOCATION tag can be used to specify the location (absolute path +# including file name) of Qt's qhelpgenerator. If non-empty doxygen will try to +# run qhelpgenerator on the generated .qhp file. # This tag requires that the tag GENERATE_QHP is set to YES. QHG_LOCATION = @@ -1444,16 +1630,28 @@ DISABLE_INDEX = YES # to work a browser that supports JavaScript, DHTML, CSS and frames is required # (i.e. any modern browser). Windows users are probably better off using the # HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can -# further fine-tune the look of the index. As an example, the default style -# sheet generated by doxygen has an example that shows how to put an image at -# the root of the tree instead of the PROJECT_NAME. Since the tree basically has -# the same information as the tab index, you could consider setting -# DISABLE_INDEX to YES when enabling this option. +# further fine tune the look of the index (see "Fine-tuning the output"). As an +# example, the default style sheet generated by doxygen has an example that +# shows how to put an image at the root of the tree instead of the PROJECT_NAME. +# Since the tree basically has the same information as the tab index, you could +# consider setting DISABLE_INDEX to YES when enabling this option. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. GENERATE_TREEVIEW = YES +# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the +# FULL_SIDEBAR option determines if the side bar is limited to only the treeview +# area (value NO) or if it should extend to the full height of the window (value +# YES). Setting this to YES gives a layout similar to +# https://docs.readthedocs.io with more room for contents, but less room for the +# project logo, title, and description. If either GENERATE_TREEVIEW or +# DISABLE_INDEX is set to NO, this option has no effect. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FULL_SIDEBAR = NO + # The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that # doxygen will group on one line in the generated HTML documentation. # @@ -1478,6 +1676,24 @@ TREEVIEW_WIDTH = 250 EXT_LINKS_IN_WINDOW = NO +# If the OBFUSCATE_EMAILS tag is set to YES, doxygen will obfuscate email +# addresses. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +OBFUSCATE_EMAILS = YES + +# If the HTML_FORMULA_FORMAT option is set to svg, doxygen will use the pdf2svg +# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see +# https://inkscape.org) to generate formulas as SVG images instead of PNGs for +# the HTML output. These images will generally look nicer at scaled resolutions. +# Possible values are: png (the default) and svg (looks nicer but requires the +# pdf2svg or inkscape tool). +# The default value is: png. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FORMULA_FORMAT = png + # Use this tag to change the font size of LaTeX formulas included as images in # the HTML documentation. When you change the font size after a successful # doxygen run you need to manually remove any form_*.png images from the HTML @@ -1487,19 +1703,14 @@ EXT_LINKS_IN_WINDOW = NO FORMULA_FONTSIZE = 10 -# Use the FORMULA_TRANSPARENT tag to determine whether or not the images -# generated for formulas are transparent PNGs. Transparent PNGs are not -# supported properly for IE 6.0, but are supported on all modern browsers. -# -# Note that when changing this option you need to delete any form_*.png files in -# the HTML output directory before the changes have effect. -# The default value is: YES. -# This tag requires that the tag GENERATE_HTML is set to YES. +# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands +# to create new LaTeX commands to be used in formulas as building blocks. See +# the section "Including formulas" for details. -FORMULA_TRANSPARENT = YES +FORMULA_MACROFILE = # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see -# https://www.mathjax.org) which uses client side Javascript for the rendering +# https://www.mathjax.org) which uses client side JavaScript for the rendering # instead of using pre-rendered bitmaps. Use this if you do not have LaTeX # installed or if you want to formulas look prettier in the HTML output. When # enabled you may also need to install MathJax separately and configure the path @@ -1509,11 +1720,29 @@ FORMULA_TRANSPARENT = YES USE_MATHJAX = NO +# With MATHJAX_VERSION it is possible to specify the MathJax version to be used. +# Note that the different versions of MathJax have different requirements with +# regards to the different settings, so it is possible that also other MathJax +# settings have to be changed when switching between the different MathJax +# versions. +# Possible values are: MathJax_2 and MathJax_3. +# The default value is: MathJax_2. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_VERSION = MathJax_2 + # When MathJax is enabled you can set the default output format to be used for -# the MathJax output. See the MathJax site (see: -# http://docs.mathjax.org/en/latest/output.html) for more details. +# the MathJax output. For more details about the output format see MathJax +# version 2 (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) and MathJax version 3 +# (see: +# http://docs.mathjax.org/en/latest/web/components/output.html). # Possible values are: HTML-CSS (which is slower, but has the best -# compatibility), NativeMML (i.e. MathML) and SVG. +# compatibility. This is the name for Mathjax version 2, for MathJax version 3 +# this will be translated into chtml), NativeMML (i.e. MathML. Only supported +# for NathJax 2. For MathJax version 3 chtml will be used instead.), chtml (This +# is the name for Mathjax version 3, for MathJax version 2 this will be +# translated into HTML-CSS) and SVG. # The default value is: HTML-CSS. # This tag requires that the tag USE_MATHJAX is set to YES. @@ -1526,22 +1755,29 @@ MATHJAX_FORMAT = HTML-CSS # MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax # Content Delivery Network so you can quickly see the result without installing # MathJax. However, it is strongly recommended to install a local copy of -# MathJax from https://www.mathjax.org before deployment. -# The default value is: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/. +# MathJax from https://www.mathjax.org before deployment. The default value is: +# - in case of MathJax version 2: https://cdn.jsdelivr.net/npm/mathjax@2 +# - in case of MathJax version 3: https://cdn.jsdelivr.net/npm/mathjax@3 # This tag requires that the tag USE_MATHJAX is set to YES. MATHJAX_RELPATH = https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/ # The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax # extension names that should be enabled during MathJax rendering. For example +# for MathJax version 2 (see +# https://docs.mathjax.org/en/v2.7-latest/tex.html#tex-and-latex-extensions): # MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# For example for MathJax version 3 (see +# http://docs.mathjax.org/en/latest/input/tex/extensions/index.html): +# MATHJAX_EXTENSIONS = ams # This tag requires that the tag USE_MATHJAX is set to YES. MATHJAX_EXTENSIONS = # The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces # of code that will be used on startup of the MathJax code. See the MathJax site -# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an +# (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an # example see the documentation. # This tag requires that the tag USE_MATHJAX is set to YES. @@ -1569,7 +1805,7 @@ MATHJAX_CODEFILE = SEARCHENGINE = YES # When the SERVER_BASED_SEARCH tag is enabled the search engine will be -# implemented using a web server instead of a web client using Javascript. There +# implemented using a web server instead of a web client using JavaScript. There # are two flavors of web server based searching depending on the EXTERNAL_SEARCH # setting. When disabled, doxygen will generate a PHP script for searching and # an index file used by the script. When EXTERNAL_SEARCH is enabled the indexing @@ -1588,7 +1824,8 @@ SERVER_BASED_SEARCH = NO # # Doxygen ships with an example indexer (doxyindexer) and search engine # (doxysearch.cgi) which are based on the open source search engine library -# Xapian (see: https://xapian.org/). +# Xapian (see: +# https://xapian.org/). # # See the section "External Indexing and Searching" for details. # The default value is: NO. @@ -1601,8 +1838,9 @@ EXTERNAL_SEARCH = NO # # Doxygen ships with an example indexer (doxyindexer) and search engine # (doxysearch.cgi) which are based on the open source search engine library -# Xapian (see: https://xapian.org/). See the section "External Indexing and -# Searching" for details. +# Xapian (see: +# https://xapian.org/). See the section "External Indexing and Searching" for +# details. # This tag requires that the tag SEARCHENGINE is set to YES. SEARCHENGINE_URL = @@ -1711,29 +1949,31 @@ PAPER_TYPE = a4 EXTRA_PACKAGES = -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for the -# generated LaTeX document. The header should contain everything until the first -# chapter. If it is left blank doxygen will generate a standard header. See -# section "Doxygen usage" for information on how to let doxygen write the -# default header to a separate file. +# The LATEX_HEADER tag can be used to specify a user-defined LaTeX header for +# the generated LaTeX document. The header should contain everything until the +# first chapter. If it is left blank doxygen will generate a standard header. It +# is highly recommended to start with a default header using +# doxygen -w latex new_header.tex new_footer.tex new_stylesheet.sty +# and then modify the file new_header.tex. See also section "Doxygen usage" for +# information on how to generate the default header that doxygen normally uses. # -# Note: Only use a user-defined header if you know what you are doing! The -# following commands have a special meaning inside the header: $title, -# $datetime, $date, $doxygenversion, $projectname, $projectnumber, -# $projectbrief, $projectlogo. Doxygen will replace $title with the empty -# string, for the replacement values of the other commands the user is referred -# to HTML_HEADER. +# Note: Only use a user-defined header if you know what you are doing! +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. The following +# commands have a special meaning inside the header (and footer): For a +# description of the possible markers and block names see the documentation. # This tag requires that the tag GENERATE_LATEX is set to YES. LATEX_HEADER = -# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the -# generated LaTeX document. The footer should contain everything after the last -# chapter. If it is left blank doxygen will generate a standard footer. See +# The LATEX_FOOTER tag can be used to specify a user-defined LaTeX footer for +# the generated LaTeX document. The footer should contain everything after the +# last chapter. If it is left blank doxygen will generate a standard footer. See # LATEX_HEADER for more information on how to generate a default footer and what -# special commands can be used inside the footer. -# -# Note: Only use a user-defined footer if you know what you are doing! +# special commands can be used inside the footer. See also section "Doxygen +# usage" for information on how to generate the default footer that doxygen +# normally uses. Note: Only use a user-defined footer if you know what you are +# doing! # This tag requires that the tag GENERATE_LATEX is set to YES. LATEX_FOOTER = @@ -1766,18 +2006,26 @@ LATEX_EXTRA_FILES = PDF_HYPERLINKS = YES -# If the USE_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate -# the PDF file directly from the LaTeX files. Set this option to YES, to get a -# higher quality PDF documentation. +# If the USE_PDFLATEX tag is set to YES, doxygen will use the engine as +# specified with LATEX_CMD_NAME to generate the PDF file directly from the LaTeX +# files. Set this option to YES, to get a higher quality PDF documentation. +# +# See also section LATEX_CMD_NAME for selecting the engine. # The default value is: YES. # This tag requires that the tag GENERATE_LATEX is set to YES. USE_PDFLATEX = YES -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode -# command to the generated LaTeX files. This will instruct LaTeX to keep running -# if errors occur, instead of asking the user for help. This option is also used -# when generating formulas in HTML. +# The LATEX_BATCHMODE tag ignals the behavior of LaTeX in case of an error. +# Possible values are: NO same as ERROR_STOP, YES same as BATCH, BATCH In batch +# mode nothing is printed on the terminal, errors are scrolled as if is +# hit at every error; missing files that TeX tries to input or request from +# keyboard input (\read on a not open input stream) cause the job to abort, +# NON_STOP In nonstop mode the diagnostic message will appear on the terminal, +# but there is no possibility of user interaction just like in batch mode, +# SCROLL In scroll mode, TeX will stop only for missing files to input or if +# keyboard input is necessary and ERROR_STOP In errorstop mode, TeX will stop at +# each error, asking for user intervention. # The default value is: NO. # This tag requires that the tag GENERATE_LATEX is set to YES. @@ -1790,16 +2038,6 @@ LATEX_BATCHMODE = NO LATEX_HIDE_INDICES = NO -# If the LATEX_SOURCE_CODE tag is set to YES then doxygen will include source -# code with syntax highlighting in the LaTeX output. -# -# Note that which sources are shown also depends on other settings such as -# SOURCE_BROWSER. -# The default value is: NO. -# This tag requires that the tag GENERATE_LATEX is set to YES. - -LATEX_SOURCE_CODE = NO - # The LATEX_BIB_STYLE tag can be used to specify the style to use for the # bibliography, e.g. plainnat, or ieeetr. See # https://en.wikipedia.org/wiki/BibTeX and \cite for more info. @@ -1808,14 +2046,6 @@ LATEX_SOURCE_CODE = NO LATEX_BIB_STYLE = plain -# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated -# page will contain the date and time when the page was generated. Setting this -# to NO can help when comparing the output of multiple runs. -# The default value is: NO. -# This tag requires that the tag GENERATE_LATEX is set to YES. - -LATEX_TIMESTAMP = NO - # The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute) # path from which the emoji images will be read. If a relative path is entered, # it will be relative to the LATEX_OUTPUT directory. If left blank the @@ -1880,16 +2110,6 @@ RTF_STYLESHEET_FILE = RTF_EXTENSIONS_FILE = -# If the RTF_SOURCE_CODE tag is set to YES then doxygen will include source code -# with syntax highlighting in the RTF output. -# -# Note that which sources are shown also depends on other settings such as -# SOURCE_BROWSER. -# The default value is: NO. -# This tag requires that the tag GENERATE_RTF is set to YES. - -RTF_SOURCE_CODE = NO - #--------------------------------------------------------------------------- # Configuration options related to the man page output #--------------------------------------------------------------------------- @@ -1986,21 +2206,12 @@ GENERATE_DOCBOOK = NO DOCBOOK_OUTPUT = docbook -# If the DOCBOOK_PROGRAMLISTING tag is set to YES, doxygen will include the -# program listings (including syntax highlighting and cross-referencing -# information) to the DOCBOOK output. Note that enabling this will significantly -# increase the size of the DOCBOOK output. -# The default value is: NO. -# This tag requires that the tag GENERATE_DOCBOOK is set to YES. - -DOCBOOK_PROGRAMLISTING = NO - #--------------------------------------------------------------------------- # Configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an -# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures +# AutoGen Definitions (see https://autogen.sourceforge.net/) file that captures # the structure of the code including all documentation. Note that this feature # is still experimental and incomplete at the moment. # The default value is: NO. @@ -2081,7 +2292,8 @@ SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by the -# preprocessor. +# preprocessor. Note that the INCLUDE_PATH is not recursive, so the setting of +# RECURSIVE has no effect here. # This tag requires that the tag SEARCH_INCLUDES is set to YES. INCLUDE_PATH = @@ -2169,41 +2381,10 @@ EXTERNAL_GROUPS = YES EXTERNAL_PAGES = YES -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of 'which perl'). -# The default file (with absolute path) is: /usr/bin/perl. - -PERL_PATH = /usr/bin/perl - #--------------------------------------------------------------------------- -# Configuration options related to the dot tool +# Configuration options related to diagram generator tools #--------------------------------------------------------------------------- -# If the CLASS_DIAGRAMS tag is set to YES, doxygen will generate a class diagram -# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to -# NO turns the diagrams off. Note that this option also works with HAVE_DOT -# disabled, but it is recommended to install and use dot, since it yields more -# powerful graphs. -# The default value is: YES. - -CLASS_DIAGRAMS = YES - -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see: -# http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the -# documentation. The MSCGEN_PATH tag allows you to specify the directory where -# the mscgen tool resides. If left empty the tool is assumed to be found in the -# default search path. - -MSCGEN_PATH = - -# You can include diagrams made with dia in doxygen documentation. Doxygen will -# then run dia to produce the diagram and insert it in the documentation. The -# DIA_PATH tag allows you to specify the directory where the dia binary resides. -# If left empty dia is assumed to be found in the default search path. - -DIA_PATH = - # If set to YES the inheritance and collaboration graphs will hide inheritance # and usage relations if the target is undocumented or is not a class. # The default value is: YES. @@ -2212,7 +2393,7 @@ HIDE_UNDOC_RELATIONS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz (see: -# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent +# https://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent # Bell Labs. The other options in this section have no effect if this option is # set to NO # The default value is: NO. @@ -2229,35 +2410,52 @@ HAVE_DOT = NO DOT_NUM_THREADS = 0 -# When you want a differently looking font in the dot files that doxygen -# generates you can specify the font name using DOT_FONTNAME. You need to make -# sure dot is able to find the font, which can be done by putting it in a -# standard location or by setting the DOTFONTPATH environment variable or by -# setting DOT_FONTPATH to the directory containing the font. -# The default value is: Helvetica. +# DOT_COMMON_ATTR is common attributes for nodes, edges and labels of +# subgraphs. When you want a differently looking font in the dot files that +# doxygen generates you can specify fontname, fontcolor and fontsize attributes. +# For details please see Node, +# Edge and Graph Attributes specification You need to make sure dot is able +# to find the font, which can be done by putting it in a standard location or by +# setting the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the +# directory containing the font. Default graphviz fontsize is 14. +# The default value is: fontname=Helvetica,fontsize=10. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_COMMON_ATTR = "fontname=Helvetica,fontsize=10" + +# DOT_EDGE_ATTR is concatenated with DOT_COMMON_ATTR. For elegant style you can +# add 'arrowhead=open, arrowtail=open, arrowsize=0.5'. Complete documentation about +# arrows shapes. +# The default value is: labelfontname=Helvetica,labelfontsize=10. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_FONTNAME = Helvetica +DOT_EDGE_ATTR = "labelfontname=Helvetica,labelfontsize=10" -# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of -# dot graphs. -# Minimum value: 4, maximum value: 24, default value: 10. +# DOT_NODE_ATTR is concatenated with DOT_COMMON_ATTR. For view without boxes +# around nodes set 'shape=plain' or 'shape=plaintext' Shapes specification +# The default value is: shape=box,height=0.2,width=0.4. # This tag requires that the tag HAVE_DOT is set to YES. -DOT_FONTSIZE = 10 +DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4" -# By default doxygen will tell dot to use the default font as specified with -# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set -# the path where dot can find it using this tag. +# You can set the path where dot can find font specified with fontname in +# DOT_COMMON_ATTR and others dot attributes. # This tag requires that the tag HAVE_DOT is set to YES. DOT_FONTPATH = -# If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for -# each documented class showing the direct and indirect inheritance relations. -# Setting this tag to YES will force the CLASS_DIAGRAMS tag to NO. +# If the CLASS_GRAPH tag is set to YES or GRAPH or BUILTIN then doxygen will +# generate a graph for each documented class showing the direct and indirect +# inheritance relations. In case the CLASS_GRAPH tag is set to YES or GRAPH and +# HAVE_DOT is enabled as well, then dot will be used to draw the graph. In case +# the CLASS_GRAPH tag is set to YES and HAVE_DOT is disabled or if the +# CLASS_GRAPH tag is set to BUILTIN, then the built-in generator will be used. +# If the CLASS_GRAPH tag is set to TEXT the direct and indirect inheritance +# relations will be shown as texts / links. +# Possible values are: NO, YES, TEXT, GRAPH and BUILTIN. # The default value is: YES. -# This tag requires that the tag HAVE_DOT is set to YES. CLASS_GRAPH = YES @@ -2271,7 +2469,8 @@ CLASS_GRAPH = YES COLLABORATION_GRAPH = YES # If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for -# groups, showing the direct groups dependencies. +# groups, showing the direct groups dependencies. See also the chapter Grouping +# in the manual. # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. @@ -2294,10 +2493,32 @@ UML_LOOK = NO # but if the number exceeds 15, the total amount of fields shown is limited to # 10. # Minimum value: 0, maximum value: 100, default value: 10. -# This tag requires that the tag HAVE_DOT is set to YES. +# This tag requires that the tag UML_LOOK is set to YES. UML_LIMIT_NUM_FIELDS = 10 +# If the DOT_UML_DETAILS tag is set to NO, doxygen will show attributes and +# methods without types and arguments in the UML graphs. If the DOT_UML_DETAILS +# tag is set to YES, doxygen will add type and arguments for attributes and +# methods in the UML graphs. If the DOT_UML_DETAILS tag is set to NONE, doxygen +# will not generate fields with class member information in the UML graphs. The +# class diagrams will look similar to the default class diagrams but using UML +# notation for the relationships. +# Possible values are: NO, YES and NONE. +# The default value is: NO. +# This tag requires that the tag UML_LOOK is set to YES. + +DOT_UML_DETAILS = NO + +# The DOT_WRAP_THRESHOLD tag can be used to set the maximum number of characters +# to display on a single line. If the actual line length exceeds this threshold +# significantly it will wrapped across multiple lines. Some heuristics are apply +# to avoid ugly line breaks. +# Minimum value: 0, maximum value: 1000, default value: 17. +# This tag requires that the tag HAVE_DOT is set to YES. + +DOT_WRAP_THRESHOLD = 17 + # If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and # collaboration graphs will show the relations between templates and their # instances. @@ -2364,10 +2585,17 @@ GRAPHICAL_HIERARCHY = YES DIRECTORY_GRAPH = YES +# The DIR_GRAPH_MAX_DEPTH tag can be used to limit the maximum number of levels +# of child directories generated in directory dependency graphs by dot. +# Minimum value: 1, maximum value: 25, default value: 1. +# This tag requires that the tag DIRECTORY_GRAPH is set to YES. + +DIR_GRAPH_MAX_DEPTH = 1 + # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. For an explanation of the image formats see the section # output formats in the documentation of the dot tool (Graphviz (see: -# http://www.graphviz.org/)). +# https://www.graphviz.org/)). # Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order # to make the SVG files visible in IE 9+ (other browsers do not have this # requirement). @@ -2404,11 +2632,12 @@ DOT_PATH = DOTFILE_DIRS = -# The MSCFILE_DIRS tag can be used to specify one or more directories that -# contain msc files that are included in the documentation (see the \mscfile -# command). +# You can include diagrams made with dia in doxygen documentation. Doxygen will +# then run dia to produce the diagram and insert it in the documentation. The +# DIA_PATH tag allows you to specify the directory where the dia binary resides. +# If left empty dia is assumed to be found in the default search path. -MSCFILE_DIRS = +DIA_PATH = # The DIAFILE_DIRS tag can be used to specify one or more directories that # contain dia files that are included in the documentation (see the \diafile @@ -2417,10 +2646,10 @@ MSCFILE_DIRS = DIAFILE_DIRS = # When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the -# path where java can find the plantuml.jar file. If left blank, it is assumed -# PlantUML is not used or called during a preprocessing step. Doxygen will -# generate a warning when it encounters a \startuml command in this case and -# will not generate output for the diagram. +# path where java can find the plantuml.jar file or to the filename of jar file +# to be used. If left blank, it is assumed PlantUML is not used or called during +# a preprocessing step. Doxygen will generate a warning when it encounters a +# \startuml command in this case and will not generate output for the diagram. PLANTUML_JAR_PATH = @@ -2458,18 +2687,6 @@ DOT_GRAPH_MAX_NODES = 50 MAX_DOT_GRAPH_DEPTH = 0 -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, because dot on Windows does not seem -# to support this out of the box. -# -# Warning: Depending on the platform used, enabling this option may lead to -# badly anti-aliased labels on the edges of a graph (i.e. they become hard to -# read). -# The default value is: NO. -# This tag requires that the tag HAVE_DOT is set to YES. - -DOT_TRANSPARENT = NO - # Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) support @@ -2482,14 +2699,34 @@ DOT_MULTI_TARGETS = NO # If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page # explaining the meaning of the various boxes and arrows in the dot generated # graphs. +# Note: This tag requires that UML_LOOK isn't set, i.e. the doxygen internal +# graphical representation for inheritance and collaboration diagrams is used. # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. GENERATE_LEGEND = YES -# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate dot +# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate # files that are used to generate the various graphs. +# +# Note: This setting is not only used for dot files but also for msc temporary +# files. # The default value is: YES. -# This tag requires that the tag HAVE_DOT is set to YES. DOT_CLEANUP = YES + +# You can define message sequence charts within doxygen comments using the \msc +# command. If the MSCGEN_TOOL tag is left empty (the default), then doxygen will +# use a built-in version of mscgen tool to produce the charts. Alternatively, +# the MSCGEN_TOOL tag can also specify the name an external tool. For instance, +# specifying prog as the value, doxygen will call the tool as prog -T +# -o . The external tool should support +# output file formats "png", "eps", "svg", and "ismap". + +MSCGEN_TOOL = + +# The MSCFILE_DIRS tag can be used to specify one or more directories that +# contain msc files that are included in the documentation (see the \mscfile +# command). + +MSCFILE_DIRS = diff --git a/README.md b/README.md index fad82d833db89..512c02380aacd 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ Flutter Engine ============== [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/flutter/engine/badge)](https://deps.dev/project/github/flutter%2Fengine) +[![SLSA 1](https://slsa.dev/images/gh-badge-level1.svg)](https://slsa.dev) Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase. Flutter works with existing diff --git a/analysis_options.yaml b/analysis_options.yaml index c33c15e544991..f4e9378bdf958 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -7,6 +7,7 @@ analyzer: language: strict-casts: true + strict-inference: true strict-raw-types: true errors: # allow self-reference to deprecated members (we do this because otherwise we have diff --git a/build/archives/BUILD.gn b/build/archives/BUILD.gn index 7599ac6438fb4..1f9f1a4fd8eb6 100644 --- a/build/archives/BUILD.gn +++ b/build/archives/BUILD.gn @@ -26,12 +26,10 @@ if (build_engine_artifacts && !is_android) { deps = [ "//flutter/flutter_frontend_server:frontend_server", "//flutter/impeller/compiler:impellerc", - "//flutter/impeller/compiler:impellerc_license", "//flutter/impeller/tessellator:tessellator_shared", "//flutter/lib/snapshot:generate_snapshot_bin", "//flutter/shell/testing:testing", "//flutter/tools/path_ops:path_ops", - "//flutter/tools/path_ops:path_ops_license", "//third_party/dart/runtime/bin:gen_snapshot", ] if (is_mac) { @@ -81,16 +79,6 @@ if (build_engine_artifacts && !is_android) { source = "$root_out_dir/flutter_tester$exe" destination = "flutter_tester$exe" }, - { - source = - "$root_out_dir/gen/flutter/impeller/compiler/LICENSE.impellerc.md" - destination = "LICENSE.impellerc.md" - }, - { - source = - "$root_out_dir/gen/flutter/tools/path_ops/LICENSE.path_ops.md" - destination = "LICENSE.path_ops.md" - }, { source = "$root_out_dir/impellerc$exe" destination = "impellerc$exe" diff --git a/build/zip_bundle.gni b/build/zip_bundle.gni index 034aaba76da45..cdc9b2d812902 100644 --- a/build/zip_bundle.gni +++ b/build/zip_bundle.gni @@ -3,6 +3,7 @@ # found in the LICENSE file. import("//flutter/common/config.gni") +import("//flutter/shell/version/version.gni") if (flutter_runtime_mode == "jit_release") { android_zip_archive_dir = "android-$target_cpu-jit-release" @@ -38,16 +39,41 @@ if (flutter_runtime_mode == "jit_release") { template("zip_bundle") { assert(defined(invoker.output), "output must be defined") assert(defined(invoker.files), "files must be defined as a list of scopes") + + license_readme = "$target_gen_dir/LICENSE.$target_name.md" + license_target = "_${target_name}_license_md" + + generated_file(license_target) { + source_path = rebase_path(".", "//flutter") + license_path = + rebase_path("//flutter/sky/packages/sky_engine/LICENSE", "//flutter") + git_url = "https://github.com/flutter/engine/tree/$engine_version" + sky_engine_url = "https://storage.googleapis.com/flutter_infra_release/flutter/$engine_version/sky_engine.zip" + outputs = [ license_readme ] + contents = [ + "# $target_name", + "", + "This bundle is part of the the Flutter SDK.", + "", + "The source code is hosted at [flutter/engine/$source_path]($git_url/$source_path).", + "The license for this bundle is hosted at [flutter/engine/sky/packages/sky_engine/LICENSE]($git_url/$license_path) ", + "and [sky_engine.zip]($sky_engine_url).", + ] + } + action(target_name) { script = "//flutter/build/zip.py" outputs = [ "$root_build_dir/zip_archives/${invoker.output}" ] - sources = [] + sources = [ license_readme ] forward_variables_from(invoker, [ "visibility" ]) - deps = invoker.deps + deps = [ ":$license_target" ] + invoker.deps args = [ "-o", rebase_path(outputs[0]), + "-i", + rebase_path(license_readme), + "LICENSE.$target_name.md", ] foreach(input, invoker.files) { args += [ diff --git a/ci/analyze.sh b/ci/analyze.sh index 907544bdc3b2a..ed24df20c7e4c 100755 --- a/ci/analyze.sh +++ b/ci/analyze.sh @@ -46,17 +46,14 @@ echo "Using dart from $DART_BIN" "$DART" --version echo "" -"$DART" analyze --fatal-infos --fatal-warnings "$FLUTTER_DIR/lib/ui" - "$DART" analyze --fatal-infos --fatal-warnings "$FLUTTER_DIR/ci" - "$DART" analyze --fatal-infos --fatal-warnings "$FLUTTER_DIR/flutter_frontend_server" - -(cd "$FLUTTER_DIR/tools/gen_web_locale_keymap"; "$DART" pub get) -"$DART" analyze --fatal-infos --fatal-warnings "$FLUTTER_DIR/tools" - -(cd "$FLUTTER_DIR/testing/skia_gold_client"; "$DART" pub get) +"$DART" analyze --fatal-infos --fatal-warnings "$FLUTTER_DIR/impeller/golden_tests_harvester" +"$DART" analyze --fatal-infos --fatal-warnings "$FLUTTER_DIR/impeller/tessellator/dart" +"$DART" analyze --fatal-infos --fatal-warnings "$FLUTTER_DIR/lib/gpu" +"$DART" analyze --fatal-infos --fatal-warnings "$FLUTTER_DIR/lib/ui" "$DART" analyze --fatal-infos --fatal-warnings "$FLUTTER_DIR/testing" +"$DART" analyze --fatal-infos --fatal-warnings "$FLUTTER_DIR/tools" echo "" diff --git a/ci/bin/format.dart b/ci/bin/format.dart index 1e4de1455edfd..8e1c1b1d6b3c6 100644 --- a/ci/bin/format.dart +++ b/ci/bin/format.dart @@ -99,7 +99,7 @@ Future _runGit( return result.stdout; } -typedef MessageCallback = Function(String? message, {MessageType type}); +typedef MessageCallback = void Function(String? message, {MessageType type}); /// Base class for format checkers. /// diff --git a/ci/builders/README.md b/ci/builders/README.md index 4cba7cae69c3d..73fcf14d41dd1 100644 --- a/ci/builders/README.md +++ b/ci/builders/README.md @@ -105,6 +105,26 @@ A configuration file defines a top-level builder that will show up as a column in the [Flutter Dashboard](https://flutter-dashboard.appspot.com/#/build?repo=engine&branch=master). + +### Magic variables + +Magic variables are special environment variables that can be used as parameters +for generators and test commands in the local and global contexts. + +Magic environment variables have the following limitations: +only `${FLUTTER_LOGS_DIR}` is currently supported and it needs to be used +alone within the parameter string(e.g. `["${FLUTTER_LOGS_DIR}"]` is OK +but `["path=${FLUTTER_LOGS_DIR}"]` is not). + +The current list of supported magic variables is: + +* `${FLUTTER_LOGS_DIR}` - translated to the path of the temporary + folder where logs are being placed. +* `${LUCI_WORKDIR}` - translated to the LUCI chroot working directory. +* `${LUCI_CLEANUP}` - translated to the LUCI chroot temp directory. +* `${REVISION}` - translated to the engine commit in postsubmit. In presubmit + it is translated to an empty string. + ### Build A build is a dictionary with a gn command, a ninja command, zero or more @@ -299,10 +319,7 @@ permissions to run in the target platform. * **name** - the name of the step running the script. * **parameters** - flags or parameters passed to the script. Parameters accept magic environment variables(placeholders replaced before executing -the test). Magic environment variables have the following limitations: -only `${FLUTTER_LOGS_DIR}` is currently supported and it needs to be used -alone within the parameter string(e.g. `["${FLUTTER_LOGS_DIR}"]` is OK -but `["path=${FLUTTER_LOGS_DIR}"]` is not). +the test). * **Script** - the path to the script to execute relative to the checkout directory. * **contexts** - a list of available contexts to add to the text execution step. @@ -448,7 +465,7 @@ Engine test example: { "tests": [ { - "name": "test: lint android_debug_arm64", + "name": "test: clang_tidy android_debug_arm64", "recipe": "engine_v2/tester_engine", "drone_dimensions": [ "device_type=none", @@ -460,7 +477,7 @@ Engine test example: ], "tasks": [ { - "name": "test: lint android_debug_arm64", + "name": "test: clang_tidy android_debug_arm64", "parameters": [ "--variant", "android_debug_arm64", @@ -469,7 +486,7 @@ Engine test example: "--shard-variants=host_debug" ], "max_attempts": 1, - "script": "flutter/ci/lint.sh" + "script": "flutter/ci/clang_tidy.sh" } ] } @@ -497,7 +514,7 @@ Example task configuration: ```json { - "name": "test: lint android_debug_arm64", + "name": "test: clang_tidy android_debug_arm64", "parameters": [ "--variant", "android_debug_arm64", @@ -506,7 +523,7 @@ Example task configuration: "--shard-variants=host_debug" ], "max_attempts": 1, - "script": "flutter/ci/lint.sh" + "script": "flutter/ci/clang_tidy.sh" } ``` @@ -543,11 +560,6 @@ interfering with the production artifacts. "destination": "ios/artifacts.zip", "realm": "production" }, - { - "source": "out/debug/ios-objcdoc.zip", - "destination": "ios-objcdoc.zip", - "realm": "experimental" - } ] ``` diff --git a/ci/builders/linux_android_debug_engine.json b/ci/builders/linux_android_debug_engine.json index 0b6f20399e8f8..4fcbfe5e9d427 100644 --- a/ci/builders/linux_android_debug_engine.json +++ b/ci/builders/linux_android_debug_engine.json @@ -36,6 +36,7 @@ { "language": "python3", "name": "Host Tests for android_jit_release_x86", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "android_jit_release_x86", @@ -44,8 +45,7 @@ "--engine-capture-core-dump", "--android-variant", "android_jit_release_x86" - ], - "script": "flutter/testing/run_tests.py" + ] } ] }, @@ -89,6 +89,7 @@ { "language": "python3", "name": "Host Tests for android_debug", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "android_debug", @@ -97,8 +98,7 @@ "--engine-capture-core-dump", "--android-variant", "android_debug" - ], - "script": "flutter/testing/run_tests.py" + ] } ] }, diff --git a/ci/builders/linux_clang_tidy.json b/ci/builders/linux_clang_tidy.json index 2bc3ce148a968..c80a985ac3417 100644 --- a/ci/builders/linux_clang_tidy.json +++ b/ci/builders/linux_clang_tidy.json @@ -37,7 +37,65 @@ ], "tests": [ { - "name": "test: lint host_debug", + "name": "test: lint host_debug 0", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux", + "cores=32" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "host_debug" + ], + "tasks": [ + { + "name": "test: lint host_debug", + "parameters": [ + "--variant", + "host_debug", + "--lint-all", + "--shard-id=0", + "--shard-variants=host_debug,host_debug,host_debug" + ], + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" + } + ] + }, + { + "name": "test: lint host_debug 1", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux", + "cores=32" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "host_debug" + ], + "tasks": [ + { + "name": "test: lint host_debug", + "parameters": [ + "--variant", + "host_debug", + "--lint-all", + "--shard-id=1", + "--shard-variants=host_debug,host_debug,host_debug" + ], + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" + } + ] + }, + { + "name": "test: lint host_debug 2", "recipe": "engine_v2/tester_engine", "drone_dimensions": [ "device_type=none", @@ -58,11 +116,41 @@ "--variant", "host_debug", "--lint-all", - "--shard-id=1", - "--shard-variants=android_debug_arm64" + "--shard-id=2", + "--shard-variants=host_debug,host_debug,host_debug" ], - "max_attempts": 1, - "script": "flutter/ci/lint.sh" + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" + } + ] + }, + { + "name": "test: lint host_debug 3", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux", + "cores=32" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "host_debug", + "android_debug_arm64" + ], + "tasks": [ + { + "name": "test: lint host_debug", + "parameters": [ + "--variant", + "host_debug", + "--lint-all", + "--shard-id=3", + "--shard-variants=host_debug,host_debug,host_debug" + ], + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" } ] }, @@ -71,7 +159,8 @@ "recipe": "engine_v2/tester_engine", "drone_dimensions": [ "device_type=none", - "os=Linux" + "os=Linux", + "cores=32" ], "dependencies": [ "host_debug", @@ -85,10 +174,10 @@ "android_debug_arm64", "--lint-all", "--shard-id=0", - "--shard-variants=host_debug" + "--shard-variants=host_debug,host_debug,host_debug,host_debug" ], "max_attempts": 1, - "script": "flutter/ci/lint.sh" + "script": "flutter/ci/clang_tidy.sh" } ] } diff --git a/ci/builders/linux_clang_tidy_presubmit.json b/ci/builders/linux_clang_tidy_presubmit.json new file mode 100644 index 0000000000000..e3aaad01afdf3 --- /dev/null +++ b/ci/builders/linux_clang_tidy_presubmit.json @@ -0,0 +1,95 @@ +{ + "builds": [ + { + "name": "android_debug_arm64", + "archives": [], + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gn": [ + "--android", + "--android-cpu", + "arm64", + "--no-lto" + ], + "ninja": { + "config": "android_debug_arm64" + } + }, + { + "name": "host_debug", + "archives": [], + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gn": [ + "--runtime-mode", + "debug", + "--prebuilt-dart-sdk", + "--no-lto" + ], + "ninja": { + "config": "host_debug" + } + } + ], + "tests": [ + { + "name": "test: lint host_debug", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux", + "cores=32" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "host_debug", + "android_debug_arm64" + ], + "tasks": [ + { + "name": "test: lint host_debug", + "parameters": [ + "--variant", + "host_debug", + "--shard-id=0", + "--shard-variants=android_debug_arm64" + ], + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" + } + ] + }, + { + "name": "test: lint android_debug_arm64", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux", + "cores=32" + ], + "dependencies": [ + "host_debug", + "android_debug_arm64" + ], + "tasks": [ + { + "name": "test: lint android_debug_arm64", + "parameters": [ + "--variant", + "android_debug_arm64", + "--shard-id=1", + "--shard-variants=host_debug" + ], + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" + } + ] + } + ] +} diff --git a/ci/builders/linux_fuchsia.json b/ci/builders/linux_fuchsia.json index 8af5dc025e426..72a72490e303c 100644 --- a/ci/builders/linux_fuchsia.json +++ b/ci/builders/linux_fuchsia.json @@ -152,8 +152,9 @@ "name": "Upload fuchsia artifacts", "parameters": [ "--engine-version", - "HEAD", - "--skip-build" + "${REVISION}", + "--skip-build", + "--upload" ], "script": "flutter/tools/fuchsia/build_fuchsia_artifacts.py", "language": "python3" @@ -162,11 +163,12 @@ "name": "Upload to CIPD for arch: arm64", "parameters": [ "--engine-version", - "HEAD", + "${REVISION}", + "--upload", "--target-arch", "arm64", "--out-dir", - "/b/s/w/ir/x/w/recipe_cleanup/tmppqs4ecj7", + "${LUCI_CLEANUP}", "--symbol-dirs", "out/fuchsia_debug_arm64/.build-id", "out/fuchsia_profile_arm64/.build-id", @@ -179,11 +181,12 @@ "name": "Upload to CIPD for arch: x64", "parameters": [ "--engine-version", - "HEAD", + "${REVISION}", + "--upload", "--target-arch", "x64", "--out-dir", - "/b/s/w/ir/x/w/recipe_cleanup/tmppqs4ecj7", + "${LUCI_CLEANUP}", "--symbol-dirs", "out/fuchsia_debug_x64/.build-id", "out/fuchsia_profile_x64/.build-id", diff --git a/ci/builders/linux_host_engine.json b/ci/builders/linux_host_engine.json index e80f11c248d8a..aae0ac2835190 100644 --- a/ci/builders/linux_host_engine.json +++ b/ci/builders/linux_host_engine.json @@ -53,14 +53,14 @@ { "language": "python3", "name": "Host Tests for host_debug_impeller_vulkan", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "host_debug_impeller_vulkan", "--type", "impeller-vulkan", "--engine-capture-core-dump" - ], - "script": "flutter/testing/run_tests.py" + ] } ] }, @@ -110,14 +110,14 @@ { "language": "python3", "name": "Host Tests for host_debug", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "host_debug", "--type", - "dart", + "dart,dart-host", "--engine-capture-core-dump" - ], - "script": "flutter/testing/run_tests.py" + ] } ] }, @@ -158,14 +158,14 @@ { "language": "python3", "name": "Host Tests for host_profile", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "host_profile", "--type", - "dart,engine", + "dart,dart-host,engine", "--engine-capture-core-dump" - ], - "script": "flutter/testing/run_tests.py" + ] } ] }, @@ -216,14 +216,14 @@ { "language": "python3", "name": "Host Tests for host_release", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "host_release", "--type", - "dart,engine,benchmarks", + "dart,dart-host,engine,benchmarks", "--engine-capture-core-dump" - ], - "script": "flutter/testing/run_tests.py" + ] }, { "language": "bash", @@ -233,10 +233,10 @@ { "language": "bash", "name": "Upload metrics dry-run", - "parameters": [ + "script": "flutter/testing/benchmark/upload_metrics.sh", + "parameters": [ "--no-upload" - ], - "script": "flutter/testing/benchmark/upload_metrics.sh" + ] } ] } @@ -250,7 +250,41 @@ ], "script": "flutter/testing/symbols/verify_exported.dart", "language": "dart" + }, + { + "name": "api-documentation", + "parameters": [ + "out/docs" + ], + "script": "flutter/tools/gen_docs.py" } ] - } + }, + "archives": [ + { + "source": "out/docs/ios-docs.zip", + "destination": "ios-docs.zip", + "realm": "production" + }, + { + "source": "out/docs/macos-docs.zip", + "destination": "macos-docs.zip", + "realm": "production" + }, + { + "source": "out/docs/linux-docs.zip", + "destination": "linux-docs.zip", + "realm": "production" + }, + { + "source": "out/docs/windows-docs.zip", + "destination": "windows-docs.zip", + "realm": "production" + }, + { + "source": "out/docs/impeller-docs.zip", + "destination": "impeller-docs.zip", + "realm": "production" + } + ] } diff --git a/ci/builders/linux_unopt.json b/ci/builders/linux_unopt.json index 6058544cb691b..bdc93f0816438 100644 --- a/ci/builders/linux_unopt.json +++ b/ci/builders/linux_unopt.json @@ -3,7 +3,8 @@ { "drone_dimensions": [ "device_type=none", - "os=Linux" + "os=Linux", + "cores=32" ], "gn": [ "--runtime-mode", @@ -12,7 +13,9 @@ "--prebuilt-dart-sdk", "--asan", "--lsan", - "--dart-debug" + "--dart-debug", + "--rbe", + "--no-goma" ], "name": "host_debug_unopt", "ninja": { @@ -37,20 +40,24 @@ { "language": "python3", "name": "test: Host_Tests_for_host_debug_unopt", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "host_debug_unopt", "--type", - "dart,engine", + "dart,dart-host,engine", "--engine-capture-core-dump", "--use-sanitizer-suppressions" - ], - "script": "flutter/testing/run_tests.py" + ] }, { "name": "analyze_dart_ui", "script": "flutter/ci/analyze.sh" }, + { + "name": "pylint", + "script": "flutter/ci/pylint.sh" + }, { "language": "dart", "name": "test: observatory and service protocol", @@ -64,6 +71,10 @@ "language": "dart", "name": "test: Lint android host", "script": "flutter/tools/android_lint/bin/main.dart" + }, + { + "name": "Check build configs", + "script": "flutter/ci/check_build_configs.sh" } ] }, @@ -80,7 +91,9 @@ ], "gn": [ "--android", - "--unoptimized" + "--unoptimized", + "--rbe", + "--no-goma" ], "name": "android_debug_unopt", "ninja": { @@ -95,6 +108,7 @@ { "language": "python3", "name": "test: Host Tests for android_debug_unopt", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "android_debug_unopt", @@ -103,20 +117,19 @@ "--engine-capture-core-dump", "--android-variant", "android_debug_unopt" - ], - "script": "flutter/testing/run_tests.py" + ] }, { "language": "python3", "name": "malioc diff", + "script": "flutter/impeller/tools/malioc_diff.py", "parameters": [ "--before-relative-to-src", "flutter/impeller/tools/malioc.json", "--after-relative-to-src", "out/android_debug_unopt/gen/malioc", "--print-diff" - ], - "script": "flutter/impeller/tools/malioc_diff.py" + ] } ] } diff --git a/ci/builders/linux_web_engine.json b/ci/builders/linux_web_engine.json index 944ec6b02c2d3..83ceb59f3462e 100644 --- a/ci/builders/linux_web_engine.json +++ b/ci/builders/linux_web_engine.json @@ -355,7 +355,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -391,7 +391,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -427,7 +427,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -463,7 +463,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -499,7 +499,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -535,7 +535,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -571,7 +571,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -607,7 +607,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -823,7 +823,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -859,7 +859,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -895,7 +895,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -931,7 +931,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -967,7 +967,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -1003,7 +1003,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -1039,7 +1039,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -1075,7 +1075,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -1095,7 +1095,7 @@ "recipe": "engine_v2/tester_engine", "drone_dimensions": [ "device_type=none", - "os=Mac" + "os=Mac-12" ], "gclient_variables": { "download_android_deps": false @@ -1127,7 +1127,7 @@ "recipe": "engine_v2/tester_engine", "drone_dimensions": [ "device_type=none", - "os=Mac" + "os=Mac-12" ], "gclient_variables": { "download_android_deps": false @@ -1159,7 +1159,7 @@ "recipe": "engine_v2/tester_engine", "drone_dimensions": [ "device_type=none", - "os=Mac" + "os=Mac-12" ], "gclient_variables": { "download_android_deps": false @@ -1191,7 +1191,7 @@ "recipe": "engine_v2/tester_engine", "drone_dimensions": [ "device_type=none", - "os=Mac" + "os=Mac-12" ], "gclient_variables": { "download_android_deps": false @@ -1223,7 +1223,7 @@ "recipe": "engine_v2/tester_engine", "drone_dimensions": [ "device_type=none", - "os=Mac" + "os=Mac-12" ], "gclient_variables": { "download_android_deps": false @@ -1271,7 +1271,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -1307,7 +1307,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -1343,7 +1343,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -1379,7 +1379,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -1415,7 +1415,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -1451,7 +1451,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -1487,7 +1487,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ @@ -1523,7 +1523,7 @@ }, { "dependency": "chrome_and_driver", - "version": "version:114.0" + "version": "version:117.0" } ], "tasks": [ diff --git a/ci/builders/mac_android_aot_engine.json b/ci/builders/mac_android_aot_engine.json index 20dd187c19775..f59354f1078b5 100644 --- a/ci/builders/mac_android_aot_engine.json +++ b/ci/builders/mac_android_aot_engine.json @@ -9,7 +9,7 @@ "out/android_profile/zip_archives/android-arm-profile/darwin-x64.zip" ], "name": "android_profile", - "realm": "production" + "realm": "production" } ], "drone_dimensions": [ @@ -48,7 +48,7 @@ "out/android_profile_arm64/zip_archives/android-arm64-profile/darwin-x64.zip" ], "name": "android_profile_arm64", - "realm": "production" + "realm": "production" } ], "drone_dimensions": [ @@ -88,7 +88,7 @@ "out/android_profile_x64/zip_archives/android-x64-profile/darwin-x64.zip" ], "name": "android_profile_x64", - "realm": "production" + "realm": "production" } ], "drone_dimensions": [ @@ -128,7 +128,7 @@ "out/android_release/zip_archives/android-arm-release/darwin-x64.zip" ], "name": "android_release", - "realm": "production" + "realm": "production" } ], "drone_dimensions": [ @@ -167,7 +167,7 @@ "out/android_release_arm64/zip_archives/android-arm64-release/darwin-x64.zip" ], "name": "android_release_arm64", - "realm": "production" + "realm": "production" } ], "drone_dimensions": [ @@ -207,7 +207,7 @@ "out/android_release_x64/zip_archives/android-x64-release/darwin-x64.zip" ], "name": "android_release_x64", - "realm": "production" + "realm": "production" } ], "drone_dimensions": [ @@ -239,6 +239,6 @@ } } ], - "generators": [], + "generators": {}, "archives": [] } diff --git a/ci/builders/mac_clang_tidy.json b/ci/builders/mac_clang_tidy.json index 95524f36033d2..f68aa4028f3b8 100644 --- a/ci/builders/mac_clang_tidy.json +++ b/ci/builders/mac_clang_tidy.json @@ -46,19 +46,50 @@ ], "tests": [ { - "name": "test: lint host_debug", + "name": "test: lint host_debug 0", "recipe": "engine_v2/tester_engine", "drone_dimensions": [ "device_type=none", - "os=Mac", + "os=Mac-12", "cpu=arm64" ], "gclient_variables": { "download_android_deps": false }, "dependencies": [ - "host_debug", - "ios_debug_sim" + "host_debug" + ], + "contexts": [ + "osx_sdk" + ], + "tasks": [ + { + "name": "test: lint host_debug", + "parameters": [ + "--variant", + "host_debug", + "--lint-all", + "--shard-id=0", + "--shard-variants=host_debug,host_debug,host_debug" + ], + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" + } + ] + }, + { + "name": "test: lint host_debug 1", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=arm64" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "host_debug" ], "contexts": [ "osx_sdk" @@ -71,10 +102,74 @@ "host_debug", "--lint-all", "--shard-id=1", - "--shard-variants=ios_debug_sim" + "--shard-variants=host_debug,host_debug,host_debug" ], - "max_attempts": 1, - "script": "flutter/ci/lint.sh" + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" + } + ] + }, + { + "name": "test: lint host_debug 2", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=arm64" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "host_debug" + ], + "contexts": [ + "osx_sdk" + ], + "tasks": [ + { + "name": "test: lint host_debug", + "parameters": [ + "--variant", + "host_debug", + "--lint-all", + "--shard-id=2", + "--shard-variants=host_debug,host_debug,host_debug" + ], + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" + } + ] + }, + { + "name": "test: lint host_debug 3", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=arm64" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "host_debug" + ], + "contexts": [ + "osx_sdk" + ], + "tasks": [ + { + "name": "test: lint host_debug", + "parameters": [ + "--variant", + "host_debug", + "--lint-all", + "--shard-id=3", + "--shard-variants=host_debug,host_debug,host_debug" + ], + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" } ] }, @@ -83,7 +178,7 @@ "recipe": "engine_v2/tester_engine", "drone_dimensions": [ "device_type=none", - "os=Mac", + "os=Mac-12", "cpu=arm64" ], "gclient_variables": { @@ -106,8 +201,8 @@ "--shard-id=0", "--shard-variants=host_debug" ], - "max_attempts": 1, - "script": "flutter/ci/lint.sh" + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" } ] } diff --git a/ci/builders/mac_clang_tidy_presubmit.json b/ci/builders/mac_clang_tidy_presubmit.json new file mode 100644 index 0000000000000..19f030435649e --- /dev/null +++ b/ci/builders/mac_clang_tidy_presubmit.json @@ -0,0 +1,113 @@ +{ + "builds": [ + { + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=arm64" + ], + "gclient_variables": { + "download_android_deps": false + }, + "gn": [ + "--runtime-mode", + "debug", + "--prebuilt-dart-sdk", + "--no-lto", + "--force-mac-arm64" + ], + "name": "host_debug", + "ninja": { + "config": "host_debug" + } + }, + { + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=arm64" + ], + "gclient_variables": { + "download_android_deps": false + }, + "gn": [ + "--ios", + "--runtime-mode", + "debug", + "--simulator", + "--no-lto", + "--force-mac-arm64" + ], + "name": "ios_debug_sim", + "ninja": { + "config": "ios_debug_sim" + } + } + ], + "tests": [ + { + "name": "test: lint host_debug", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=arm64" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "host_debug", + "ios_debug_sim" + ], + "contexts": [ + "osx_sdk" + ], + "tasks": [ + { + "name": "test: lint host_debug", + "parameters": [ + "--variant", + "host_debug", + "--shard-id=0", + "--shard-variants=ios_debug_sim" + ], + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" + } + ] + }, + { + "name": "test: lint ios_debug_sim", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=arm64" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "host_debug", + "ios_debug_sim" + ], + "contexts": [ + "osx_sdk" + ], + "tasks": [ + { + "name": "test: lint ios_debug_sim", + "parameters": [ + "--variant", + "ios_debug_sim", + "--shard-id=1", + "--shard-variants=host_debug" + ], + "max_attempts": 1, + "script": "flutter/ci/clang_tidy.sh" + } + ] + } + ] +} diff --git a/ci/builders/mac_host_engine.json b/ci/builders/mac_host_engine.json index cc3a336302a50..aca28e9280962 100644 --- a/ci/builders/mac_host_engine.json +++ b/ci/builders/mac_host_engine.json @@ -54,14 +54,14 @@ { "language": "python3", "name": "Host Tests for host_debug", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "host_debug", "--type", - "dart,engine", + "dart,dart-host,engine", "--engine-capture-core-dump" - ], - "script": "flutter/testing/run_tests.py" + ] } ] }, @@ -113,14 +113,14 @@ { "language": "python3", "name": "Host Tests for host_profile", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "host_profile", "--type", - "dart,engine", + "dart,dart-host,engine", "--engine-capture-core-dump" - ], - "script": "flutter/testing/run_tests.py" + ] } ] }, @@ -183,13 +183,13 @@ { "language": "python3", "name": "Impeller-golden, dart and engine tests for host_release", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "host_release", "--type", - "dart,engine,impeller-golden" - ], - "script": "flutter/testing/run_tests.py" + "dart,dart-host,engine,impeller-golden" + ] } ] }, diff --git a/ci/builders/mac_ios_engine.json b/ci/builders/mac_ios_engine.json index ec58321c7fc22..3dfc5c4d559b4 100644 --- a/ci/builders/mac_ios_engine.json +++ b/ci/builders/mac_ios_engine.json @@ -3,8 +3,8 @@ { "drone_dimensions": [ "device_type=none", - "mac_model=Macmini8,1", - "os=Mac-12" + "os=Mac-12", + "cpu=x86" ], "gn": [ "--ios", @@ -26,8 +26,8 @@ { "drone_dimensions": [ "device_type=none", - "mac_model=Macmini8,1", - "os=Mac-12" + "os=Mac-12", + "cpu=x86" ], "gn": [ "--ios", @@ -50,8 +50,8 @@ { "drone_dimensions": [ "device_type=none", - "mac_model=Macmini8,1", - "os=Mac-12" + "os=Mac-12", + "cpu=x86" ], "gn": [ "--ios", @@ -74,8 +74,8 @@ { "drone_dimensions": [ "device_type=none", - "mac_model=Macmini8,1", - "os=Mac-12" + "os=Mac-12", + "cpu=x86" ], "gn": [ "--ios", @@ -99,8 +99,8 @@ { "drone_dimensions": [ "device_type=none", - "mac_model=Macmini8,1", - "os=Mac-12" + "os=Mac-12", + "cpu=x86" ], "gn": [ "--ios", @@ -120,6 +120,132 @@ "sdk_version": "14e300c" } } + }, + { + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=x86" + ], + "gn": [ + "--ios", + "--runtime-mode", + "debug", + "--simulator", + "--no-lto", + "--darwin-extension-safe" + ], + "name": "ios_debug_sim_extension_safe", + "ninja": { + "config": "ios_debug_sim_extension_safe" + }, + "properties": { + "$flutter/osx_sdk": { + "sdk_version": "14e300c" + } + } + }, + { + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=x86" + ], + "gn": [ + "--ios", + "--runtime-mode", + "debug", + "--simulator", + "--simulator-cpu=arm64", + "--no-lto", + "--darwin-extension-safe" + ], + "name": "ios_debug_sim_arm64_extension_safe", + "ninja": { + "config": "ios_debug_sim_arm64_extension_safe" + }, + "properties": { + "$flutter/osx_sdk": { + "sdk_version": "14e300c" + } + } + }, + { + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=x86" + ], + "gn": [ + "--ios", + "--runtime-mode", + "debug", + "--darwin-extension-safe" + ], + "name": "ios_debug_extension_safe", + "ninja": { + "config": "ios_debug_extension_safe", + "targets": [ + "flutter/shell/platform/darwin/ios:flutter_framework" + ] + }, + "properties": { + "$flutter/osx_sdk": { + "sdk_version": "14e300c" + } + } + }, + { + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=x86" + ], + "gn": [ + "--ios", + "--runtime-mode", + "profile", + "--darwin-extension-safe" + ], + "name": "ios_profile_extension_safe", + "ninja": { + "config": "ios_profile_extension_safe", + "targets": [ + "flutter/shell/platform/darwin/ios:flutter_framework", + "flutter/lib/snapshot:generate_snapshot_bin" + ] + }, + "properties": { + "$flutter/osx_sdk": { + "sdk_version": "14e300c" + } + } + }, + { + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=x86" + ], + "gn": [ + "--ios", + "--runtime-mode", + "release", + "--darwin-extension-safe" + ], + "name": "ios_release_extension_safe", + "ninja": { + "config": "ios_release_extension_safe", + "targets": [ + "flutter/shell/platform/darwin/ios:flutter_framework", + "flutter/lib/snapshot:generate_snapshot_bin" + ] + }, + "properties": { + "$flutter/osx_sdk": { + "sdk_version": "14e300c" + } + } } ], "generators": { @@ -154,13 +280,6 @@ "script": "flutter/sky/tools/create_full_ios_framework.py", "language": "python3" }, - { - "name": "obj-c-doc", - "parameters": [ - "out/debug" - ], - "script": "flutter/tools/gen_objcdoc.sh" - }, { "name": "Release-ios-Flutter.xcframework", "parameters": [ @@ -210,11 +329,6 @@ "destination": "ios-profile/artifacts.zip", "realm": "production" }, - { - "source": "out/debug/ios-objcdoc.zip", - "destination": "ios-objcdoc.zip", - "realm": "production" - }, { "source": "out/release/artifacts.zip", "destination": "ios-release/artifacts.zip", @@ -224,6 +338,11 @@ "source": "out/release/Flutter.dSYM.zip", "destination": "ios-release/Flutter.dSYM.zip", "realm": "production" + }, + { + "source": "out/release/extension_safe_Flutter.dSYM.zip", + "destination": "ios-release/extension_safe_Flutter.dSYM.zip", + "realm": "production" } ] } diff --git a/ci/builders/mac_unopt.json b/ci/builders/mac_unopt.json index 72778ab4df159..480b96a5c699d 100644 --- a/ci/builders/mac_unopt.json +++ b/ci/builders/mac_unopt.json @@ -23,7 +23,8 @@ "debug", "--unoptimized", "--no-lto", - "--prebuilt-dart-sdk" + "--prebuilt-dart-sdk", + "--enable-impeller-3d" ], "name": "host_debug_unopt", "ninja": { @@ -39,14 +40,14 @@ { "language": "python3", "name": "Host Tests for host_debug_unopt", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "host_debug_unopt", "--type", - "dart,engine", + "dart,dart-host,engine", "--engine-capture-core-dump" - ], - "script": "flutter/testing/run_tests.py" + ] } ] }, @@ -95,6 +96,7 @@ { "language": "python3", "name": "Tests for ios_debug_sim", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "ios_debug_sim", @@ -103,8 +105,7 @@ "--engine-capture-core-dump", "--ios-variant", "ios_debug_sim" - ], - "script": "flutter/testing/run_tests.py" + ] }, { "name": "Scenario App Integration Tests", @@ -204,6 +205,7 @@ { "language": "python3", "name": "Tests for ios_debug_sim_arm64", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "ios_debug_sim_arm64", @@ -212,8 +214,7 @@ "--engine-capture-core-dump", "--ios-variant", "ios_debug_sim_arm64" - ], - "script": "flutter/testing/run_tests.py" + ] }, { "name": "Scenario App Integration Tests", @@ -223,6 +224,77 @@ "script": "flutter/testing/scenario_app/run_ios_tests.sh" } + ] + }, + { + "archives": [ + { + "base_path": "out/ios_debug_sim_arm64_extension_safe/zip_archives/", + "type": "gcs", + "include_paths": [ + ], + "name": "ios_debug_sim_arm64_extension_safe" + } + ], + "properties": { + "$flutter/osx_sdk": { + "runtime_versions": [ + "ios-16-4_14e300c", + "ios-16-2_14c18" + ], + "sdk_version": "14e300c" + } + }, + "drone_dimensions": [ + "device_type=none", + "os=Mac-12", + "cpu=arm64" + ], + "gclient_variables": { + "download_android_deps": false + }, + "gn": [ + "--ios", + "--runtime-mode", + "debug", + "--simulator", + "--no-lto", + "--force-mac-arm64", + "--simulator-cpu", + "arm64", + "--darwin-extension-safe" + ], + "name": "ios_debug_sim_arm64_extension_safe", + "ninja": { + "config": "ios_debug_sim_arm64_extension_safe", + "targets": [ + "flutter/testing/scenario_app", + "flutter/shell/platform/darwin/ios:ios_test_flutter" + ] + }, + "tests": [ + { + "language": "python3", + "name": "Tests for ios_debug_sim_arm64_extension_safe", + "script": "flutter/testing/run_tests.py", + "parameters": [ + "--variant", + "ios_debug_sim_arm64_extension_safe", + "--type", + "objc", + "--engine-capture-core-dump", + "--ios-variant", + "ios_debug_sim_arm64_extension_safe" + ] + }, + { + "name": "Scenario App Integration Tests", + "parameters": [ + "ios_debug_sim_arm64_extension_safe" + ], + "script": "flutter/testing/scenario_app/run_ios_tests.sh" + } + ] } ] diff --git a/ci/builders/standalone/linux_android_emulator.json b/ci/builders/standalone/linux_android_emulator.json index e8c392e56ae1e..b2fe54629a9b0 100644 --- a/ci/builders/standalone/linux_android_emulator.json +++ b/ci/builders/standalone/linux_android_emulator.json @@ -6,7 +6,9 @@ "gn": [ "--android", "--android-cpu=x64", - "--no-lto" + "--no-lto", + "--rbe", + "--no-goma" ], "name": "android_debug_x64", "ninja": { @@ -23,13 +25,13 @@ "contexts": [ "android_virtual_device" ], - "parameters": [ - "--android-variant", - "android_debug_x64", - "--type", - "android" - ], - "script": "flutter/testing/run_tests.py" + "script": "flutter/testing/run_tests.py", + "parameters": [ + "--android-variant", + "android_debug_x64", + "--type", + "android" + ] }, { "language": "bash", @@ -37,10 +39,10 @@ "contexts": [ "android_virtual_device" ], - "parameters": [ - "android_debug_x64" - ], - "script": "flutter/testing/scenario_app/run_android_tests.sh" + "script": "flutter/testing/scenario_app/run_android_tests.sh", + "parameters": [ + "android_debug_x64" + ] } ] } diff --git a/ci/builders/standalone/linux_benchmarks.json b/ci/builders/standalone/linux_benchmarks.json index fdec72e47ae7a..53b6a460db062 100644 --- a/ci/builders/standalone/linux_benchmarks.json +++ b/ci/builders/standalone/linux_benchmarks.json @@ -10,7 +10,9 @@ "--runtime-mode", "release", "--prebuilt-dart-sdk", - "--build-embedder-examples" + "--build-embedder-examples", + "--rbe", + "--no-goma" ], "name": "host_release", "ninja": { diff --git a/ci/builders/standalone/linux_license.json b/ci/builders/standalone/linux_license.json index 15a792c79b89b..494d401cccee2 100644 --- a/ci/builders/standalone/linux_license.json +++ b/ci/builders/standalone/linux_license.json @@ -11,7 +11,7 @@ "tests": [ { "name": "licenses check", - "max_attempts": 1, + "max_attempts": 1, "script": "flutter/ci/licenses.sh" } ] diff --git a/ci/builders/standalone/windows_unopt.json b/ci/builders/standalone/windows_unopt.json index 70839194ae0d9..2508f4507d663 100644 --- a/ci/builders/standalone/windows_unopt.json +++ b/ci/builders/standalone/windows_unopt.json @@ -26,14 +26,14 @@ { "language": "python3", "name": "test: Host Tests for host_debug_unopt", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "host_debug_unopt", "--type", "engine", "--engine-capture-core-dump" - ], - "script": "flutter/testing/run_tests.py" + ] } ] } diff --git a/ci/builders/windows_host_engine.json b/ci/builders/windows_host_engine.json index 729d62bdcfec9..12c4542b85496 100644 --- a/ci/builders/windows_host_engine.json +++ b/ci/builders/windows_host_engine.json @@ -46,13 +46,13 @@ { "language": "python3", "name": "Host Tests for host_debug", + "script": "flutter/testing/run_tests.py", "parameters": [ "--variant", "host_debug", "--type", "engine" - ], - "script": "flutter/testing/run_tests.py" + ] } ] }, diff --git a/ci/check_build_configs.sh b/ci/check_build_configs.sh new file mode 100755 index 0000000000000..b1de5c5edd8f0 --- /dev/null +++ b/ci/check_build_configs.sh @@ -0,0 +1,41 @@ +#!/bin/bash +# +# 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. + +set -e + +# Needed because if it is set, cd may print the path it changed to. +unset CDPATH + +# On Mac OS, readlink -f doesn't work, so follow_links traverses the path one +# link at a time, and then cds into the link destination and find out where it +# ends up. +# +# The function is enclosed in a subshell to avoid changing the working directory +# of the caller. +function follow_links() ( + cd -P "$(dirname -- "$1")" + file="$PWD/$(basename -- "$1")" + while [[ -h "$file" ]]; do + cd -P "$(dirname -- "$file")" + file="$(readlink -- "$file")" + cd -P "$(dirname -- "$file")" + file="$PWD/$(basename -- "$file")" + done + echo "$file" +) + +SCRIPT_DIR=$(follow_links "$(dirname -- "${BASH_SOURCE[0]}")") +SRC_DIR="$(cd "$SCRIPT_DIR/../.."; pwd -P)" +FLUTTER_DIR="$(cd "$SCRIPT_DIR/.."; pwd -P)" +DART_BIN="${SRC_DIR}/third_party/dart/tools/sdks/dart-sdk/bin" +DART="${DART_BIN}/dart" + +cd "$SCRIPT_DIR" +"$DART" \ + --disable-dart-dev \ + "$SRC_DIR/flutter/tools/pkg/engine_build_configs/bin/check.dart" \ + "$SRC_DIR" + diff --git a/ci/lint.sh b/ci/clang_tidy.sh similarity index 90% rename from ci/lint.sh rename to ci/clang_tidy.sh index adfc2be39c8f9..80cb7030fbd55 100755 --- a/ci/lint.sh +++ b/ci/clang_tidy.sh @@ -36,10 +36,14 @@ DART="${DART_BIN}/dart" # FLUTTER_LINT_PRINT_FIX will make it so that fix is executed and the generated # diff is printed to stdout if clang-tidy fails. This is helpful for enabling # new lints. + +# To run on CI, just uncomment the following line: +# FLUTTER_LINT_PRINT_FIX=1 + if [[ -z "${FLUTTER_LINT_PRINT_FIX}" ]]; then fix_flag="" else - fix_flag="--fix" + fix_flag="--fix --lint-all" fi COMPILE_COMMANDS="$SRC_DIR/out/host_debug/compile_commands.json" @@ -66,16 +70,3 @@ if [ $clang_tidy_return -ne 0 ]; then fi exit $clang_tidy_return fi - -echo "$(date +%T) Running pylint" - -cd "$FLUTTER_DIR" -pylint-2.7 --rcfile=.pylintrc \ - "build/" \ - "ci/" \ - "impeller/" \ - "sky/" \ - "tools/gn" \ - "testing/" - -echo "$(date +%T) Linting complete" diff --git a/ci/licenses.sh b/ci/licenses.sh index 8d6e2c6093983..c38b08126996d 100755 --- a/ci/licenses.sh +++ b/ci/licenses.sh @@ -4,7 +4,9 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. -set -e +# Do not exit when a non-zero return value is encountered to output all errors. +# See: https://github.com/flutter/flutter/issues/131680 +# set -e shopt -s nullglob # Needed because if it is set, cd may print the path it changed to. @@ -65,7 +67,7 @@ dart --version # Runs the tests for the license script. function run_tests() ( cd "$SRC_DIR/flutter/tools/licenses" - find -name "*_test.dart" | xargs -n 1 dart --enable-asserts + find . -name "*_test.dart" | xargs -n 1 dart --enable-asserts ) # Collects the license information from the repo. @@ -91,7 +93,7 @@ function verify_licenses() ( cd "$SRC_DIR" # These files trip up the script on Mac OS X. - find . -name ".DS_Store" -exec rm {} \; + find . -name ".DS_Store" -exec rm -f {} \; collect_licenses diff --git a/ci/licenses_golden/excluded_files b/ci/licenses_golden/excluded_files index c02c638d87195..feed60b197fdf 100644 --- a/ci/licenses_golden/excluded_files +++ b/ci/licenses_golden/excluded_files @@ -53,7 +53,6 @@ ../../../flutter/flow/flow_run_all_unittests.cc ../../../flutter/flow/frame_timings_recorder_unittests.cc ../../../flutter/flow/gl_context_switch_unittests.cc -../../../flutter/flow/instrumentation_unittests.cc ../../../flutter/flow/layers/backdrop_filter_layer_unittests.cc ../../../flutter/flow/layers/checkerboard_layertree_unittests.cc ../../../flutter/flow/layers/clip_path_layer_unittests.cc @@ -74,8 +73,9 @@ ../../../flutter/flow/layers/transform_layer_unittests.cc ../../../flutter/flow/mutators_stack_unittests.cc ../../../flutter/flow/raster_cache_unittests.cc -../../../flutter/flow/rtree_unittests.cc ../../../flutter/flow/skia_gpu_object_unittests.cc +../../../flutter/flow/stopwatch_dl_unittests.cc +../../../flutter/flow/stopwatch_unittests.cc ../../../flutter/flow/surface_frame_unittests.cc ../../../flutter/flow/testing ../../../flutter/flow/texture_unittests.cc @@ -83,8 +83,10 @@ ../../../flutter/fml/ascii_trie_unittests.cc ../../../flutter/fml/backtrace_unittests.cc ../../../flutter/fml/base32_unittest.cc +../../../flutter/fml/closure_unittests.cc ../../../flutter/fml/command_line_unittest.cc ../../../flutter/fml/container_unittests.cc +../../../flutter/fml/cpu_affinity_unittests.cc ../../../flutter/fml/endianness_unittests.cc ../../../flutter/fml/file_unittest.cc ../../../flutter/fml/hash_combine_unittests.cc @@ -129,10 +131,14 @@ ../../../flutter/impeller/compiler/README.md ../../../flutter/impeller/compiler/compiler_unittests.cc ../../../flutter/impeller/compiler/switches_unittests.cc +../../../flutter/impeller/core/allocator_unittests.cc ../../../flutter/impeller/display_list/dl_unittests.cc +../../../flutter/impeller/display_list/skia_conversions_unittests.cc ../../../flutter/impeller/docs ../../../flutter/impeller/entity/contents/filters/inputs/filter_input_unittests.cc ../../../flutter/impeller/entity/entity_unittests.cc +../../../flutter/impeller/entity/geometry/geometry_unittests.cc +../../../flutter/impeller/entity/render_target_cache_unittests.cc ../../../flutter/impeller/fixtures ../../../flutter/impeller/geometry/README.md ../../../flutter/impeller/geometry/geometry_unittests.cc @@ -147,8 +153,12 @@ ../../../flutter/impeller/image/README.md ../../../flutter/impeller/playground ../../../flutter/impeller/renderer/backend/vulkan/blit_command_vk_unittests.cc +../../../flutter/impeller/renderer/backend/vulkan/command_encoder_vk_unittests.cc +../../../flutter/impeller/renderer/backend/vulkan/command_pool_vk_unittests.cc ../../../flutter/impeller/renderer/backend/vulkan/context_vk_unittests.cc +../../../flutter/impeller/renderer/backend/vulkan/fence_waiter_vk_unittests.cc ../../../flutter/impeller/renderer/backend/vulkan/pass_bindings_cache_unittests.cc +../../../flutter/impeller/renderer/backend/vulkan/resource_manager_vk_unittests.cc ../../../flutter/impeller/renderer/backend/vulkan/test ../../../flutter/impeller/renderer/capabilities_unittests.cc ../../../flutter/impeller/renderer/compute_subgroup_unittests.cc @@ -156,6 +166,7 @@ ../../../flutter/impeller/renderer/device_buffer_unittests.cc ../../../flutter/impeller/renderer/host_buffer_unittests.cc ../../../flutter/impeller/renderer/pipeline_descriptor_unittests.cc +../../../flutter/impeller/renderer/pool_unittests.cc ../../../flutter/impeller/renderer/renderer_dart_unittests.cc ../../../flutter/impeller/renderer/renderer_unittests.cc ../../../flutter/impeller/renderer/testing @@ -163,6 +174,8 @@ ../../../flutter/impeller/scene/README.md ../../../flutter/impeller/scene/importer/importer_unittests.cc ../../../flutter/impeller/scene/scene_unittests.cc +../../../flutter/impeller/tessellator/dart/.dart_tool +../../../flutter/impeller/tessellator/dart/pubspec.lock ../../../flutter/impeller/tessellator/dart/pubspec.yaml ../../../flutter/impeller/tessellator/tessellator_unittests.cc ../../../flutter/impeller/tools/build_metal_library.py @@ -171,6 +184,8 @@ ../../../flutter/impeller/tools/malioc_diff.py ../../../flutter/impeller/tools/xxd.py ../../../flutter/impeller/typographer/typographer_unittests.cc +../../../flutter/lib/gpu/analysis_options.yaml +../../../flutter/lib/gpu/pubspec.yaml ../../../flutter/lib/snapshot/libraries.json ../../../flutter/lib/snapshot/libraries.yaml ../../../flutter/lib/snapshot/pubspec.yaml @@ -214,7 +229,6 @@ ../../../flutter/runtime/no_dart_plugin_registrant_unittests.cc ../../../flutter/runtime/type_conversions_unittests.cc ../../../flutter/shell/common/animator_unittests.cc -../../../flutter/shell/common/canvas_spy_unittests.cc ../../../flutter/shell/common/context_options_unittests.cc ../../../flutter/shell/common/dl_op_spy_unittests.cc ../../../flutter/shell/common/engine_unittests.cc @@ -284,6 +298,7 @@ ../../../flutter/shell/platform/fuchsia/dart_runner/.gitignore ../../../flutter/shell/platform/fuchsia/dart_runner/README.md ../../../flutter/shell/platform/fuchsia/dart_runner/embedder/pubspec.yaml +../../../flutter/shell/platform/fuchsia/dart_runner/fidl/meta.json ../../../flutter/shell/platform/fuchsia/dart_runner/kernel/libraries.json ../../../flutter/shell/platform/fuchsia/dart_runner/kernel/libraries.yaml ../../../flutter/shell/platform/fuchsia/dart_runner/tests @@ -293,6 +308,7 @@ ../../../flutter/shell/platform/fuchsia/flutter/accessibility_bridge_unittest.cc ../../../flutter/shell/platform/fuchsia/flutter/build/asset_package.py ../../../flutter/shell/platform/fuchsia/flutter/build/gen_debug_wrapper_main.py +../../../flutter/shell/platform/fuchsia/flutter/canvas_spy_unittests.cc ../../../flutter/shell/platform/fuchsia/flutter/component_v2_unittest.cc ../../../flutter/shell/platform/fuchsia/flutter/focus_delegate_unittests.cc ../../../flutter/shell/platform/fuchsia/flutter/fuchsia_intl_unittest.cc @@ -301,9 +317,9 @@ ../../../flutter/shell/platform/fuchsia/flutter/kernel/libraries.yaml ../../../flutter/shell/platform/fuchsia/flutter/kernel/pubspec.yaml ../../../flutter/shell/platform/fuchsia/flutter/keyboard_unittest.cc -../../../flutter/shell/platform/fuchsia/flutter/platform_view_unittest.cc ../../../flutter/shell/platform/fuchsia/flutter/pointer_delegate_unittests.cc ../../../flutter/shell/platform/fuchsia/flutter/pointer_injector_delegate_unittest.cc +../../../flutter/shell/platform/fuchsia/flutter/rtree_unittests.cc ../../../flutter/shell/platform/fuchsia/flutter/runner_tzdata_missing_unittest.cc ../../../flutter/shell/platform/fuchsia/flutter/runner_tzdata_unittest.cc ../../../flutter/shell/platform/fuchsia/flutter/tests @@ -350,6 +366,7 @@ ../../../flutter/shell/platform/windows/text_input_plugin_unittest.cc ../../../flutter/shell/platform/windows/window_proc_delegate_manager_unittests.cc ../../../flutter/shell/platform/windows/window_unittests.cc +../../../flutter/shell/platform/windows/windows_lifecycle_manager_unittests.cc ../../../flutter/shell/profiling/sampling_profiler_unittest.cc ../../../flutter/shell/testing ../../../flutter/shell/vmservice/.dart_tool @@ -444,19 +461,16 @@ ../../../fuchsia/sdk/linux/.build-id ../../../fuchsia/sdk/linux/.versions ../../../fuchsia/sdk/linux/AUTHORS +../../../fuchsia/sdk/linux/NOTICE.fuchsia ../../../fuchsia/sdk/linux/PATENTS ../../../fuchsia/sdk/linux/README.md ../../../fuchsia/sdk/linux/arch/arm64/sysroot/dist/lib/asan/ld.so.1 ../../../fuchsia/sdk/linux/arch/arm64/sysroot/dist/lib/ld.so.1 +../../../fuchsia/sdk/linux/arch/riscv64/sysroot/dist/lib/asan/ld.so.1 +../../../fuchsia/sdk/linux/arch/riscv64/sysroot/dist/lib/ld.so.1 ../../../fuchsia/sdk/linux/arch/x64/sysroot/dist/lib/asan/ld.so.1 ../../../fuchsia/sdk/linux/arch/x64/sysroot/dist/lib/ld.so.1 -../../../fuchsia/sdk/linux/dart/fidl/meta.json -../../../fuchsia/sdk/linux/dart/fuchsia/meta.json -../../../fuchsia/sdk/linux/dart/fuchsia_logger/meta.json -../../../fuchsia/sdk/linux/dart/fuchsia_services/meta.json -../../../fuchsia/sdk/linux/dart/fuchsia_vfs/meta.json ../../../fuchsia/sdk/linux/dart/sl4f/meta.json -../../../fuchsia/sdk/linux/dart/zircon/meta.json ../../../fuchsia/sdk/linux/data/config/symbol_index/meta.json ../../../fuchsia/sdk/linux/docs ../../../fuchsia/sdk/linux/fidl/fuchsia.accessibility.gesture/meta.json @@ -490,6 +504,7 @@ ../../../fuchsia/sdk/linux/fidl/fuchsia.component.decl/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.component.resolution/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.component.runner/meta.json +../../../fuchsia/sdk/linux/fidl/fuchsia.component.sandbox/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.component.test/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.component.types/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.component/meta.json @@ -517,6 +532,7 @@ ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.power.sensor/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.power.statecontrol/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.radar/meta.json +../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.rtc/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.temperature/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.hwinfo/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.images/meta.json @@ -559,6 +575,7 @@ ../../../fuchsia/sdk/linux/fidl/fuchsia.net.mdns/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.net.reachability/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.net.routes/meta.json +../../../fuchsia/sdk/linux/fidl/fuchsia.net.stackmigrationdeprecated/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.net/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.power.clientlevel/meta.json ../../../fuchsia/sdk/linux/fidl/fuchsia.power.profile/meta.json @@ -617,6 +634,9 @@ ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.softmac/meta.json ../../../fuchsia/sdk/linux/fidl/zx/meta.json ../../../fuchsia/sdk/linux/meta +../../../fuchsia/sdk/linux/packages/blobs +../../../fuchsia/sdk/linux/packages/heapdump-collector/meta.json +../../../fuchsia/sdk/linux/packages/realm_builder_server/meta.json ../../../fuchsia/sdk/linux/pkg/async-cpp/meta.json ../../../fuchsia/sdk/linux/pkg/async-default/meta.json ../../../fuchsia/sdk/linux/pkg/async-loop-cpp/meta.json @@ -628,7 +648,22 @@ ../../../fuchsia/sdk/linux/pkg/async/meta.json ../../../fuchsia/sdk/linux/pkg/component_incoming_cpp/meta.json ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/meta.json +../../../fuchsia/sdk/linux/pkg/driver_component_cpp/meta.json ../../../fuchsia/sdk/linux/pkg/driver_devfs_cpp/meta.json +../../../fuchsia/sdk/linux/pkg/driver_incoming_cpp/meta.json +../../../fuchsia/sdk/linux/pkg/driver_logging_cpp/meta.json +../../../fuchsia/sdk/linux/pkg/driver_outgoing_cpp/meta.json +../../../fuchsia/sdk/linux/pkg/driver_runtime/meta.json +../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/meta.json +../../../fuchsia/sdk/linux/pkg/driver_runtime_env/meta.json +../../../fuchsia/sdk/linux/pkg/driver_runtime_env_cpp/meta.json +../../../fuchsia/sdk/linux/pkg/driver_runtime_shared_lib/meta.json +../../../fuchsia/sdk/linux/pkg/driver_runtime_testing/meta.json +../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/include/lib/driver/runtime/testing +../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/meta.json +../../../fuchsia/sdk/linux/pkg/driver_symbols/meta.json +../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/include/lib/driver/testing +../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/meta.json ../../../fuchsia/sdk/linux/pkg/fdio/meta.json ../../../fuchsia/sdk/linux/pkg/fidl/meta.json ../../../fuchsia/sdk/linux/pkg/fidl_base/meta.json @@ -640,13 +675,18 @@ ../../../fuchsia/sdk/linux/pkg/fidl_cpp_sync/meta.json ../../../fuchsia/sdk/linux/pkg/fidl_cpp_v2/meta.json ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/meta.json +../../../fuchsia/sdk/linux/pkg/fidl_driver/meta.json +../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/meta.json +../../../fuchsia/sdk/linux/pkg/fidl_driver_transport/meta.json ../../../fuchsia/sdk/linux/pkg/fit-promise/meta.json ../../../fuchsia/sdk/linux/pkg/fit/meta.json +../../../fuchsia/sdk/linux/pkg/heapdump_instrumentation/meta.json ../../../fuchsia/sdk/linux/pkg/images_cpp/meta.json ../../../fuchsia/sdk/linux/pkg/input_report_reader/meta.json ../../../fuchsia/sdk/linux/pkg/inspect/meta.json ../../../fuchsia/sdk/linux/pkg/inspect_service_cpp/meta.json ../../../fuchsia/sdk/linux/pkg/magma_client/meta.json +../../../fuchsia/sdk/linux/pkg/magma_common/meta.json ../../../fuchsia/sdk/linux/pkg/media_cpp/meta.json ../../../fuchsia/sdk/linux/pkg/media_cpp_no_converters/meta.json ../../../fuchsia/sdk/linux/pkg/scenic_cpp/meta.json @@ -655,6 +695,7 @@ ../../../fuchsia/sdk/linux/pkg/stdcompat/meta.json ../../../fuchsia/sdk/linux/pkg/svc/meta.json ../../../fuchsia/sdk/linux/pkg/sync/meta.json +../../../fuchsia/sdk/linux/pkg/sync_cpp/meta.json ../../../fuchsia/sdk/linux/pkg/sys/testing ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/include/lib/sys/component/cpp/testing ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/meta.json @@ -1021,8 +1062,8 @@ ../../../third_party/angle/src/compiler/generate_parser_tools.py ../../../third_party/angle/src/compiler/preprocessor/generate_parser.py ../../../third_party/angle/src/compiler/translator/gen_builtin_symbols.py -../../../third_party/angle/src/compiler/translator/gen_emulated_builtin_function_tables.py ../../../third_party/angle/src/compiler/translator/generate_parser.py +../../../third_party/angle/src/compiler/translator/hlsl/gen_emulated_builtin_function_tables.py ../../../third_party/angle/src/compiler/translator/span_unittest.cpp ../../../third_party/angle/src/feature_support_util/OWNERS ../../../third_party/angle/src/feature_support_util/feature_support_util_unittest.cpp @@ -1487,6 +1528,7 @@ ../../../third_party/colorama/src/requirements.txt ../../../third_party/colorama/src/screenshots ../../../third_party/colorama/src/setup.py +../../../third_party/dart ../../../third_party/dart/.clang-format ../../../third_party/dart/.dart_tool ../../../third_party/dart/.git @@ -1555,8 +1597,8 @@ ../../../third_party/dart/runtime/third_party/double-conversion/.gitignore ../../../third_party/dart/runtime/third_party/double-conversion/AUTHORS ../../../third_party/dart/runtime/third_party/double-conversion/Changelog -../../../third_party/dart/runtime/third_party/double-conversion/README ../../../third_party/dart/runtime/third_party/double-conversion/README.dart +../../../third_party/dart/runtime/third_party/double-conversion/README.md ../../../third_party/dart/runtime/tools/.gitignore ../../../third_party/dart/runtime/tools/android_finder.py ../../../third_party/dart/runtime/tools/benchmark.py @@ -1666,7 +1708,6 @@ ../../../third_party/dart/runtime/vm/heap/become_test.cc ../../../third_party/dart/runtime/vm/heap/freelist_test.cc ../../../third_party/dart/runtime/vm/heap/heap_test.cc -../../../third_party/dart/runtime/vm/heap/pages_test.cc ../../../third_party/dart/runtime/vm/heap/safepoint_test.cc ../../../third_party/dart/runtime/vm/heap/weak_table_test.cc ../../../third_party/dart/runtime/vm/instructions_arm64_test.cc @@ -1969,24 +2010,6 @@ ../../../third_party/freetype2/src/winfonts/rules.mk ../../../third_party/freetype2/tests ../../../third_party/freetype2/vms_make.com -../../../third_party/fuchsia-vulkan/.cmake-format.py -../../../third_party/fuchsia-vulkan/.git -../../../third_party/fuchsia-vulkan/.gitattributes -../../../third_party/fuchsia-vulkan/.gitignore -../../../third_party/fuchsia-vulkan/BUILD.md -../../../third_party/fuchsia-vulkan/CMakeLists.txt -../../../third_party/fuchsia-vulkan/CODE_OF_CONDUCT.md -../../../third_party/fuchsia-vulkan/OWNERS -../../../third_party/fuchsia-vulkan/README.fuchsia -../../../third_party/fuchsia-vulkan/README.md -../../../third_party/fuchsia-vulkan/cmake -../../../third_party/fuchsia-vulkan/registry/cgenerator.py -../../../third_party/fuchsia-vulkan/registry/conventions.py -../../../third_party/fuchsia-vulkan/registry/generator.py -../../../third_party/fuchsia-vulkan/registry/genvk.py -../../../third_party/fuchsia-vulkan/registry/reg.py -../../../third_party/fuchsia-vulkan/registry/spec_tools/util.py -../../../third_party/fuchsia-vulkan/registry/vkconventions.py ../../../third_party/glfw/.appveyor.yml ../../../third_party/glfw/.git ../../../third_party/glfw/.gitattributes @@ -2600,7 +2623,6 @@ ../../../third_party/skia/WORKSPACE.bazel ../../../third_party/skia/bazel ../../../third_party/skia/bench -../../../third_party/skia/bin/clang_update.py ../../../third_party/skia/codereview.settings ../../../third_party/skia/defines.bzl ../../../third_party/skia/demos.skia.org @@ -2618,6 +2640,9 @@ ../../../third_party/skia/fuzz/README.md ../../../third_party/skia/gm/BUILD.bazel ../../../third_party/skia/gm/android_gm_test.bzl +../../../third_party/skia/gm/png_codec.bzl +../../../third_party/skia/gm/surface_manager/BUILD.bazel +../../../third_party/skia/gm/vias/BUILD.bazel ../../../third_party/skia/gn/BUILD.bazel ../../../third_party/skia/gn/__init__.py ../../../third_party/skia/gn/bazel_build.py @@ -2662,9 +2687,10 @@ ../../../third_party/skia/include/encode/BUILD.bazel ../../../third_party/skia/include/gpu/BUILD.bazel ../../../third_party/skia/include/gpu/d3d/BUILD.bazel -../../../third_party/skia/include/gpu/dawn/BUILD.bazel ../../../third_party/skia/include/gpu/ganesh/BUILD.bazel +../../../third_party/skia/include/gpu/ganesh/gl/BUILD.bazel ../../../third_party/skia/include/gpu/ganesh/mtl/BUILD.bazel +../../../third_party/skia/include/gpu/ganesh/vk/BUILD.bazel ../../../third_party/skia/include/gpu/gl/BUILD.bazel ../../../third_party/skia/include/gpu/gl/egl/BUILD.bazel ../../../third_party/skia/include/gpu/gl/glx/BUILD.bazel @@ -2689,6 +2715,10 @@ ../../../third_party/skia/include/utils/BUILD.bazel ../../../third_party/skia/include/utils/mac/BUILD.bazel ../../../third_party/skia/infra +../../../third_party/skia/modules/bentleyottmann/BUILD.bazel +../../../third_party/skia/modules/bentleyottmann/include/BUILD.bazel +../../../third_party/skia/modules/bentleyottmann/src/BUILD.bazel +../../../third_party/skia/modules/bentleyottmann/tests ../../../third_party/skia/modules/canvaskit/.gitignore ../../../third_party/skia/modules/canvaskit/BUILD.bazel ../../../third_party/skia/modules/canvaskit/CHANGELOG.md @@ -2797,7 +2827,6 @@ ../../../third_party/skia/src/gpu/dawn/BUILD.bazel ../../../third_party/skia/src/gpu/ganesh/BUILD.bazel ../../../third_party/skia/src/gpu/ganesh/d3d/BUILD.bazel -../../../third_party/skia/src/gpu/ganesh/dawn/BUILD.bazel ../../../third_party/skia/src/gpu/ganesh/effects/BUILD.bazel ../../../third_party/skia/src/gpu/ganesh/geometry/BUILD.bazel ../../../third_party/skia/src/gpu/ganesh/gl/BUILD.bazel @@ -2837,7 +2866,6 @@ ../../../third_party/skia/src/sksl/README.md ../../../third_party/skia/src/sksl/analysis/BUILD.bazel ../../../third_party/skia/src/sksl/codegen/BUILD.bazel -../../../third_party/skia/src/sksl/dsl/BUILD.bazel ../../../third_party/skia/src/sksl/ir/BUILD.bazel ../../../third_party/skia/src/sksl/lex/BUILD.bazel ../../../third_party/skia/src/sksl/tracing/BUILD.bazel @@ -2857,6 +2885,7 @@ ../../../third_party/skia/third_party/freetype2 ../../../third_party/skia/third_party/harfbuzz/README ../../../third_party/skia/third_party/icu +../../../third_party/skia/third_party/libgrapheme/generate_headers.py ../../../third_party/skia/third_party/libjpeg-turbo ../../../third_party/skia/third_party/libpng ../../../third_party/skia/third_party/lua @@ -2881,6 +2910,7 @@ ../../../third_party/sqlite/Makefile ../../../third_party/sqlite/README.md ../../../third_party/sqlite/VERSION +../../../third_party/stb ../../../third_party/swiftshader ../../../third_party/tinygltf ../../../third_party/vulkan-deps/.git diff --git a/ci/licenses_golden/licenses_dart b/ci/licenses_golden/licenses_dart new file mode 100644 index 0000000000000..c854fe3533549 --- /dev/null +++ b/ci/licenses_golden/licenses_dart @@ -0,0 +1,4846 @@ +Signature: 89619e30d21a24727f88927a386e925b + +==================================================================================================== +LIBRARY: dart +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/common/builtin_clock.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/thread_descriptor.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_descriptor.proto +ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_event.proto +TYPE: LicenseType.apache +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/common/builtin_clock.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/thread_descriptor.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_descriptor.proto +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_event.proto +---------------------------------------------------------------------------------------------------- +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/bigint_patch.dart +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/bigint_patch.dart +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bigint_patch.dart +TYPE: LicenseType.mit +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/bigint_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/bigint_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bigint_patch.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2003-2005 Tom Wu +Copyright (c) 2012 Adam Singer (adam@solvr.io) +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, +INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF +THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +In addition, the following condition applies: + +All redistributions must retain an intact copy of this copyright notice +and disclaimer. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/platform/splay-tree-inl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/splay-tree.h + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/platform/splay-tree-inl.h +FILE: ../../../third_party/dart/runtime/platform/splay-tree.h +---------------------------------------------------------------------------------------------------- +Copyright (c) 2010, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/snapshot_empty.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/snapshot_in.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/include/dart_tools_api.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/double.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/math.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/mirrors.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/object.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/string.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bitfield.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpu_ia32.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dart.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dart_api_impl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dart_entry.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dart_entry.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/debugger_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/debugger_ia32.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/debugger_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/double_conversion.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/double_conversion.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/exceptions.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/exceptions.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/handle_visitor.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/handles.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/freelist.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/marker.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/marker.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/pages.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/scavenger.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/sweeper.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/sweeper.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/verifier.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/longjump.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/memory_region.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/message.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/message.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/message_handler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/message_handler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/native_entry.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/native_entry.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/native_function.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/port.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/resolver.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/resolver.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_ia32.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_list.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stub_code.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/timer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/timer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/token.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/unicode_data.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/visitor.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/queue.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/comparable.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/date_time.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/duration.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/function.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/iterable.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/pattern.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/set.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/stopwatch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/string_buffer.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/device.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/filtered_element_list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/lists.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/iterable.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/sort.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/snapshot_empty.cc +FILE: ../../../third_party/dart/runtime/bin/snapshot_in.cc +FILE: ../../../third_party/dart/runtime/include/dart_tools_api.h +FILE: ../../../third_party/dart/runtime/lib/double.cc +FILE: ../../../third_party/dart/runtime/lib/math.cc +FILE: ../../../third_party/dart/runtime/lib/mirrors.h +FILE: ../../../third_party/dart/runtime/lib/object.cc +FILE: ../../../third_party/dart/runtime/lib/string.cc +FILE: ../../../third_party/dart/runtime/vm/bitfield.h +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler.h +FILE: ../../../third_party/dart/runtime/vm/cpu_ia32.cc +FILE: ../../../third_party/dart/runtime/vm/dart.h +FILE: ../../../third_party/dart/runtime/vm/dart_api_impl.h +FILE: ../../../third_party/dart/runtime/vm/dart_entry.cc +FILE: ../../../third_party/dart/runtime/vm/dart_entry.h +FILE: ../../../third_party/dart/runtime/vm/debugger_arm.cc +FILE: ../../../third_party/dart/runtime/vm/debugger_ia32.cc +FILE: ../../../third_party/dart/runtime/vm/debugger_x64.cc +FILE: ../../../third_party/dart/runtime/vm/double_conversion.cc +FILE: ../../../third_party/dart/runtime/vm/double_conversion.h +FILE: ../../../third_party/dart/runtime/vm/exceptions.cc +FILE: ../../../third_party/dart/runtime/vm/exceptions.h +FILE: ../../../third_party/dart/runtime/vm/handle_visitor.h +FILE: ../../../third_party/dart/runtime/vm/handles.h +FILE: ../../../third_party/dart/runtime/vm/heap/freelist.cc +FILE: ../../../third_party/dart/runtime/vm/heap/marker.cc +FILE: ../../../third_party/dart/runtime/vm/heap/marker.h +FILE: ../../../third_party/dart/runtime/vm/heap/pages.h +FILE: ../../../third_party/dart/runtime/vm/heap/scavenger.cc +FILE: ../../../third_party/dart/runtime/vm/heap/sweeper.cc +FILE: ../../../third_party/dart/runtime/vm/heap/sweeper.h +FILE: ../../../third_party/dart/runtime/vm/heap/verifier.h +FILE: ../../../third_party/dart/runtime/vm/longjump.cc +FILE: ../../../third_party/dart/runtime/vm/memory_region.cc +FILE: ../../../third_party/dart/runtime/vm/message.cc +FILE: ../../../third_party/dart/runtime/vm/message.h +FILE: ../../../third_party/dart/runtime/vm/message_handler.cc +FILE: ../../../third_party/dart/runtime/vm/message_handler.h +FILE: ../../../third_party/dart/runtime/vm/native_entry.cc +FILE: ../../../third_party/dart/runtime/vm/native_entry.h +FILE: ../../../third_party/dart/runtime/vm/native_function.h +FILE: ../../../third_party/dart/runtime/vm/os.h +FILE: ../../../third_party/dart/runtime/vm/port.h +FILE: ../../../third_party/dart/runtime/vm/resolver.cc +FILE: ../../../third_party/dart/runtime/vm/resolver.h +FILE: ../../../third_party/dart/runtime/vm/runtime_entry.cc +FILE: ../../../third_party/dart/runtime/vm/runtime_entry.h +FILE: ../../../third_party/dart/runtime/vm/runtime_entry_arm.cc +FILE: ../../../third_party/dart/runtime/vm/runtime_entry_ia32.cc +FILE: ../../../third_party/dart/runtime/vm/runtime_entry_list.h +FILE: ../../../third_party/dart/runtime/vm/runtime_entry_x64.cc +FILE: ../../../third_party/dart/runtime/vm/stack_frame.h +FILE: ../../../third_party/dart/runtime/vm/stub_code.h +FILE: ../../../third_party/dart/runtime/vm/timer.cc +FILE: ../../../third_party/dart/runtime/vm/timer.h +FILE: ../../../third_party/dart/runtime/vm/token.cc +FILE: ../../../third_party/dart/runtime/vm/unicode_data.cc +FILE: ../../../third_party/dart/runtime/vm/visitor.h +FILE: ../../../third_party/dart/sdk/lib/collection/queue.dart +FILE: ../../../third_party/dart/sdk/lib/core/comparable.dart +FILE: ../../../third_party/dart/sdk/lib/core/date_time.dart +FILE: ../../../third_party/dart/sdk/lib/core/duration.dart +FILE: ../../../third_party/dart/sdk/lib/core/function.dart +FILE: ../../../third_party/dart/sdk/lib/core/iterable.dart +FILE: ../../../third_party/dart/sdk/lib/core/map.dart +FILE: ../../../third_party/dart/sdk/lib/core/pattern.dart +FILE: ../../../third_party/dart/sdk/lib/core/set.dart +FILE: ../../../third_party/dart/sdk/lib/core/stopwatch.dart +FILE: ../../../third_party/dart/sdk/lib/core/string_buffer.dart +FILE: ../../../third_party/dart/sdk/lib/html/html_common/device.dart +FILE: ../../../third_party/dart/sdk/lib/html/html_common/filtered_element_list.dart +FILE: ../../../third_party/dart/sdk/lib/html/html_common/lists.dart +FILE: ../../../third_party/dart/sdk/lib/internal/iterable.dart +FILE: ../../../third_party/dart/sdk/lib/internal/sort.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/builtin.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/builtin.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/builtin_gen_snapshot.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/builtin_in.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/builtin_natives.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/crashpad.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/crypto.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/crypto.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/crypto_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/crypto_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/crypto_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/crypto_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/dartutils.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/dartutils.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/directory.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/directory.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/directory_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/directory_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/directory_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/directory_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_android.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_linux.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_macos.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_win.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/fdutils.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/fdutils_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/fdutils_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/fdutils_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/fdutils_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/io_buffer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/io_buffer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/io_natives.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/isolate_data.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/lockers.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/main.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/main_impl.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/platform.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/platform.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/platform_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/platform_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/platform_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/platform_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/process.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/process_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/process_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/process_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/process_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/run_vm_tests.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/secure_socket_unsupported.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_android.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_linux.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_macos.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_win.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_android.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_linux.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_macos.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_win.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/utils.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/utils_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/utils_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/utils_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/utils_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/utils_win.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/include/dart_api.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/array.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/bool.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/date.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/errors.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/function.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/growable_array.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/identical.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/integers.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/isolate.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/mirrors.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/regexp.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/stopwatch.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/assert.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/assert.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/floating_point.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/floating_point_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/floating_point_win.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/globals.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/hashmap.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/hashmap.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/syslog.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/syslog_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/syslog_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/syslog_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/syslog_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/text_buffer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/text_buffer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/unicode.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/unicode.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils_android.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils_linux.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils_macos.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils_win.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/allocation.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/base_isolate.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bit_set.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bit_vector.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bit_vector.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bitmap.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bitmap.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/boolfield.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bootstrap.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bootstrap.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bootstrap_natives.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bootstrap_natives.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/class_finalizer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/class_table.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/class_table.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_descriptors.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_descriptors.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_observers.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_observers.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher_ia32.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/aot_call_specializer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_base.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_x86.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/object_pool_builder.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/constant_propagator.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_printer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_printer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/inliner.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/cha.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/cha.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/flow_graph_builder.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/flow_graph_builder.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/intrinsifier.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/intrinsifier.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/jit/compiler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/jit/compiler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpu.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpu_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpu_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dart_api_message.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dart_api_state.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/datastream.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/debugger.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/debugger.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/double_internals.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/flag_list.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/flags.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/flags.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/globals.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/growable_array.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/handles.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/handles_impl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/hash_map.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/freelist.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/heap.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/heap.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/pages.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/pointer_block.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/pointer_block.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/scavenger.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/verifier.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions_ia32.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions_ia32.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions_x64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/lockers.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/megamorphic_cache_table.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/megamorphic_cache_table.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/memory_region.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/native_arguments.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/native_message_handler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/native_message_handler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object_set.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object_store.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_android.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_linux.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_macos.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_win.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/parser.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/parser.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/port.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/proccpuinfo.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/proccpuinfo.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/raw_object.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/raw_object.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/scopes.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/scopes.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/snapshot.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/snapshot.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stub_code.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/symbols.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/symbols.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_pool.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_pool.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/token.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/unicode.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/version.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/version_in.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory_posix.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/zone.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/zone.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/crypto.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_date.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/bigint_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/isolate_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/math_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/foreign_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/interceptors.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_array.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_number.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_string.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/regexp_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/string_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/async_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/bigint_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/constant_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/core_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/foreign_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/interceptors.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/isolate_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_array.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_number.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_string.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/math_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/native_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/regexp_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/string_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/sdk_library_metadata/lib/libraries.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/builtin.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/common_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/directory_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/eventhandler_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/file_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/platform_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/secure_socket_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/array.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/double.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/double_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/empty_source.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/errors_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/expando_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/function_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/growable_array.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/identical_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/immutable_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/integers.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/invocation_mirror_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/isolate_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/math_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirrors_impl.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirrors_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/object_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/print_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/regexp_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/stopwatch_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/string_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/type_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/weak_property.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/array_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bool_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/date_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/integers_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/map_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/string_buffer_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/async.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/async_error.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/broadcast_stream_controller.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/future.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/future_impl.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/stream_controller.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/stream_impl.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/stream_pipe.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/timer.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/collection.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/iterable.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/iterator.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/maps.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/splay_tree.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/bool.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/core.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/double.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/errors.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/exceptions.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/identical.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/int.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/invocation.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/iterator.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/num.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/object.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/print.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/regexp.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/string.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/type.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/uri.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/weak.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/html/dart2js/html_dart2js.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/html/dartium/nativewrappers.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/conversions.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/css_class_set.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/html_common_dart2js.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/metadata.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/async_cast.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/cast.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/internal.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/common.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/directory.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/directory_impl.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/eventhandler.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/io.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/platform.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/platform_impl.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/secure_server_socket.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/isolate/isolate.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/math/math.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/math/random.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/svg/dart2js/svg_dart2js.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/web_sql/dart2js/web_sql_dart2js.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/builtin.cc +FILE: ../../../third_party/dart/runtime/bin/builtin.h +FILE: ../../../third_party/dart/runtime/bin/builtin_gen_snapshot.cc +FILE: ../../../third_party/dart/runtime/bin/builtin_in.cc +FILE: ../../../third_party/dart/runtime/bin/builtin_natives.cc +FILE: ../../../third_party/dart/runtime/bin/crashpad.cc +FILE: ../../../third_party/dart/runtime/bin/crypto.cc +FILE: ../../../third_party/dart/runtime/bin/crypto.h +FILE: ../../../third_party/dart/runtime/bin/crypto_android.cc +FILE: ../../../third_party/dart/runtime/bin/crypto_linux.cc +FILE: ../../../third_party/dart/runtime/bin/crypto_macos.cc +FILE: ../../../third_party/dart/runtime/bin/crypto_win.cc +FILE: ../../../third_party/dart/runtime/bin/dartutils.cc +FILE: ../../../third_party/dart/runtime/bin/dartutils.h +FILE: ../../../third_party/dart/runtime/bin/directory.cc +FILE: ../../../third_party/dart/runtime/bin/directory.h +FILE: ../../../third_party/dart/runtime/bin/directory_android.cc +FILE: ../../../third_party/dart/runtime/bin/directory_linux.cc +FILE: ../../../third_party/dart/runtime/bin/directory_macos.cc +FILE: ../../../third_party/dart/runtime/bin/directory_win.cc +FILE: ../../../third_party/dart/runtime/bin/eventhandler.cc +FILE: ../../../third_party/dart/runtime/bin/eventhandler.h +FILE: ../../../third_party/dart/runtime/bin/eventhandler_android.cc +FILE: ../../../third_party/dart/runtime/bin/eventhandler_android.h +FILE: ../../../third_party/dart/runtime/bin/eventhandler_linux.cc +FILE: ../../../third_party/dart/runtime/bin/eventhandler_linux.h +FILE: ../../../third_party/dart/runtime/bin/eventhandler_macos.cc +FILE: ../../../third_party/dart/runtime/bin/eventhandler_macos.h +FILE: ../../../third_party/dart/runtime/bin/eventhandler_win.h +FILE: ../../../third_party/dart/runtime/bin/fdutils.h +FILE: ../../../third_party/dart/runtime/bin/fdutils_android.cc +FILE: ../../../third_party/dart/runtime/bin/fdutils_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/fdutils_linux.cc +FILE: ../../../third_party/dart/runtime/bin/fdutils_macos.cc +FILE: ../../../third_party/dart/runtime/bin/file_android.cc +FILE: ../../../third_party/dart/runtime/bin/file_linux.cc +FILE: ../../../third_party/dart/runtime/bin/file_macos.cc +FILE: ../../../third_party/dart/runtime/bin/file_win.cc +FILE: ../../../third_party/dart/runtime/bin/io_buffer.cc +FILE: ../../../third_party/dart/runtime/bin/io_buffer.h +FILE: ../../../third_party/dart/runtime/bin/io_natives.h +FILE: ../../../third_party/dart/runtime/bin/isolate_data.h +FILE: ../../../third_party/dart/runtime/bin/lockers.h +FILE: ../../../third_party/dart/runtime/bin/main.cc +FILE: ../../../third_party/dart/runtime/bin/main_impl.cc +FILE: ../../../third_party/dart/runtime/bin/platform.cc +FILE: ../../../third_party/dart/runtime/bin/platform.h +FILE: ../../../third_party/dart/runtime/bin/platform_android.cc +FILE: ../../../third_party/dart/runtime/bin/platform_linux.cc +FILE: ../../../third_party/dart/runtime/bin/platform_macos.cc +FILE: ../../../third_party/dart/runtime/bin/platform_win.cc +FILE: ../../../third_party/dart/runtime/bin/process.h +FILE: ../../../third_party/dart/runtime/bin/process_android.cc +FILE: ../../../third_party/dart/runtime/bin/process_linux.cc +FILE: ../../../third_party/dart/runtime/bin/process_macos.cc +FILE: ../../../third_party/dart/runtime/bin/process_win.cc +FILE: ../../../third_party/dart/runtime/bin/run_vm_tests.cc +FILE: ../../../third_party/dart/runtime/bin/secure_socket_unsupported.cc +FILE: ../../../third_party/dart/runtime/bin/socket_android.cc +FILE: ../../../third_party/dart/runtime/bin/socket_base_android.h +FILE: ../../../third_party/dart/runtime/bin/socket_base_linux.h +FILE: ../../../third_party/dart/runtime/bin/socket_base_macos.h +FILE: ../../../third_party/dart/runtime/bin/socket_base_win.h +FILE: ../../../third_party/dart/runtime/bin/thread.h +FILE: ../../../third_party/dart/runtime/bin/thread_android.cc +FILE: ../../../third_party/dart/runtime/bin/thread_android.h +FILE: ../../../third_party/dart/runtime/bin/thread_linux.cc +FILE: ../../../third_party/dart/runtime/bin/thread_linux.h +FILE: ../../../third_party/dart/runtime/bin/thread_macos.cc +FILE: ../../../third_party/dart/runtime/bin/thread_macos.h +FILE: ../../../third_party/dart/runtime/bin/thread_win.cc +FILE: ../../../third_party/dart/runtime/bin/thread_win.h +FILE: ../../../third_party/dart/runtime/bin/utils.h +FILE: ../../../third_party/dart/runtime/bin/utils_android.cc +FILE: ../../../third_party/dart/runtime/bin/utils_linux.cc +FILE: ../../../third_party/dart/runtime/bin/utils_macos.cc +FILE: ../../../third_party/dart/runtime/bin/utils_win.cc +FILE: ../../../third_party/dart/runtime/bin/utils_win.h +FILE: ../../../third_party/dart/runtime/include/dart_api.h +FILE: ../../../third_party/dart/runtime/lib/array.cc +FILE: ../../../third_party/dart/runtime/lib/bool.cc +FILE: ../../../third_party/dart/runtime/lib/date.cc +FILE: ../../../third_party/dart/runtime/lib/errors.cc +FILE: ../../../third_party/dart/runtime/lib/function.cc +FILE: ../../../third_party/dart/runtime/lib/growable_array.cc +FILE: ../../../third_party/dart/runtime/lib/identical.cc +FILE: ../../../third_party/dart/runtime/lib/integers.cc +FILE: ../../../third_party/dart/runtime/lib/isolate.cc +FILE: ../../../third_party/dart/runtime/lib/mirrors.cc +FILE: ../../../third_party/dart/runtime/lib/regexp.cc +FILE: ../../../third_party/dart/runtime/lib/stopwatch.cc +FILE: ../../../third_party/dart/runtime/platform/assert.cc +FILE: ../../../third_party/dart/runtime/platform/assert.h +FILE: ../../../third_party/dart/runtime/platform/floating_point.h +FILE: ../../../third_party/dart/runtime/platform/floating_point_win.cc +FILE: ../../../third_party/dart/runtime/platform/floating_point_win.h +FILE: ../../../third_party/dart/runtime/platform/globals.h +FILE: ../../../third_party/dart/runtime/platform/hashmap.cc +FILE: ../../../third_party/dart/runtime/platform/hashmap.h +FILE: ../../../third_party/dart/runtime/platform/syslog.h +FILE: ../../../third_party/dart/runtime/platform/syslog_android.cc +FILE: ../../../third_party/dart/runtime/platform/syslog_linux.cc +FILE: ../../../third_party/dart/runtime/platform/syslog_macos.cc +FILE: ../../../third_party/dart/runtime/platform/syslog_win.cc +FILE: ../../../third_party/dart/runtime/platform/text_buffer.cc +FILE: ../../../third_party/dart/runtime/platform/text_buffer.h +FILE: ../../../third_party/dart/runtime/platform/unicode.cc +FILE: ../../../third_party/dart/runtime/platform/unicode.h +FILE: ../../../third_party/dart/runtime/platform/utils.cc +FILE: ../../../third_party/dart/runtime/platform/utils.h +FILE: ../../../third_party/dart/runtime/platform/utils_android.cc +FILE: ../../../third_party/dart/runtime/platform/utils_android.h +FILE: ../../../third_party/dart/runtime/platform/utils_linux.cc +FILE: ../../../third_party/dart/runtime/platform/utils_linux.h +FILE: ../../../third_party/dart/runtime/platform/utils_macos.cc +FILE: ../../../third_party/dart/runtime/platform/utils_macos.h +FILE: ../../../third_party/dart/runtime/platform/utils_win.cc +FILE: ../../../third_party/dart/runtime/platform/utils_win.h +FILE: ../../../third_party/dart/runtime/vm/allocation.cc +FILE: ../../../third_party/dart/runtime/vm/base_isolate.h +FILE: ../../../third_party/dart/runtime/vm/bit_set.h +FILE: ../../../third_party/dart/runtime/vm/bit_vector.cc +FILE: ../../../third_party/dart/runtime/vm/bit_vector.h +FILE: ../../../third_party/dart/runtime/vm/bitmap.cc +FILE: ../../../third_party/dart/runtime/vm/bitmap.h +FILE: ../../../third_party/dart/runtime/vm/boolfield.h +FILE: ../../../third_party/dart/runtime/vm/bootstrap.cc +FILE: ../../../third_party/dart/runtime/vm/bootstrap.h +FILE: ../../../third_party/dart/runtime/vm/bootstrap_natives.cc +FILE: ../../../third_party/dart/runtime/vm/bootstrap_natives.h +FILE: ../../../third_party/dart/runtime/vm/class_finalizer.h +FILE: ../../../third_party/dart/runtime/vm/class_table.cc +FILE: ../../../third_party/dart/runtime/vm/class_table.h +FILE: ../../../third_party/dart/runtime/vm/code_descriptors.cc +FILE: ../../../third_party/dart/runtime/vm/code_descriptors.h +FILE: ../../../third_party/dart/runtime/vm/code_observers.cc +FILE: ../../../third_party/dart/runtime/vm/code_observers.h +FILE: ../../../third_party/dart/runtime/vm/code_patcher.cc +FILE: ../../../third_party/dart/runtime/vm/code_patcher.h +FILE: ../../../third_party/dart/runtime/vm/code_patcher_ia32.cc +FILE: ../../../third_party/dart/runtime/vm/code_patcher_x64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/aot/aot_call_specializer.h +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler.h +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_base.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_x86.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/object_pool_builder.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/constant_propagator.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_printer.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_printer.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/inliner.h +FILE: ../../../third_party/dart/runtime/vm/compiler/cha.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/cha.h +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/flow_graph_builder.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/flow_graph_builder.h +FILE: ../../../third_party/dart/runtime/vm/compiler/intrinsifier.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/intrinsifier.h +FILE: ../../../third_party/dart/runtime/vm/compiler/jit/compiler.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/jit/compiler.h +FILE: ../../../third_party/dart/runtime/vm/cpu.h +FILE: ../../../third_party/dart/runtime/vm/cpu_arm.cc +FILE: ../../../third_party/dart/runtime/vm/cpu_x64.cc +FILE: ../../../third_party/dart/runtime/vm/cpuinfo_linux.cc +FILE: ../../../third_party/dart/runtime/vm/cpuinfo_macos.cc +FILE: ../../../third_party/dart/runtime/vm/dart_api_message.h +FILE: ../../../third_party/dart/runtime/vm/dart_api_state.h +FILE: ../../../third_party/dart/runtime/vm/datastream.h +FILE: ../../../third_party/dart/runtime/vm/debugger.cc +FILE: ../../../third_party/dart/runtime/vm/debugger.h +FILE: ../../../third_party/dart/runtime/vm/double_internals.h +FILE: ../../../third_party/dart/runtime/vm/flag_list.h +FILE: ../../../third_party/dart/runtime/vm/flags.cc +FILE: ../../../third_party/dart/runtime/vm/flags.h +FILE: ../../../third_party/dart/runtime/vm/globals.h +FILE: ../../../third_party/dart/runtime/vm/growable_array.h +FILE: ../../../third_party/dart/runtime/vm/handles.cc +FILE: ../../../third_party/dart/runtime/vm/handles_impl.h +FILE: ../../../third_party/dart/runtime/vm/hash_map.h +FILE: ../../../third_party/dart/runtime/vm/heap/freelist.h +FILE: ../../../third_party/dart/runtime/vm/heap/heap.cc +FILE: ../../../third_party/dart/runtime/vm/heap/heap.h +FILE: ../../../third_party/dart/runtime/vm/heap/pages.cc +FILE: ../../../third_party/dart/runtime/vm/heap/pointer_block.cc +FILE: ../../../third_party/dart/runtime/vm/heap/pointer_block.h +FILE: ../../../third_party/dart/runtime/vm/heap/scavenger.h +FILE: ../../../third_party/dart/runtime/vm/heap/verifier.cc +FILE: ../../../third_party/dart/runtime/vm/instructions_ia32.cc +FILE: ../../../third_party/dart/runtime/vm/instructions_ia32.h +FILE: ../../../third_party/dart/runtime/vm/instructions_x64.cc +FILE: ../../../third_party/dart/runtime/vm/instructions_x64.h +FILE: ../../../third_party/dart/runtime/vm/lockers.h +FILE: ../../../third_party/dart/runtime/vm/megamorphic_cache_table.cc +FILE: ../../../third_party/dart/runtime/vm/megamorphic_cache_table.h +FILE: ../../../third_party/dart/runtime/vm/memory_region.h +FILE: ../../../third_party/dart/runtime/vm/native_arguments.h +FILE: ../../../third_party/dart/runtime/vm/native_message_handler.cc +FILE: ../../../third_party/dart/runtime/vm/native_message_handler.h +FILE: ../../../third_party/dart/runtime/vm/object.cc +FILE: ../../../third_party/dart/runtime/vm/object.h +FILE: ../../../third_party/dart/runtime/vm/object_set.h +FILE: ../../../third_party/dart/runtime/vm/object_store.h +FILE: ../../../third_party/dart/runtime/vm/os_android.cc +FILE: ../../../third_party/dart/runtime/vm/os_linux.cc +FILE: ../../../third_party/dart/runtime/vm/os_macos.cc +FILE: ../../../third_party/dart/runtime/vm/os_thread.h +FILE: ../../../third_party/dart/runtime/vm/os_thread_android.cc +FILE: ../../../third_party/dart/runtime/vm/os_thread_android.h +FILE: ../../../third_party/dart/runtime/vm/os_thread_linux.cc +FILE: ../../../third_party/dart/runtime/vm/os_thread_linux.h +FILE: ../../../third_party/dart/runtime/vm/os_thread_macos.cc +FILE: ../../../third_party/dart/runtime/vm/os_thread_macos.h +FILE: ../../../third_party/dart/runtime/vm/os_thread_win.cc +FILE: ../../../third_party/dart/runtime/vm/os_thread_win.h +FILE: ../../../third_party/dart/runtime/vm/os_win.cc +FILE: ../../../third_party/dart/runtime/vm/parser.cc +FILE: ../../../third_party/dart/runtime/vm/parser.h +FILE: ../../../third_party/dart/runtime/vm/port.cc +FILE: ../../../third_party/dart/runtime/vm/proccpuinfo.cc +FILE: ../../../third_party/dart/runtime/vm/proccpuinfo.h +FILE: ../../../third_party/dart/runtime/vm/raw_object.cc +FILE: ../../../third_party/dart/runtime/vm/raw_object.h +FILE: ../../../third_party/dart/runtime/vm/scopes.cc +FILE: ../../../third_party/dart/runtime/vm/scopes.h +FILE: ../../../third_party/dart/runtime/vm/snapshot.cc +FILE: ../../../third_party/dart/runtime/vm/snapshot.h +FILE: ../../../third_party/dart/runtime/vm/stack_frame.cc +FILE: ../../../third_party/dart/runtime/vm/stub_code.cc +FILE: ../../../third_party/dart/runtime/vm/symbols.cc +FILE: ../../../third_party/dart/runtime/vm/symbols.h +FILE: ../../../third_party/dart/runtime/vm/thread_pool.cc +FILE: ../../../third_party/dart/runtime/vm/thread_pool.h +FILE: ../../../third_party/dart/runtime/vm/token.h +FILE: ../../../third_party/dart/runtime/vm/unicode.cc +FILE: ../../../third_party/dart/runtime/vm/version.h +FILE: ../../../third_party/dart/runtime/vm/version_in.cc +FILE: ../../../third_party/dart/runtime/vm/virtual_memory.cc +FILE: ../../../third_party/dart/runtime/vm/virtual_memory.h +FILE: ../../../third_party/dart/runtime/vm/virtual_memory_posix.cc +FILE: ../../../third_party/dart/runtime/vm/virtual_memory_win.cc +FILE: ../../../third_party/dart/runtime/vm/zone.cc +FILE: ../../../third_party/dart/runtime/vm/zone.h +FILE: ../../../third_party/dart/sdk/lib/_http/crypto.dart +FILE: ../../../third_party/dart/sdk/lib/_http/http_date.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/bigint_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/isolate_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/math_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/foreign_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/interceptors.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_array.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_number.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_string.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/regexp_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/string_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/async_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/bigint_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/constant_map.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/core_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/foreign_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/interceptors.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/isolate_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_array.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_number.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_string.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/math_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/native_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/regexp_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/string_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/sdk_library_metadata/lib/libraries.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/builtin.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/common_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/directory_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/eventhandler_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/file_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/platform_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/secure_socket_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/array.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/double.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/double_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/empty_source.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/errors_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/expando_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/function_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/growable_array.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/identical_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/immutable_map.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/integers.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/invocation_mirror_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/isolate_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/math_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirrors_impl.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirrors_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/object_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/print_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/regexp_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/stopwatch_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/string_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/type_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/weak_property.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/array_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bool_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/date_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/integers_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/map_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/string_buffer_patch.dart +FILE: ../../../third_party/dart/sdk/lib/async/async.dart +FILE: ../../../third_party/dart/sdk/lib/async/async_error.dart +FILE: ../../../third_party/dart/sdk/lib/async/broadcast_stream_controller.dart +FILE: ../../../third_party/dart/sdk/lib/async/future.dart +FILE: ../../../third_party/dart/sdk/lib/async/future_impl.dart +FILE: ../../../third_party/dart/sdk/lib/async/stream_controller.dart +FILE: ../../../third_party/dart/sdk/lib/async/stream_impl.dart +FILE: ../../../third_party/dart/sdk/lib/async/stream_pipe.dart +FILE: ../../../third_party/dart/sdk/lib/async/timer.dart +FILE: ../../../third_party/dart/sdk/lib/collection/collection.dart +FILE: ../../../third_party/dart/sdk/lib/collection/iterable.dart +FILE: ../../../third_party/dart/sdk/lib/collection/iterator.dart +FILE: ../../../third_party/dart/sdk/lib/collection/maps.dart +FILE: ../../../third_party/dart/sdk/lib/collection/splay_tree.dart +FILE: ../../../third_party/dart/sdk/lib/core/bool.dart +FILE: ../../../third_party/dart/sdk/lib/core/core.dart +FILE: ../../../third_party/dart/sdk/lib/core/double.dart +FILE: ../../../third_party/dart/sdk/lib/core/errors.dart +FILE: ../../../third_party/dart/sdk/lib/core/exceptions.dart +FILE: ../../../third_party/dart/sdk/lib/core/identical.dart +FILE: ../../../third_party/dart/sdk/lib/core/int.dart +FILE: ../../../third_party/dart/sdk/lib/core/invocation.dart +FILE: ../../../third_party/dart/sdk/lib/core/iterator.dart +FILE: ../../../third_party/dart/sdk/lib/core/list.dart +FILE: ../../../third_party/dart/sdk/lib/core/num.dart +FILE: ../../../third_party/dart/sdk/lib/core/object.dart +FILE: ../../../third_party/dart/sdk/lib/core/print.dart +FILE: ../../../third_party/dart/sdk/lib/core/regexp.dart +FILE: ../../../third_party/dart/sdk/lib/core/string.dart +FILE: ../../../third_party/dart/sdk/lib/core/type.dart +FILE: ../../../third_party/dart/sdk/lib/core/uri.dart +FILE: ../../../third_party/dart/sdk/lib/core/weak.dart +FILE: ../../../third_party/dart/sdk/lib/html/dart2js/html_dart2js.dart +FILE: ../../../third_party/dart/sdk/lib/html/dartium/nativewrappers.dart +FILE: ../../../third_party/dart/sdk/lib/html/html_common/conversions.dart +FILE: ../../../third_party/dart/sdk/lib/html/html_common/css_class_set.dart +FILE: ../../../third_party/dart/sdk/lib/html/html_common/html_common_dart2js.dart +FILE: ../../../third_party/dart/sdk/lib/html/html_common/metadata.dart +FILE: ../../../third_party/dart/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart +FILE: ../../../third_party/dart/sdk/lib/internal/async_cast.dart +FILE: ../../../third_party/dart/sdk/lib/internal/cast.dart +FILE: ../../../third_party/dart/sdk/lib/internal/internal.dart +FILE: ../../../third_party/dart/sdk/lib/io/common.dart +FILE: ../../../third_party/dart/sdk/lib/io/directory.dart +FILE: ../../../third_party/dart/sdk/lib/io/directory_impl.dart +FILE: ../../../third_party/dart/sdk/lib/io/eventhandler.dart +FILE: ../../../third_party/dart/sdk/lib/io/io.dart +FILE: ../../../third_party/dart/sdk/lib/io/platform.dart +FILE: ../../../third_party/dart/sdk/lib/io/platform_impl.dart +FILE: ../../../third_party/dart/sdk/lib/io/secure_server_socket.dart +FILE: ../../../third_party/dart/sdk/lib/isolate/isolate.dart +FILE: ../../../third_party/dart/sdk/lib/math/math.dart +FILE: ../../../third_party/dart/sdk/lib/math/random.dart +FILE: ../../../third_party/dart/sdk/lib/svg/dart2js/svg_dart2js.dart +FILE: ../../../third_party/dart/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart +FILE: ../../../third_party/dart/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart +FILE: ../../../third_party/dart/sdk/lib/web_sql/dart2js/web_sql_dart2js.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/filter.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/filter.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/gen_snapshot.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/io_natives.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/io_service.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/io_service.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/io_service_no_ssl.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/io_service_no_ssl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/process.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/stdio.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/stdio.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/stdio_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/stdio_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/stdio_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/stdio_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/vmservice_impl.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/vmservice_impl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/include/dart_native_api.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/invocation_mirror.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/libgen_in.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/simd128.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/stacktrace.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/typed_data.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/uri.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/application.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/location_manager.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_instances.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/code_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/code_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/context_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/context_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile/virtual_tree.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile_table.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/curly_block.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/error_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/eval_box.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/field_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/field_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/flag_list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/function_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/function_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/any_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/icdata_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/icdata_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/instance_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/instance_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/json_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/library_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/library_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/local_var_descriptors_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/megamorphiccache_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/native_memory_profiler.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/object_common.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/object_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectpool_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectstore_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/observatory_application.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/pc_descriptors_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/sample_buffer_control.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_inset.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/sentinel_value.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/sentinel_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/source_inset.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/stack_trace_tree_config.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/type_arguments_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/unknown_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/tracer.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/application.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/location_manager.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_instances.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/code_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/code_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/context_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/context_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile/virtual_tree.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile_table.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/curly_block.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/error_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/eval_box.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/field_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/field_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/flag_list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/function_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/function_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/any_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/icdata_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/icdata_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/instance_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/instance_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/json_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/library_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/library_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/local_var_descriptors_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/megamorphiccache_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/native_memory_profiler.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/object_common.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/object_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectpool_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectstore_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/observatory_application.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/pc_descriptors_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sample_buffer_control.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_inset.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sentinel_value.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sentinel_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/source_inset.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/stack_trace_tree_config.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/type_arguments_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unknown_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/tracer.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/atomic.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/signal_blocker.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/allocation.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/class_finalizer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/aot_call_specializer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_ia32.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_ia32.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_x64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/block_scheduler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/block_scheduler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/constant_propagator.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_ia32.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_ia32.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/inliner.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/linearscan.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/linearscan.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/locations.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/locations.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/type_propagator.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/type_propagator.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/jit/jit_call_specializer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_arm.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_ia32.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_x64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dart.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dart_api_impl.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/deferred_objects.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/deferred_objects.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/deopt_instructions.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/deopt_instructions.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/weak_table.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/weak_table.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions_arm.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/isolate.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/isolate.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/json_stream.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/json_stream.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/native_api_impl.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/native_symbol.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/native_symbol_posix.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/native_symbol_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object_id_ring.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object_id_ring.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object_store.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/profiler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/profiler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/random.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/random.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/reusable_handles.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/service.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/service.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/service_isolate.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/simulator.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/simulator_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/simulator_arm.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame_arm.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame_ia32.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame_x64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/tags.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/http.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_headers.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_impl.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_parser.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_session.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/websocket.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/websocket_impl.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/collection_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/convert_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/internal_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/typed_data_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/annotations.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_primitives.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_rti.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/mirror_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_typed_data.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/annotations.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/collection_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/convert_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/internal_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/io_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_names.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_primitives.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/native_typed_data.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/typed_data_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/file_system_entity_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/filter_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/io_service_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/process_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/socket_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/stdio_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/vmservice_io.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/vmservice_server.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/core_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/function.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/internal_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirror_reference.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/schedule_microtask_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/stacktrace.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/symbol_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_impl.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/typed_data_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/uri_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/collection_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/null_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/io_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/deferred_load.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/schedule_microtask.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/stream.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/stream_transformers.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/zone.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/collections.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/hash_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/hash_set.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/linked_hash_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/linked_hash_set.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/linked_list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/ascii.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/byte_conversion.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/chunked_conversion.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/codec.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/convert.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/converter.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/encoding.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/html_escape.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/json.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/latin1.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/line_splitter.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/string_conversion.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/utf.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/annotations.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/null.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/stacktrace.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/string_sink.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/symbol.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/html/dart2js/html_dart2js.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/bytes_builder.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/print.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/symbol.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/data_transformer.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/file.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/file_impl.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/file_system_entity.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/io_service.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/io_sink.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/link.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/secure_socket.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/socket.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/stdio.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/string_transformer.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/js/js.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/math/point.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/math/rectangle.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/mirrors/mirrors.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/typed_data/typed_data.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/client.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/constants.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/message.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/message_router.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/running_isolate.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/running_isolates.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/utils/compiler/create_snapshot_entry.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/eventhandler_win.cc +FILE: ../../../third_party/dart/runtime/bin/file.cc +FILE: ../../../third_party/dart/runtime/bin/file.h +FILE: ../../../third_party/dart/runtime/bin/file_system_watcher.cc +FILE: ../../../third_party/dart/runtime/bin/file_system_watcher.h +FILE: ../../../third_party/dart/runtime/bin/file_system_watcher_android.cc +FILE: ../../../third_party/dart/runtime/bin/file_system_watcher_linux.cc +FILE: ../../../third_party/dart/runtime/bin/file_system_watcher_macos.cc +FILE: ../../../third_party/dart/runtime/bin/file_system_watcher_win.cc +FILE: ../../../third_party/dart/runtime/bin/filter.cc +FILE: ../../../third_party/dart/runtime/bin/filter.h +FILE: ../../../third_party/dart/runtime/bin/gen_snapshot.cc +FILE: ../../../third_party/dart/runtime/bin/io_natives.cc +FILE: ../../../third_party/dart/runtime/bin/io_service.cc +FILE: ../../../third_party/dart/runtime/bin/io_service.h +FILE: ../../../third_party/dart/runtime/bin/io_service_no_ssl.cc +FILE: ../../../third_party/dart/runtime/bin/io_service_no_ssl.h +FILE: ../../../third_party/dart/runtime/bin/process.cc +FILE: ../../../third_party/dart/runtime/bin/socket.cc +FILE: ../../../third_party/dart/runtime/bin/socket.h +FILE: ../../../third_party/dart/runtime/bin/socket_base_linux.cc +FILE: ../../../third_party/dart/runtime/bin/socket_base_macos.cc +FILE: ../../../third_party/dart/runtime/bin/socket_base_win.cc +FILE: ../../../third_party/dart/runtime/bin/socket_linux.cc +FILE: ../../../third_party/dart/runtime/bin/socket_macos.cc +FILE: ../../../third_party/dart/runtime/bin/socket_win.cc +FILE: ../../../third_party/dart/runtime/bin/stdio.cc +FILE: ../../../third_party/dart/runtime/bin/stdio.h +FILE: ../../../third_party/dart/runtime/bin/stdio_android.cc +FILE: ../../../third_party/dart/runtime/bin/stdio_linux.cc +FILE: ../../../third_party/dart/runtime/bin/stdio_macos.cc +FILE: ../../../third_party/dart/runtime/bin/stdio_win.cc +FILE: ../../../third_party/dart/runtime/bin/vmservice_impl.cc +FILE: ../../../third_party/dart/runtime/bin/vmservice_impl.h +FILE: ../../../third_party/dart/runtime/include/dart_native_api.h +FILE: ../../../third_party/dart/runtime/lib/invocation_mirror.h +FILE: ../../../third_party/dart/runtime/lib/libgen_in.cc +FILE: ../../../third_party/dart/runtime/lib/simd128.cc +FILE: ../../../third_party/dart/runtime/lib/stacktrace.cc +FILE: ../../../third_party/dart/runtime/lib/typed_data.cc +FILE: ../../../third_party/dart/runtime/lib/uri.cc +FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/application.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/location_manager.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_instances.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/code_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/code_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/context_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/context_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile/virtual_tree.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile_table.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/curly_block.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/error_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/eval_box.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/field_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/field_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/flag_list.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/function_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/function_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_snapshot.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/any_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/icdata_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/icdata_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/instance_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/instance_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/json_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/library_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/library_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/local_var_descriptors_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/megamorphiccache_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/native_memory_profiler.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/object_common.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/object_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectpool_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectstore_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/observatory_application.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/pc_descriptors_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/sample_buffer_control.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_inset.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/sentinel_value.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/sentinel_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/source_inset.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/stack_trace_tree_config.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/type_arguments_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/unknown_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/tracer.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/application.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/location_manager.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_instances.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/code_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/code_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/context_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/context_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile/virtual_tree.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile_table.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/curly_block.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/error_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/eval_box.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/field_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/field_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/flag_list.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/function_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/function_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_snapshot.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/any_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/icdata_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/icdata_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/instance_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/instance_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/json_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/library_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/library_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/local_var_descriptors_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/megamorphiccache_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/native_memory_profiler.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/object_common.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/object_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectpool_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectstore_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/observatory_application.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/pc_descriptors_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sample_buffer_control.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_inset.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sentinel_value.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sentinel_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/source_inset.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/stack_trace_tree_config.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/type_arguments_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unknown_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/tracer.dart +FILE: ../../../third_party/dart/runtime/platform/atomic.h +FILE: ../../../third_party/dart/runtime/platform/signal_blocker.h +FILE: ../../../third_party/dart/runtime/vm/allocation.h +FILE: ../../../third_party/dart/runtime/vm/class_finalizer.cc +FILE: ../../../third_party/dart/runtime/vm/code_patcher_arm.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/aot/aot_call_specializer.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm.h +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_ia32.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_ia32.h +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_x64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_x64.h +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_arm.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/block_scheduler.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/block_scheduler.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/constant_propagator.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_arm.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_ia32.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_x64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_arm.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_ia32.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_x64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/inliner.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/linearscan.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/linearscan.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/locations.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/locations.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/type_propagator.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/type_propagator.h +FILE: ../../../third_party/dart/runtime/vm/compiler/jit/jit_call_specializer.cc +FILE: ../../../third_party/dart/runtime/vm/constants_arm.h +FILE: ../../../third_party/dart/runtime/vm/constants_ia32.h +FILE: ../../../third_party/dart/runtime/vm/constants_x64.h +FILE: ../../../third_party/dart/runtime/vm/dart.cc +FILE: ../../../third_party/dart/runtime/vm/dart_api_impl.cc +FILE: ../../../third_party/dart/runtime/vm/deferred_objects.cc +FILE: ../../../third_party/dart/runtime/vm/deferred_objects.h +FILE: ../../../third_party/dart/runtime/vm/deopt_instructions.cc +FILE: ../../../third_party/dart/runtime/vm/deopt_instructions.h +FILE: ../../../third_party/dart/runtime/vm/heap/weak_table.cc +FILE: ../../../third_party/dart/runtime/vm/heap/weak_table.h +FILE: ../../../third_party/dart/runtime/vm/instructions.h +FILE: ../../../third_party/dart/runtime/vm/instructions_arm.cc +FILE: ../../../third_party/dart/runtime/vm/instructions_arm.h +FILE: ../../../third_party/dart/runtime/vm/isolate.cc +FILE: ../../../third_party/dart/runtime/vm/isolate.h +FILE: ../../../third_party/dart/runtime/vm/json_stream.cc +FILE: ../../../third_party/dart/runtime/vm/json_stream.h +FILE: ../../../third_party/dart/runtime/vm/native_api_impl.cc +FILE: ../../../third_party/dart/runtime/vm/native_symbol.h +FILE: ../../../third_party/dart/runtime/vm/native_symbol_posix.cc +FILE: ../../../third_party/dart/runtime/vm/native_symbol_win.cc +FILE: ../../../third_party/dart/runtime/vm/object_id_ring.cc +FILE: ../../../third_party/dart/runtime/vm/object_id_ring.h +FILE: ../../../third_party/dart/runtime/vm/object_store.cc +FILE: ../../../third_party/dart/runtime/vm/profiler.cc +FILE: ../../../third_party/dart/runtime/vm/profiler.h +FILE: ../../../third_party/dart/runtime/vm/random.cc +FILE: ../../../third_party/dart/runtime/vm/random.h +FILE: ../../../third_party/dart/runtime/vm/reusable_handles.h +FILE: ../../../third_party/dart/runtime/vm/service.cc +FILE: ../../../third_party/dart/runtime/vm/service.h +FILE: ../../../third_party/dart/runtime/vm/service_isolate.h +FILE: ../../../third_party/dart/runtime/vm/signal_handler.h +FILE: ../../../third_party/dart/runtime/vm/signal_handler_android.cc +FILE: ../../../third_party/dart/runtime/vm/signal_handler_linux.cc +FILE: ../../../third_party/dart/runtime/vm/signal_handler_macos.cc +FILE: ../../../third_party/dart/runtime/vm/signal_handler_win.cc +FILE: ../../../third_party/dart/runtime/vm/simulator.h +FILE: ../../../third_party/dart/runtime/vm/simulator_arm.cc +FILE: ../../../third_party/dart/runtime/vm/simulator_arm.h +FILE: ../../../third_party/dart/runtime/vm/stack_frame_arm.h +FILE: ../../../third_party/dart/runtime/vm/stack_frame_ia32.h +FILE: ../../../third_party/dart/runtime/vm/stack_frame_x64.h +FILE: ../../../third_party/dart/runtime/vm/tags.h +FILE: ../../../third_party/dart/runtime/vm/thread_interrupter.cc +FILE: ../../../third_party/dart/runtime/vm/thread_interrupter.h +FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_android.cc +FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_linux.cc +FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_macos.cc +FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_win.cc +FILE: ../../../third_party/dart/sdk/lib/_http/http.dart +FILE: ../../../third_party/dart/sdk/lib/_http/http_headers.dart +FILE: ../../../third_party/dart/sdk/lib/_http/http_impl.dart +FILE: ../../../third_party/dart/sdk/lib/_http/http_parser.dart +FILE: ../../../third_party/dart/sdk/lib/_http/http_session.dart +FILE: ../../../third_party/dart/sdk/lib/_http/websocket.dart +FILE: ../../../third_party/dart/sdk/lib/_http/websocket_impl.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/collection_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/convert_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/internal_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/typed_data_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/annotations.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_primitives.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_rti.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/mirror_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_typed_data.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/annotations.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/collection_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/convert_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/internal_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/io_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_names.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_primitives.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/native_typed_data.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/typed_data_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/file_system_entity_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/filter_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/io_service_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/process_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/socket_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/stdio_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/vmservice_io.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/vmservice_server.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/core_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/function.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/internal_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirror_reference.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/schedule_microtask_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/stacktrace.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/symbol_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_impl.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/typed_data_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/uri_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/collection_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/null_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/io_patch.dart +FILE: ../../../third_party/dart/sdk/lib/async/deferred_load.dart +FILE: ../../../third_party/dart/sdk/lib/async/schedule_microtask.dart +FILE: ../../../third_party/dart/sdk/lib/async/stream.dart +FILE: ../../../third_party/dart/sdk/lib/async/stream_transformers.dart +FILE: ../../../third_party/dart/sdk/lib/async/zone.dart +FILE: ../../../third_party/dart/sdk/lib/collection/collections.dart +FILE: ../../../third_party/dart/sdk/lib/collection/hash_map.dart +FILE: ../../../third_party/dart/sdk/lib/collection/hash_set.dart +FILE: ../../../third_party/dart/sdk/lib/collection/linked_hash_map.dart +FILE: ../../../third_party/dart/sdk/lib/collection/linked_hash_set.dart +FILE: ../../../third_party/dart/sdk/lib/collection/linked_list.dart +FILE: ../../../third_party/dart/sdk/lib/collection/list.dart +FILE: ../../../third_party/dart/sdk/lib/convert/ascii.dart +FILE: ../../../third_party/dart/sdk/lib/convert/byte_conversion.dart +FILE: ../../../third_party/dart/sdk/lib/convert/chunked_conversion.dart +FILE: ../../../third_party/dart/sdk/lib/convert/codec.dart +FILE: ../../../third_party/dart/sdk/lib/convert/convert.dart +FILE: ../../../third_party/dart/sdk/lib/convert/converter.dart +FILE: ../../../third_party/dart/sdk/lib/convert/encoding.dart +FILE: ../../../third_party/dart/sdk/lib/convert/html_escape.dart +FILE: ../../../third_party/dart/sdk/lib/convert/json.dart +FILE: ../../../third_party/dart/sdk/lib/convert/latin1.dart +FILE: ../../../third_party/dart/sdk/lib/convert/line_splitter.dart +FILE: ../../../third_party/dart/sdk/lib/convert/string_conversion.dart +FILE: ../../../third_party/dart/sdk/lib/convert/utf.dart +FILE: ../../../third_party/dart/sdk/lib/core/annotations.dart +FILE: ../../../third_party/dart/sdk/lib/core/null.dart +FILE: ../../../third_party/dart/sdk/lib/core/stacktrace.dart +FILE: ../../../third_party/dart/sdk/lib/core/string_sink.dart +FILE: ../../../third_party/dart/sdk/lib/core/symbol.dart +FILE: ../../../third_party/dart/sdk/lib/html/dart2js/html_dart2js.dart +FILE: ../../../third_party/dart/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart +FILE: ../../../third_party/dart/sdk/lib/internal/bytes_builder.dart +FILE: ../../../third_party/dart/sdk/lib/internal/list.dart +FILE: ../../../third_party/dart/sdk/lib/internal/print.dart +FILE: ../../../third_party/dart/sdk/lib/internal/symbol.dart +FILE: ../../../third_party/dart/sdk/lib/io/data_transformer.dart +FILE: ../../../third_party/dart/sdk/lib/io/file.dart +FILE: ../../../third_party/dart/sdk/lib/io/file_impl.dart +FILE: ../../../third_party/dart/sdk/lib/io/file_system_entity.dart +FILE: ../../../third_party/dart/sdk/lib/io/io_service.dart +FILE: ../../../third_party/dart/sdk/lib/io/io_sink.dart +FILE: ../../../third_party/dart/sdk/lib/io/link.dart +FILE: ../../../third_party/dart/sdk/lib/io/secure_socket.dart +FILE: ../../../third_party/dart/sdk/lib/io/socket.dart +FILE: ../../../third_party/dart/sdk/lib/io/stdio.dart +FILE: ../../../third_party/dart/sdk/lib/io/string_transformer.dart +FILE: ../../../third_party/dart/sdk/lib/js/js.dart +FILE: ../../../third_party/dart/sdk/lib/math/point.dart +FILE: ../../../third_party/dart/sdk/lib/math/rectangle.dart +FILE: ../../../third_party/dart/sdk/lib/mirrors/mirrors.dart +FILE: ../../../third_party/dart/sdk/lib/typed_data/typed_data.dart +FILE: ../../../third_party/dart/sdk/lib/vmservice/client.dart +FILE: ../../../third_party/dart/sdk/lib/vmservice/constants.dart +FILE: ../../../third_party/dart/sdk/lib/vmservice/message.dart +FILE: ../../../third_party/dart/sdk/lib/vmservice/message_router.dart +FILE: ../../../third_party/dart/sdk/lib/vmservice/running_isolate.dart +FILE: ../../../third_party/dart/sdk/lib/vmservice/running_isolates.dart +FILE: ../../../third_party/dart/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart +FILE: ../../../third_party/dart/utils/compiler/create_snapshot_entry.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/observatory/web/third_party/webcomponents.min.js + http://polymer.github.io/LICENSE.txt referenced by ../../../third_party/dart/runtime/observatory/web/third_party/webcomponents.min.js +ORIGIN: ../../../third_party/dart/runtime/observatory_2/web/third_party/webcomponents.min.js + http://polymer.github.io/LICENSE.txt referenced by ../../../third_party/dart/runtime/observatory_2/web/third_party/webcomponents.min.js +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/observatory/web/third_party/webcomponents.min.js +FILE: ../../../third_party/dart/runtime/observatory_2/web/third_party/webcomponents.min.js +---------------------------------------------------------------------------------------------------- +Copyright (c) 2014 The Polymer Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/lib/profiler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/bin/shell.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/app.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/object_graph.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/service.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/service_common.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/service_html.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/service_io.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/page.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/settings.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/view_model.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_tree.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/debugger.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_reconnect.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/metrics.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_connect.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/service/object.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/utils.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/web/main.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/bin/shell.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/app.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/object_graph.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/service.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/service_common.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/service_html.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/service_io.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/page.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/settings.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/view_model.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_tree.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/debugger.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_reconnect.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metrics.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_connect.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/service/object.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/utils.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/web/main.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/address_sanitizer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/memory_sanitizer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/safe_stack.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/verbose_gc_to_bmu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/range_analysis.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/range_analysis.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/method_recognizer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/method_recognizer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_arm64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpu_arm.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpu_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpu_arm64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpu_ia32.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpu_x64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpuid.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpuid.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/debugger_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/hash_table.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/spaces.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/weak_code.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/weak_code.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions_arm64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/metrics.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/metrics.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object_graph.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object_graph.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler_ir.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler_ir.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_ast.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_ast.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_parser.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_parser.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/report.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/report.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/ring_buffer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/simulator_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/simulator_arm64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame_arm64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/tags.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/unibrow-inl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/unibrow.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/unibrow.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/preambles/d8.js + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/preambles/jsshell.js + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/linked_hash_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/embedded_names.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/lib_prefix.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/profiler.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/convert_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/collection/set.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/sink.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/developer/profiler.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/process.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/service_object.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/isolate/capability.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/lib/profiler.cc +FILE: ../../../third_party/dart/runtime/observatory/bin/shell.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/app.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/object_graph.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/service.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/service_common.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/service_html.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/service_io.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/page.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/settings.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/view_model.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_tree.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/debugger.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_map.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_reconnect.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/metrics.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_connect.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/service/object.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/utils.dart +FILE: ../../../third_party/dart/runtime/observatory/web/main.dart +FILE: ../../../third_party/dart/runtime/observatory_2/bin/shell.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/app.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/object_graph.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/service.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/service_common.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/service_html.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/service_io.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/page.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/settings.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/view_model.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_tree.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/debugger.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_map.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_reconnect.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metrics.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_connect.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/service/object.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/utils.dart +FILE: ../../../third_party/dart/runtime/observatory_2/web/main.dart +FILE: ../../../third_party/dart/runtime/platform/address_sanitizer.h +FILE: ../../../third_party/dart/runtime/platform/memory_sanitizer.h +FILE: ../../../third_party/dart/runtime/platform/safe_stack.h +FILE: ../../../third_party/dart/runtime/tools/verbose_gc_to_bmu.dart +FILE: ../../../third_party/dart/runtime/vm/code_patcher_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm64.h +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/range_analysis.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/range_analysis.h +FILE: ../../../third_party/dart/runtime/vm/compiler/method_recognizer.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/method_recognizer.h +FILE: ../../../third_party/dart/runtime/vm/constants_arm64.h +FILE: ../../../third_party/dart/runtime/vm/cpu_arm.h +FILE: ../../../third_party/dart/runtime/vm/cpu_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/cpu_arm64.h +FILE: ../../../third_party/dart/runtime/vm/cpu_ia32.h +FILE: ../../../third_party/dart/runtime/vm/cpu_x64.h +FILE: ../../../third_party/dart/runtime/vm/cpuid.cc +FILE: ../../../third_party/dart/runtime/vm/cpuid.h +FILE: ../../../third_party/dart/runtime/vm/cpuinfo.h +FILE: ../../../third_party/dart/runtime/vm/cpuinfo_android.cc +FILE: ../../../third_party/dart/runtime/vm/cpuinfo_win.cc +FILE: ../../../third_party/dart/runtime/vm/debugger_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/hash_table.h +FILE: ../../../third_party/dart/runtime/vm/heap/spaces.h +FILE: ../../../third_party/dart/runtime/vm/heap/weak_code.cc +FILE: ../../../third_party/dart/runtime/vm/heap/weak_code.h +FILE: ../../../third_party/dart/runtime/vm/instructions_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/instructions_arm64.h +FILE: ../../../third_party/dart/runtime/vm/metrics.cc +FILE: ../../../third_party/dart/runtime/vm/metrics.h +FILE: ../../../third_party/dart/runtime/vm/object_graph.cc +FILE: ../../../third_party/dart/runtime/vm/object_graph.h +FILE: ../../../third_party/dart/runtime/vm/regexp.cc +FILE: ../../../third_party/dart/runtime/vm/regexp.h +FILE: ../../../third_party/dart/runtime/vm/regexp_assembler.cc +FILE: ../../../third_party/dart/runtime/vm/regexp_assembler.h +FILE: ../../../third_party/dart/runtime/vm/regexp_assembler_ir.cc +FILE: ../../../third_party/dart/runtime/vm/regexp_assembler_ir.h +FILE: ../../../third_party/dart/runtime/vm/regexp_ast.cc +FILE: ../../../third_party/dart/runtime/vm/regexp_ast.h +FILE: ../../../third_party/dart/runtime/vm/regexp_parser.cc +FILE: ../../../third_party/dart/runtime/vm/regexp_parser.h +FILE: ../../../third_party/dart/runtime/vm/report.cc +FILE: ../../../third_party/dart/runtime/vm/report.h +FILE: ../../../third_party/dart/runtime/vm/ring_buffer.h +FILE: ../../../third_party/dart/runtime/vm/runtime_entry_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/simulator_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/simulator_arm64.h +FILE: ../../../third_party/dart/runtime/vm/stack_frame_arm64.h +FILE: ../../../third_party/dart/runtime/vm/tags.cc +FILE: ../../../third_party/dart/runtime/vm/unibrow-inl.h +FILE: ../../../third_party/dart/runtime/vm/unibrow.cc +FILE: ../../../third_party/dart/runtime/vm/unibrow.h +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/preambles/d8.js +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/preambles/jsshell.js +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/linked_hash_map.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/embedded_names.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/lib_prefix.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/profiler.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/convert_patch.dart +FILE: ../../../third_party/dart/sdk/lib/collection/set.dart +FILE: ../../../third_party/dart/sdk/lib/core/sink.dart +FILE: ../../../third_party/dart/sdk/lib/developer/profiler.dart +FILE: ../../../third_party/dart/sdk/lib/io/process.dart +FILE: ../../../third_party/dart/sdk/lib/io/service_object.dart +FILE: ../../../third_party/dart/sdk/lib/isolate/capability.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/address_sanitizer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/dart_io_api_impl.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/observatory_assets_empty.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/include/bin/dart_io_api.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/developer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/timeline.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/vmservice.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/cli.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/debugger.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/sample_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/allocation_profile/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/cli/command.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/debugger/debugger.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/debugger/debugger_location.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/logging.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/logging_list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/megamorphiccache_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectpool_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/persistent_handles.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/ports.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/timeline_page.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/sample_profile/sample_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/web/timeline.js + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/cli.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/debugger.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/sample_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/allocation_profile/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/cli/command.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/debugger/debugger.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/debugger/debugger_location.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/logging.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/logging_list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/megamorphiccache_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectpool_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/persistent_handles.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/ports.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/timeline_page.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/sample_profile/sample_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/web/timeline.js + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/log.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/log.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/profiler_service.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/profiler_service.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/program_visitor.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/program_visitor.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode_inl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_bytecodes.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_interpreter.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/regexp_interpreter.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/scope_timer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/service_event.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/service_event.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/service_isolate.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/source_report.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/source_report.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_barrier.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_registry.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_registry.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/timeline.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/timeline.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/developer_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/classes.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/rtti.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/runtime.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/types.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/utils.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/debugger.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/developer_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/preambles/d8.js + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/preambles/jsshell.js + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/async_status_codes.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/async_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/developer.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timeline.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/compact_hash.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/convert/base64.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/developer/developer.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/developer/extension.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/developer/timeline.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/io_resource_info.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/security_context.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/js/_js_annotations.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/asset.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/vmservice.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/address_sanitizer.cc +FILE: ../../../third_party/dart/runtime/bin/dart_io_api_impl.cc +FILE: ../../../third_party/dart/runtime/bin/observatory_assets_empty.cc +FILE: ../../../third_party/dart/runtime/include/bin/dart_io_api.h +FILE: ../../../third_party/dart/runtime/lib/developer.cc +FILE: ../../../third_party/dart/runtime/lib/timeline.cc +FILE: ../../../third_party/dart/runtime/lib/vmservice.cc +FILE: ../../../third_party/dart/runtime/observatory/lib/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/cli.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/debugger.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/sample_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/allocation_profile/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/cli/command.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/debugger/debugger.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/debugger/debugger_location.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_snapshot.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/logging.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/logging_list.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/megamorphiccache_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectpool_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/persistent_handles.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/ports.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/timeline_page.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/sample_profile/sample_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/web/timeline.js +FILE: ../../../third_party/dart/runtime/observatory_2/lib/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/cli.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/debugger.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/sample_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/allocation_profile/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/cli/command.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/debugger/debugger.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/debugger/debugger_location.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_snapshot.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/logging.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/logging_list.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/megamorphiccache_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectpool_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/persistent_handles.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/ports.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/timeline_page.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/sample_profile/sample_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/web/timeline.js +FILE: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler.h +FILE: ../../../third_party/dart/runtime/vm/log.cc +FILE: ../../../third_party/dart/runtime/vm/log.h +FILE: ../../../third_party/dart/runtime/vm/os_thread.cc +FILE: ../../../third_party/dart/runtime/vm/profiler_service.cc +FILE: ../../../third_party/dart/runtime/vm/profiler_service.h +FILE: ../../../third_party/dart/runtime/vm/program_visitor.cc +FILE: ../../../third_party/dart/runtime/vm/program_visitor.h +FILE: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode.cc +FILE: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode.h +FILE: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode_inl.h +FILE: ../../../third_party/dart/runtime/vm/regexp_bytecodes.h +FILE: ../../../third_party/dart/runtime/vm/regexp_interpreter.cc +FILE: ../../../third_party/dart/runtime/vm/regexp_interpreter.h +FILE: ../../../third_party/dart/runtime/vm/scope_timer.h +FILE: ../../../third_party/dart/runtime/vm/service_event.cc +FILE: ../../../third_party/dart/runtime/vm/service_event.h +FILE: ../../../third_party/dart/runtime/vm/service_isolate.cc +FILE: ../../../third_party/dart/runtime/vm/source_report.cc +FILE: ../../../third_party/dart/runtime/vm/source_report.h +FILE: ../../../third_party/dart/runtime/vm/thread.cc +FILE: ../../../third_party/dart/runtime/vm/thread.h +FILE: ../../../third_party/dart/runtime/vm/thread_barrier.h +FILE: ../../../third_party/dart/runtime/vm/thread_registry.cc +FILE: ../../../third_party/dart/runtime/vm/thread_registry.h +FILE: ../../../third_party/dart/runtime/vm/timeline.cc +FILE: ../../../third_party/dart/runtime/vm/timeline.h +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/developer_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/classes.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/rtti.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/runtime.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/types.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/utils.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/debugger.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/developer_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/preambles/d8.js +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/preambles/jsshell.js +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/async_status_codes.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/async_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/developer.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timeline.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/compact_hash.dart +FILE: ../../../third_party/dart/sdk/lib/convert/base64.dart +FILE: ../../../third_party/dart/sdk/lib/developer/developer.dart +FILE: ../../../third_party/dart/sdk/lib/developer/extension.dart +FILE: ../../../third_party/dart/sdk/lib/developer/timeline.dart +FILE: ../../../third_party/dart/sdk/lib/io/io_resource_info.dart +FILE: ../../../third_party/dart/sdk/lib/io/security_context.dart +FILE: ../../../third_party/dart/sdk/lib/js/_js_annotations.dart +FILE: ../../../third_party/dart/sdk/lib/vmservice/asset.dart +FILE: ../../../third_party/dart/sdk/lib/vmservice/vmservice.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/crypto_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/directory_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_fuchsia.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_support.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/loader.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/loader.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/platform_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/process_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/reference_counting.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/root_certificates_unsupported.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_fuchsia.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/stdio_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_fuchsia.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/utils_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/stacktrace.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/models.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/repositories.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/notification.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/virtual_collection.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/virtual_tree.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/error_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/general_error.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/custom_element.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/nav_bar.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/nav_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/rendering_queue.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/rendering_scheduler.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/uris.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/inbound_references.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/counter_chart.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/location.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/run_state.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/shared_summary.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/summary.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/metric/details.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/metric/graph.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/class_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/isolate_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/library_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/menu_item.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify_event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify_exception.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/refresh.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/top_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/vm_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/retaining_path.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/source_link.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_connect_target.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/exceptions.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/breakpoint.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/class.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/code.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/context.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/error.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/extension_data.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/field.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/flag.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/frame.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/function.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/guarded.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/heap_space.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/icdata.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/inbound_references.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/instance.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/isolate.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/library.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/local_var_descriptors.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/map_association.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/megamorphiccache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/metric.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/notification.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/object.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/objectpool.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/objectstore.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/pc_descriptors.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/persistent_handles.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/ports.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/retaining_path.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/sample_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/script.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/sentinel.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/source_location.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/target.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/timeline_event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/type_arguments.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/unknown.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/vm.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/breakpoint.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/class.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/context.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/editor.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/eval.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/field.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/flag.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/function.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/heap_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/icdata.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/inbound_references.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/instance.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/isolate.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/library.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/megamorphiccache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/metric.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/notification.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/object.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/objectpool.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/objectstore.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/persistent_handles.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/ports.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/reachable_size.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/retained_size.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/retaining_path.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/sample_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/script.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/target.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/type_arguments.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/breakpoint.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/class.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/context.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/editor.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/eval.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/field.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/flag.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/function.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/heap_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/icdata.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/inbound_references.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/instance.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/isolate.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/library.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/megamorphiccache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/metric.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/notification.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/object.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/objectpool.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/objectstore.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/persistent_handles.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/ports.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/reachable_size.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/retained_size.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/retaining_path.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/sample_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/script.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/settings.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/target.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/type_arguments.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/web/timeline_message_handler.js + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/models.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/repositories.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/notification.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/virtual_collection.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/virtual_tree.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/error_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/general_error.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/custom_element.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/nav_bar.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/nav_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/rendering_queue.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/rendering_scheduler.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/tag.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/uris.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/inbound_references.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/counter_chart.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/location.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/run_state.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/shared_summary.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/summary.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metric/details.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metric/graph.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/class_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/isolate_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/library_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/menu_item.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify_event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify_exception.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/refresh.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/top_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/vm_menu.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/retaining_path.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/source_link.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_connect_target.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/exceptions.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/breakpoint.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/class.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/code.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/context.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/error.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/extension_data.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/field.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/flag.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/frame.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/function.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/guarded.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/heap_space.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/icdata.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/inbound_references.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/instance.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/isolate.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/library.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/local_var_descriptors.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/map_association.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/megamorphiccache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/metric.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/notification.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/object.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/objectpool.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/objectstore.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/pc_descriptors.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/persistent_handles.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/ports.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/retaining_path.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/sample_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/script.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/sentinel.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/source_location.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/target.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/timeline_event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/type_arguments.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/unknown.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/vm.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/breakpoint.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/class.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/context.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/editor.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/eval.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/field.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/flag.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/function.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/heap_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/icdata.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/inbound_references.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/instance.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/isolate.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/library.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/megamorphiccache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/metric.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/notification.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/object.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/objectpool.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/objectstore.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/persistent_handles.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/ports.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/reachable_size.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/retained_size.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/retaining_path.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/sample_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/script.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/target.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/type_arguments.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/allocation_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/breakpoint.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/class.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/context.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/editor.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/eval.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/event.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/field.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/flag.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/function.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/heap_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/icdata.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/inbound_references.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/instance.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/isolate.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/library.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/megamorphiccache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/metric.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/notification.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/object.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/objectpool.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/objectstore.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/persistent_handles.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/ports.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/reachable_size.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/retained_size.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/retaining_path.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/sample_profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/script.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/settings.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/target.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/type_arguments.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/web/timeline_message_handler.js + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/syslog_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/utils_fuchsia.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/app_snapshot.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/app_snapshot.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/canonical_tables.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/branch_optimizer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/branch_optimizer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/redundancy_elimination.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/redundancy_elimination.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_binary_flowgraph.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_to_il.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_to_il.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dart_api_state.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/become.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/become.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/safepoint.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/safepoint.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/isolate_reload.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/isolate_reload.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/kernel.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/kernel.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/kernel_binary.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/kernel_isolate.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/kernel_isolate.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/kernel_loader.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/kernel_loader.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/lockers.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object_reload.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object_service.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_fuchsia.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/token_position.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/token_position.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/uri.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/uri.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/developer/service.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/js_util/js_util.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/devfs.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/crypto_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/directory_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/eventhandler_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/eventhandler_fuchsia.h +FILE: ../../../third_party/dart/runtime/bin/file_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/file_support.cc +FILE: ../../../third_party/dart/runtime/bin/file_system_watcher_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/loader.cc +FILE: ../../../third_party/dart/runtime/bin/loader.h +FILE: ../../../third_party/dart/runtime/bin/platform_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/process_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/reference_counting.h +FILE: ../../../third_party/dart/runtime/bin/root_certificates_unsupported.cc +FILE: ../../../third_party/dart/runtime/bin/socket_base_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/socket_base_fuchsia.h +FILE: ../../../third_party/dart/runtime/bin/socket_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/stdio_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/thread_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/thread_fuchsia.h +FILE: ../../../third_party/dart/runtime/bin/utils_fuchsia.cc +FILE: ../../../third_party/dart/runtime/lib/stacktrace.h +FILE: ../../../third_party/dart/runtime/observatory/lib/event.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/models.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/repositories.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/notification.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/virtual_collection.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/virtual_tree.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/error_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/general_error.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/custom_element.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/nav_bar.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/nav_menu.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/rendering_queue.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/rendering_scheduler.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/uris.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/inbound_references.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/counter_chart.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/location.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/run_state.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/shared_summary.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/summary.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/metric/details.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/metric/graph.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/class_menu.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/isolate_menu.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/library_menu.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/menu_item.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify_event.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify_exception.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/refresh.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/top_menu.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/vm_menu.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/retaining_path.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/source_link.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/strongly_reachable_instances.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_connect_target.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/exceptions.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/breakpoint.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/class.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/code.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/context.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/error.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/event.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/extension_data.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/field.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/flag.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/frame.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/function.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/guarded.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/heap_space.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/icdata.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/inbound_references.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/instance.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/isolate.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/library.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/local_var_descriptors.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/map_association.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/megamorphiccache.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/metric.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/notification.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/object.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/objectpool.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/objectstore.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/pc_descriptors.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/persistent_handles.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/ports.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/retaining_path.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/sample_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/script.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/sentinel.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/source_location.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/target.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/timeline_event.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/type_arguments.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/unknown.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/vm.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/breakpoint.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/class.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/context.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/editor.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/eval.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/event.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/field.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/flag.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/function.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/heap_snapshot.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/icdata.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/inbound_references.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/instance.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/isolate.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/library.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/megamorphiccache.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/metric.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/notification.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/object.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/objectpool.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/objectstore.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/persistent_handles.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/ports.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/reachable_size.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/retained_size.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/retaining_path.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/sample_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/script.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/strongly_reachable_instances.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/target.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/type_arguments.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/breakpoint.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/class.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/context.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/editor.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/eval.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/event.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/field.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/flag.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/function.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/heap_snapshot.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/icdata.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/inbound_references.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/instance.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/isolate.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/library.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/megamorphiccache.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/metric.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/notification.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/object.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/objectpool.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/objectstore.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/persistent_handles.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/ports.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/reachable_size.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/retained_size.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/retaining_path.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/sample_profile.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/script.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/settings.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/strongly_reachable_instances.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/target.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/type_arguments.dart +FILE: ../../../third_party/dart/runtime/observatory/web/timeline_message_handler.js +FILE: ../../../third_party/dart/runtime/observatory_2/lib/event.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/models.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/repositories.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/notification.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/virtual_collection.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/virtual_tree.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/error_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/general_error.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/custom_element.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/nav_bar.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/nav_menu.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/rendering_queue.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/rendering_scheduler.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/tag.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/uris.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/inbound_references.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/counter_chart.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/location.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/run_state.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/shared_summary.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/summary.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metric/details.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metric/graph.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/class_menu.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/isolate_menu.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/library_menu.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/menu_item.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify_event.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify_exception.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/refresh.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/top_menu.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/vm_menu.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/retaining_path.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/source_link.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/strongly_reachable_instances.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_connect_target.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/exceptions.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/breakpoint.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/class.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/code.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/context.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/error.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/event.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/extension_data.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/field.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/flag.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/frame.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/function.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/guarded.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/heap_space.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/icdata.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/inbound_references.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/instance.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/isolate.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/library.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/local_var_descriptors.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/map_association.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/megamorphiccache.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/metric.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/notification.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/object.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/objectpool.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/objectstore.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/pc_descriptors.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/persistent_handles.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/ports.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/retaining_path.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/sample_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/script.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/sentinel.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/source_location.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/target.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/timeline_event.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/type_arguments.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/unknown.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/vm.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/breakpoint.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/class.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/context.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/editor.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/eval.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/event.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/field.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/flag.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/function.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/heap_snapshot.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/icdata.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/inbound_references.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/instance.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/isolate.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/library.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/megamorphiccache.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/metric.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/notification.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/object.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/objectpool.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/objectstore.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/persistent_handles.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/ports.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/reachable_size.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/retained_size.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/retaining_path.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/sample_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/script.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/strongly_reachable_instances.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/target.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/type_arguments.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/allocation_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/breakpoint.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/class.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/context.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/editor.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/eval.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/event.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/field.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/flag.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/function.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/heap_snapshot.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/icdata.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/inbound_references.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/instance.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/isolate.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/library.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/megamorphiccache.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/metric.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/notification.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/object.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/objectpool.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/objectstore.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/persistent_handles.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/ports.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/reachable_size.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/retained_size.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/retaining_path.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/sample_profile.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/script.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/settings.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/strongly_reachable_instances.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/target.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/type_arguments.dart +FILE: ../../../third_party/dart/runtime/observatory_2/web/timeline_message_handler.js +FILE: ../../../third_party/dart/runtime/platform/syslog_fuchsia.cc +FILE: ../../../third_party/dart/runtime/platform/utils_fuchsia.cc +FILE: ../../../third_party/dart/runtime/platform/utils_fuchsia.h +FILE: ../../../third_party/dart/runtime/vm/app_snapshot.cc +FILE: ../../../third_party/dart/runtime/vm/app_snapshot.h +FILE: ../../../third_party/dart/runtime/vm/canonical_tables.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/branch_optimizer.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/branch_optimizer.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/redundancy_elimination.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/redundancy_elimination.h +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_binary_flowgraph.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_to_il.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_to_il.h +FILE: ../../../third_party/dart/runtime/vm/cpuinfo_fuchsia.cc +FILE: ../../../third_party/dart/runtime/vm/dart_api_state.cc +FILE: ../../../third_party/dart/runtime/vm/heap/become.cc +FILE: ../../../third_party/dart/runtime/vm/heap/become.h +FILE: ../../../third_party/dart/runtime/vm/heap/safepoint.cc +FILE: ../../../third_party/dart/runtime/vm/heap/safepoint.h +FILE: ../../../third_party/dart/runtime/vm/isolate_reload.cc +FILE: ../../../third_party/dart/runtime/vm/isolate_reload.h +FILE: ../../../third_party/dart/runtime/vm/kernel.cc +FILE: ../../../third_party/dart/runtime/vm/kernel.h +FILE: ../../../third_party/dart/runtime/vm/kernel_binary.cc +FILE: ../../../third_party/dart/runtime/vm/kernel_isolate.cc +FILE: ../../../third_party/dart/runtime/vm/kernel_isolate.h +FILE: ../../../third_party/dart/runtime/vm/kernel_loader.cc +FILE: ../../../third_party/dart/runtime/vm/kernel_loader.h +FILE: ../../../third_party/dart/runtime/vm/lockers.cc +FILE: ../../../third_party/dart/runtime/vm/object_reload.cc +FILE: ../../../third_party/dart/runtime/vm/object_service.cc +FILE: ../../../third_party/dart/runtime/vm/os_fuchsia.cc +FILE: ../../../third_party/dart/runtime/vm/os_thread_fuchsia.cc +FILE: ../../../third_party/dart/runtime/vm/os_thread_fuchsia.h +FILE: ../../../third_party/dart/runtime/vm/signal_handler_fuchsia.cc +FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_fuchsia.cc +FILE: ../../../third_party/dart/runtime/vm/token_position.cc +FILE: ../../../third_party/dart/runtime/vm/token_position.h +FILE: ../../../third_party/dart/runtime/vm/uri.cc +FILE: ../../../third_party/dart/runtime/vm/uri.h +FILE: ../../../third_party/dart/runtime/vm/virtual_memory_fuchsia.cc +FILE: ../../../third_party/dart/sdk/lib/developer/service.dart +FILE: ../../../third_party/dart/sdk/lib/js_util/js_util.dart +FILE: ../../../third_party/dart/sdk/lib/vmservice/devfs.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/cli.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/dfe.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/dfe.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/error_exit.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/error_exit.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/gzip.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/gzip.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/isolate_data.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/main_options.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/main_options.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/namespace.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/namespace.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/namespace_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/namespace_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/namespace_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/namespace_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/namespace_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/options.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/options.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/secure_socket_filter.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/secure_socket_filter.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/secure_socket_utils.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/secure_socket_utils.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/security_context.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/security_context.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/security_context_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/security_context_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/security_context_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/security_context_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/security_context_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/snapshot_utils.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/snapshot_utils.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/async.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/search_bar.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/reload.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/singletargetcache_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/singletargetcache_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/subtypetestcache_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/subtypetestcache_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/unlinkedcall_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/unlinkedcall_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/service.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/single_target_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/subtype_test_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/timeline.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/unlinked_call.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/single_target_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/subtype_test_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/timeline.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/unlinked_call.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/vm.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/single_target_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/subtype_test_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/timeline.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/unlinked_call.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/vm.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/search_bar.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/reload.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/singletargetcache_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/singletargetcache_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/subtypetestcache_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/subtypetestcache_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/timeline/dashboard.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unlinkedcall_ref.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unlinkedcall_view.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/service.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/single_target_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/subtype_test_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/timeline.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/unlinked_call.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/single_target_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/subtype_test_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/timeline.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/unlinked_call.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/vm.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/single_target_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/subtype_test_cache.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/timeline.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/unlinked_call.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/vm.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/allocation.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/growable_array.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_riscv.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/locations_helpers.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/locations_helpers_arm.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/call_specializer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/call_specializer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_binary_flowgraph.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/prologue_builder.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/prologue_builder.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/jit/jit_call_specializer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_riscv.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_x86.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dwarf.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dwarf.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/fixed_cache.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/gdb_helpers.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/compactor.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/compactor.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/image_snapshot.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/image_snapshot.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/json_writer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/json_writer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/kernel_binary.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/simulator_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/simulator_riscv.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stack_trace.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stack_trace.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/timeline_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/timeline_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/timeline_linux.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/zone_text_buffer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/zone_text_buffer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/overrides.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/custom_hash_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/identity_hash_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/linked_hash_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/profile.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/cli_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/namespace_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/sync_socket_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/class_id_fasta.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bigint_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/cli/cli.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/cli/wait_for.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/bigint.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/linked_list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/embedder_config.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/namespace_impl.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/overrides.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/io/sync_socket.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/named_lookup.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/utils/bazel/kernel_worker.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/cli.cc +FILE: ../../../third_party/dart/runtime/bin/dfe.cc +FILE: ../../../third_party/dart/runtime/bin/dfe.h +FILE: ../../../third_party/dart/runtime/bin/error_exit.cc +FILE: ../../../third_party/dart/runtime/bin/error_exit.h +FILE: ../../../third_party/dart/runtime/bin/gzip.cc +FILE: ../../../third_party/dart/runtime/bin/gzip.h +FILE: ../../../third_party/dart/runtime/bin/isolate_data.cc +FILE: ../../../third_party/dart/runtime/bin/main_options.cc +FILE: ../../../third_party/dart/runtime/bin/main_options.h +FILE: ../../../third_party/dart/runtime/bin/namespace.cc +FILE: ../../../third_party/dart/runtime/bin/namespace.h +FILE: ../../../third_party/dart/runtime/bin/namespace_android.cc +FILE: ../../../third_party/dart/runtime/bin/namespace_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/namespace_linux.cc +FILE: ../../../third_party/dart/runtime/bin/namespace_macos.cc +FILE: ../../../third_party/dart/runtime/bin/namespace_win.cc +FILE: ../../../third_party/dart/runtime/bin/options.cc +FILE: ../../../third_party/dart/runtime/bin/options.h +FILE: ../../../third_party/dart/runtime/bin/secure_socket_filter.cc +FILE: ../../../third_party/dart/runtime/bin/secure_socket_filter.h +FILE: ../../../third_party/dart/runtime/bin/secure_socket_utils.cc +FILE: ../../../third_party/dart/runtime/bin/secure_socket_utils.h +FILE: ../../../third_party/dart/runtime/bin/security_context.cc +FILE: ../../../third_party/dart/runtime/bin/security_context.h +FILE: ../../../third_party/dart/runtime/bin/security_context_android.cc +FILE: ../../../third_party/dart/runtime/bin/security_context_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/security_context_linux.cc +FILE: ../../../third_party/dart/runtime/bin/security_context_macos.cc +FILE: ../../../third_party/dart/runtime/bin/security_context_win.cc +FILE: ../../../third_party/dart/runtime/bin/snapshot_utils.cc +FILE: ../../../third_party/dart/runtime/bin/snapshot_utils.h +FILE: ../../../third_party/dart/runtime/bin/socket_base.cc +FILE: ../../../third_party/dart/runtime/bin/socket_base.h +FILE: ../../../third_party/dart/runtime/bin/sync_socket.cc +FILE: ../../../third_party/dart/runtime/bin/sync_socket.h +FILE: ../../../third_party/dart/runtime/bin/sync_socket_android.cc +FILE: ../../../third_party/dart/runtime/bin/sync_socket_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/sync_socket_linux.cc +FILE: ../../../third_party/dart/runtime/bin/sync_socket_macos.cc +FILE: ../../../third_party/dart/runtime/bin/sync_socket_win.cc +FILE: ../../../third_party/dart/runtime/lib/async.cc +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/search_bar.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/reload.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/singletargetcache_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/singletargetcache_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/subtypetestcache_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/subtypetestcache_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/unlinkedcall_ref.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/unlinkedcall_view.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/service.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/single_target_cache.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/subtype_test_cache.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/timeline.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/unlinked_call.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/single_target_cache.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/subtype_test_cache.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/timeline.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/unlinked_call.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/vm.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/single_target_cache.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/subtype_test_cache.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/timeline.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/unlinked_call.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/vm.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/search_bar.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/reload.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/singletargetcache_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/singletargetcache_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/subtypetestcache_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/subtypetestcache_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/timeline/dashboard.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unlinkedcall_ref.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unlinkedcall_view.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/service.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/single_target_cache.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/subtype_test_cache.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/timeline.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/unlinked_call.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/single_target_cache.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/subtype_test_cache.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/timeline.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/unlinked_call.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/vm.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/single_target_cache.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/subtype_test_cache.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/timeline.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/unlinked_call.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/vm.dart +FILE: ../../../third_party/dart/runtime/platform/allocation.h +FILE: ../../../third_party/dart/runtime/platform/growable_array.h +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_riscv.h +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/locations_helpers.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/locations_helpers_arm.h +FILE: ../../../third_party/dart/runtime/vm/compiler/call_specializer.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/call_specializer.h +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_binary_flowgraph.h +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/prologue_builder.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/prologue_builder.h +FILE: ../../../third_party/dart/runtime/vm/compiler/jit/jit_call_specializer.h +FILE: ../../../third_party/dart/runtime/vm/constants_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/constants_riscv.h +FILE: ../../../third_party/dart/runtime/vm/constants_x86.h +FILE: ../../../third_party/dart/runtime/vm/dwarf.cc +FILE: ../../../third_party/dart/runtime/vm/dwarf.h +FILE: ../../../third_party/dart/runtime/vm/fixed_cache.h +FILE: ../../../third_party/dart/runtime/vm/gdb_helpers.cc +FILE: ../../../third_party/dart/runtime/vm/heap/compactor.cc +FILE: ../../../third_party/dart/runtime/vm/heap/compactor.h +FILE: ../../../third_party/dart/runtime/vm/image_snapshot.cc +FILE: ../../../third_party/dart/runtime/vm/image_snapshot.h +FILE: ../../../third_party/dart/runtime/vm/json_writer.cc +FILE: ../../../third_party/dart/runtime/vm/json_writer.h +FILE: ../../../third_party/dart/runtime/vm/kernel_binary.h +FILE: ../../../third_party/dart/runtime/vm/simulator_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/simulator_riscv.h +FILE: ../../../third_party/dart/runtime/vm/stack_trace.cc +FILE: ../../../third_party/dart/runtime/vm/stack_trace.h +FILE: ../../../third_party/dart/runtime/vm/timeline_android.cc +FILE: ../../../third_party/dart/runtime/vm/timeline_fuchsia.cc +FILE: ../../../third_party/dart/runtime/vm/timeline_linux.cc +FILE: ../../../third_party/dart/runtime/vm/zone_text_buffer.cc +FILE: ../../../third_party/dart/runtime/vm/zone_text_buffer.h +FILE: ../../../third_party/dart/sdk/lib/_http/overrides.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/custom_hash_map.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/identity_hash_map.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/linked_hash_map.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/profile.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/cli_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/namespace_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/sync_socket_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/class_id_fasta.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bigint_patch.dart +FILE: ../../../third_party/dart/sdk/lib/cli/cli.dart +FILE: ../../../third_party/dart/sdk/lib/cli/wait_for.dart +FILE: ../../../third_party/dart/sdk/lib/core/bigint.dart +FILE: ../../../third_party/dart/sdk/lib/internal/linked_list.dart +FILE: ../../../third_party/dart/sdk/lib/internal/patch.dart +FILE: ../../../third_party/dart/sdk/lib/io/embedder_config.dart +FILE: ../../../third_party/dart/sdk/lib/io/namespace_impl.dart +FILE: ../../../third_party/dart/sdk/lib/io/overrides.dart +FILE: ../../../third_party/dart/sdk/lib/io/sync_socket.dart +FILE: ../../../third_party/dart/sdk/lib/vmservice/named_lookup.dart +FILE: ../../../third_party/dart/utils/bazel/kernel_worker.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/crashpad.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/dart_embedder_api_impl.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/typed_data_utils.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/typed_data_utils.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/include/dart_embedder_api.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/base64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/base64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/code_statistics.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/code_statistics.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/compile_type.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/loops.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/loops.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/slot.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/slot.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_pass.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_pass.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_state.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_state.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/base_flow_graph_builder.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/base_flow_graph_builder.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/constant_reader.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/constant_reader.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_fingerprints.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_fingerprints.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_translation_helper.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_translation_helper.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/scope_builder.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/scope_builder.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/relocation.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/datastream.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/finalizable_data.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/hash.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/raw_object_fields.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/raw_object_fields.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/reverse_pc_lookup_cache.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/reverse_pc_lookup_cache.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/type_testing_stubs.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/type_testing_stubs.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/v8_snapshot_writer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/v8_snapshot_writer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/instantiation.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/js/_js.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/js/_js_client.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/js/_js_server.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/typed_data/unmodifiable_typed_data.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/crashpad.h +FILE: ../../../third_party/dart/runtime/bin/dart_embedder_api_impl.cc +FILE: ../../../third_party/dart/runtime/bin/typed_data_utils.cc +FILE: ../../../third_party/dart/runtime/bin/typed_data_utils.h +FILE: ../../../third_party/dart/runtime/include/dart_embedder_api.h +FILE: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz.dart +FILE: ../../../third_party/dart/runtime/vm/base64.cc +FILE: ../../../third_party/dart/runtime/vm/base64.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/code_statistics.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/code_statistics.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/compile_type.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/loops.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/loops.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/slot.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/slot.h +FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_pass.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_pass.h +FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_state.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_state.h +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/base_flow_graph_builder.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/base_flow_graph_builder.h +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/constant_reader.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/constant_reader.h +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_fingerprints.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_fingerprints.h +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_translation_helper.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_translation_helper.h +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/scope_builder.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/scope_builder.h +FILE: ../../../third_party/dart/runtime/vm/compiler/relocation.h +FILE: ../../../third_party/dart/runtime/vm/constants.h +FILE: ../../../third_party/dart/runtime/vm/datastream.cc +FILE: ../../../third_party/dart/runtime/vm/finalizable_data.h +FILE: ../../../third_party/dart/runtime/vm/hash.h +FILE: ../../../third_party/dart/runtime/vm/raw_object_fields.cc +FILE: ../../../third_party/dart/runtime/vm/raw_object_fields.h +FILE: ../../../third_party/dart/runtime/vm/reverse_pc_lookup_cache.cc +FILE: ../../../third_party/dart/runtime/vm/reverse_pc_lookup_cache.h +FILE: ../../../third_party/dart/runtime/vm/type_testing_stubs.cc +FILE: ../../../third_party/dart/runtime/vm/type_testing_stubs.h +FILE: ../../../third_party/dart/runtime/vm/v8_snapshot_writer.cc +FILE: ../../../third_party/dart/runtime/vm/v8_snapshot_writer.h +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/instantiation.dart +FILE: ../../../third_party/dart/sdk/lib/js/_js.dart +FILE: ../../../third_party/dart/sdk/lib/js/_js_client.dart +FILE: ../../../third_party/dart/sdk/lib/js/_js_server.dart +FILE: ../../../third_party/dart/sdk/lib/typed_data/unmodifiable_typed_data.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/console.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/console_posix.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/console_win.cc + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/console.h +FILE: ../../../third_party/dart/runtime/bin/console_posix.cc +FILE: ../../../third_party/dart/runtime/bin/console_win.cc +---------------------------------------------------------------------------------------------------- +Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/elf_loader.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/elf_loader.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/ifaddrs-android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/ifaddrs-android.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/namespace_fuchsia.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_android.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/ffi.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/ffi_dynamic_library.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/tree_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/isolate_group.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/isolate_group.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/isolate_group.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/timeline_base.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/tree_map.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/isolate_group.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/isolate_group.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/isolate_group.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/timeline_base.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/elf.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/thread_sanitizer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_api_table.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_ffi_api.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_type_table.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/gen_api_table.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/gen_type_table.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/gen_util.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/ffi/sdk_lib_ffi_generator.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.html + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.js + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/run_clang_tidy.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bss_relocs.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/bss_relocs.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/class_id.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_comments.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_comments.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_entry_kind.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_ia32.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/block_builder.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/evaluator.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/evaluator.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_test_helper.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_test_helper.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/offsets_extractor.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/recognized_methods_list.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/relocation.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/runtime_api.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/runtime_api.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/runtime_offsets_extracted.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/runtime_offsets_list.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_ia32.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_arm.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_arm64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_ia32.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/elf.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/elf.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/frame_layout.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/intrusive_dlist.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/libfuzzer/dart_libfuzzer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/longjump.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/pointer_tagging.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/splay-tree.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/static_type_exactness_state.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stub_code_list.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_stack_resource.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_stack_resource.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_state.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_state.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/rti.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/synced/recipe_syntax.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_dynamic_library_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_native_type_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/ffi/annotations.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/ffi/dynamic_library.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/ffi/ffi.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/ffi/native_type.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/ffi/struct.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/errors.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/elf_loader.cc +FILE: ../../../third_party/dart/runtime/bin/elf_loader.h +FILE: ../../../third_party/dart/runtime/bin/ifaddrs-android.cc +FILE: ../../../third_party/dart/runtime/bin/ifaddrs-android.h +FILE: ../../../third_party/dart/runtime/bin/namespace_fuchsia.h +FILE: ../../../third_party/dart/runtime/bin/socket_base_android.cc +FILE: ../../../third_party/dart/runtime/lib/ffi.cc +FILE: ../../../third_party/dart/runtime/lib/ffi_dynamic_library.cc +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/tree_map.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/isolate_group.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/isolate_group.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/isolate_group.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/timeline_base.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/tree_map.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/isolate_group.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/isolate_group.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/isolate_group.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/timeline_base.dart +FILE: ../../../third_party/dart/runtime/platform/elf.h +FILE: ../../../third_party/dart/runtime/platform/thread_sanitizer.h +FILE: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_api_table.dart +FILE: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_ffi_api.dart +FILE: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_type_table.dart +FILE: ../../../third_party/dart/runtime/tools/dartfuzz/gen_api_table.dart +FILE: ../../../third_party/dart/runtime/tools/dartfuzz/gen_type_table.dart +FILE: ../../../third_party/dart/runtime/tools/dartfuzz/gen_util.dart +FILE: ../../../third_party/dart/runtime/tools/ffi/sdk_lib_ffi_generator.dart +FILE: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.html +FILE: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.js +FILE: ../../../third_party/dart/runtime/tools/run_clang_tidy.dart +FILE: ../../../third_party/dart/runtime/vm/bss_relocs.cc +FILE: ../../../third_party/dart/runtime/vm/bss_relocs.h +FILE: ../../../third_party/dart/runtime/vm/class_id.h +FILE: ../../../third_party/dart/runtime/vm/code_comments.cc +FILE: ../../../third_party/dart/runtime/vm/code_comments.h +FILE: ../../../third_party/dart/runtime/vm/code_entry_kind.h +FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.h +FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_ia32.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_x64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/block_builder.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/evaluator.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/evaluator.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.h +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_test_helper.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_test_helper.h +FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.h +FILE: ../../../third_party/dart/runtime/vm/compiler/offsets_extractor.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/recognized_methods_list.h +FILE: ../../../third_party/dart/runtime/vm/compiler/relocation.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_api.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_api.h +FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_offsets_extracted.h +FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_offsets_list.h +FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler.h +FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_ia32.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_x64.cc +FILE: ../../../third_party/dart/runtime/vm/constants_arm.cc +FILE: ../../../third_party/dart/runtime/vm/constants_arm64.cc +FILE: ../../../third_party/dart/runtime/vm/constants_ia32.cc +FILE: ../../../third_party/dart/runtime/vm/constants_x64.cc +FILE: ../../../third_party/dart/runtime/vm/elf.cc +FILE: ../../../third_party/dart/runtime/vm/elf.h +FILE: ../../../third_party/dart/runtime/vm/frame_layout.h +FILE: ../../../third_party/dart/runtime/vm/intrusive_dlist.h +FILE: ../../../third_party/dart/runtime/vm/libfuzzer/dart_libfuzzer.cc +FILE: ../../../third_party/dart/runtime/vm/longjump.h +FILE: ../../../third_party/dart/runtime/vm/pointer_tagging.h +FILE: ../../../third_party/dart/runtime/vm/splay-tree.h +FILE: ../../../third_party/dart/runtime/vm/static_type_exactness_state.h +FILE: ../../../third_party/dart/runtime/vm/stub_code_list.h +FILE: ../../../third_party/dart/runtime/vm/thread_stack_resource.cc +FILE: ../../../third_party/dart/runtime/vm/thread_stack_resource.h +FILE: ../../../third_party/dart/runtime/vm/thread_state.cc +FILE: ../../../third_party/dart/runtime/vm/thread_state.h +FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/rti.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/synced/recipe_syntax.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_dynamic_library_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_native_type_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_patch.dart +FILE: ../../../third_party/dart/sdk/lib/ffi/annotations.dart +FILE: ../../../third_party/dart/sdk/lib/ffi/dynamic_library.dart +FILE: ../../../third_party/dart/sdk/lib/ffi/ffi.dart +FILE: ../../../third_party/dart/sdk/lib/ffi/native_type.dart +FILE: ../../../third_party/dart/sdk/lib/ffi/struct.dart +FILE: ../../../third_party/dart/sdk/lib/internal/errors.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/sdk/lib/io/network_profiling.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/sdk/lib/io/network_profiling.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/dartdev_isolate.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/dartdev_isolate.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/exe_utils.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/exe_utils.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/ffi_unit_test/run_ffi_unit_tests.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/file_win.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/platform_macos.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/include/dart_api_dl.c + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/include/dart_api_dl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/include/dart_version.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/include/internal/dart_api_dl_impl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/bin/heap_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/process_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/bin/heap_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/process_snapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/allocation.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/leak_sanitizer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/priority_queue.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/unaligned.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/undefined_behavior_sanitizer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/canonical_tables.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/closure_functions_cache.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/closure_functions_cache.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/dispatch_table_generator.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/dispatch_table_generator.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler_tracer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler_tracer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/api/deopt_id.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/api/print_filter.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/api/print_filter.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/api/type_check_mode.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_base.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/abi.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/abi.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/call.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/call.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/callback.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/callback.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/frame_rebase.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/frame_rebase.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/marshaller.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/marshaller.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_calling_convention.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_calling_convention.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_location.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_location.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_type.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_type.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/unit_test_custom_zone.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/unit_test_custom_zone.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/write_barrier_elimination.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/write_barrier_elimination.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/constants_base.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dispatch_table.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/dispatch_table.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/experimental_features.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/experimental_features.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/field_table.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/field_table.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/port_set.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/tagged_pointer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/timeline_macos.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/visitor.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/embedder_config.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/js_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_struct_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/internal/lowering.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/dartdev_isolate.cc +FILE: ../../../third_party/dart/runtime/bin/dartdev_isolate.h +FILE: ../../../third_party/dart/runtime/bin/exe_utils.cc +FILE: ../../../third_party/dart/runtime/bin/exe_utils.h +FILE: ../../../third_party/dart/runtime/bin/ffi_unit_test/run_ffi_unit_tests.cc +FILE: ../../../third_party/dart/runtime/bin/file_win.h +FILE: ../../../third_party/dart/runtime/bin/platform_macos.h +FILE: ../../../third_party/dart/runtime/include/dart_api_dl.c +FILE: ../../../third_party/dart/runtime/include/dart_api_dl.h +FILE: ../../../third_party/dart/runtime/include/dart_version.h +FILE: ../../../third_party/dart/runtime/include/internal/dart_api_dl_impl.h +FILE: ../../../third_party/dart/runtime/observatory/bin/heap_snapshot.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/process_snapshot.dart +FILE: ../../../third_party/dart/runtime/observatory_2/bin/heap_snapshot.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/process_snapshot.dart +FILE: ../../../third_party/dart/runtime/platform/allocation.cc +FILE: ../../../third_party/dart/runtime/platform/leak_sanitizer.h +FILE: ../../../third_party/dart/runtime/platform/priority_queue.h +FILE: ../../../third_party/dart/runtime/platform/unaligned.h +FILE: ../../../third_party/dart/runtime/platform/undefined_behavior_sanitizer.h +FILE: ../../../third_party/dart/runtime/vm/canonical_tables.cc +FILE: ../../../third_party/dart/runtime/vm/closure_functions_cache.cc +FILE: ../../../third_party/dart/runtime/vm/closure_functions_cache.h +FILE: ../../../third_party/dart/runtime/vm/compiler/aot/dispatch_table_generator.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/aot/dispatch_table_generator.h +FILE: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler_tracer.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler_tracer.h +FILE: ../../../third_party/dart/runtime/vm/compiler/api/deopt_id.h +FILE: ../../../third_party/dart/runtime/vm/compiler/api/print_filter.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/api/print_filter.h +FILE: ../../../third_party/dart/runtime/vm/compiler/api/type_check_mode.h +FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_base.h +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/abi.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/abi.h +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/call.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/call.h +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/callback.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/callback.h +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/frame_rebase.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/frame_rebase.h +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/marshaller.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/marshaller.h +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_calling_convention.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_calling_convention.h +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_location.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_location.h +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_type.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_type.h +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.h +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/unit_test_custom_zone.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/unit_test_custom_zone.h +FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/write_barrier_elimination.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/write_barrier_elimination.h +FILE: ../../../third_party/dart/runtime/vm/constants_base.h +FILE: ../../../third_party/dart/runtime/vm/dispatch_table.cc +FILE: ../../../third_party/dart/runtime/vm/dispatch_table.h +FILE: ../../../third_party/dart/runtime/vm/experimental_features.cc +FILE: ../../../third_party/dart/runtime/vm/experimental_features.h +FILE: ../../../third_party/dart/runtime/vm/field_table.cc +FILE: ../../../third_party/dart/runtime/vm/field_table.h +FILE: ../../../third_party/dart/runtime/vm/port_set.h +FILE: ../../../third_party/dart/runtime/vm/tagged_pointer.h +FILE: ../../../third_party/dart/runtime/vm/timeline_macos.cc +FILE: ../../../third_party/dart/runtime/vm/visitor.cc +FILE: ../../../third_party/dart/sdk/lib/_http/embedder_config.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/js_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_struct_patch.dart +FILE: ../../../third_party/dart/sdk/lib/internal/lowering.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/analyze_snapshot.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/platform_macos_cocoa.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/platform_macos_cocoa.mm + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_posix.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/utils.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/virtual_memory.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/virtual_memory_fuchsia.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/virtual_memory_posix.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/virtual_memory_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/include/analyze_snapshot_api.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/analyze_snapshot_api_impl.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_timings.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_timings.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/range.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpu_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/cpu_riscv.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/debugger_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions_riscv.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/message_snapshot.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/message_snapshot.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object_graph_copy.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/object_graph_copy.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/pending_deopts.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/pending_deopts.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_riscv.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame_riscv.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_android_arm.S + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory_compressed.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory_compressed.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/dart2js_runtime_metrics.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/late_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_allocation_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/enum.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/ffi/abi.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/ffi/abi_specific.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/ffi/allocation.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/ffi/union.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/analyze_snapshot.cc +FILE: ../../../third_party/dart/runtime/bin/platform_macos_cocoa.h +FILE: ../../../third_party/dart/runtime/bin/platform_macos_cocoa.mm +FILE: ../../../third_party/dart/runtime/bin/socket_base_posix.cc +FILE: ../../../third_party/dart/runtime/bin/utils.cc +FILE: ../../../third_party/dart/runtime/bin/virtual_memory.h +FILE: ../../../third_party/dart/runtime/bin/virtual_memory_fuchsia.cc +FILE: ../../../third_party/dart/runtime/bin/virtual_memory_posix.cc +FILE: ../../../third_party/dart/runtime/bin/virtual_memory_win.cc +FILE: ../../../third_party/dart/runtime/include/analyze_snapshot_api.h +FILE: ../../../third_party/dart/runtime/vm/analyze_snapshot_api_impl.cc +FILE: ../../../third_party/dart/runtime/vm/code_patcher_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_timings.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_timings.h +FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/range.h +FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/cpu_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/cpu_riscv.h +FILE: ../../../third_party/dart/runtime/vm/debugger_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/instructions_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/instructions_riscv.h +FILE: ../../../third_party/dart/runtime/vm/message_snapshot.cc +FILE: ../../../third_party/dart/runtime/vm/message_snapshot.h +FILE: ../../../third_party/dart/runtime/vm/object_graph_copy.cc +FILE: ../../../third_party/dart/runtime/vm/object_graph_copy.h +FILE: ../../../third_party/dart/runtime/vm/pending_deopts.cc +FILE: ../../../third_party/dart/runtime/vm/pending_deopts.h +FILE: ../../../third_party/dart/runtime/vm/runtime_entry_riscv.cc +FILE: ../../../third_party/dart/runtime/vm/stack_frame_riscv.h +FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_android_arm.S +FILE: ../../../third_party/dart/runtime/vm/virtual_memory_compressed.cc +FILE: ../../../third_party/dart/runtime/vm/virtual_memory_compressed.h +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/dart2js_runtime_metrics.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/late_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_allocation_patch.dart +FILE: ../../../third_party/dart/sdk/lib/core/enum.dart +FILE: ../../../third_party/dart/sdk/lib/ffi/abi.dart +FILE: ../../../third_party/dart/sdk/lib/ffi/abi_specific.dart +FILE: ../../../third_party/dart/sdk/lib/ffi/allocation.dart +FILE: ../../../third_party/dart/sdk/lib/ffi/union.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/test_utils.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/test_utils.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_absl.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/bin/thread_absl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/lib/integers.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/mach_o.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/pe.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/bin/download.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/bin/explore.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/heapsnapshot.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/analysis.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/cli.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/completion.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/console.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/expression.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/format.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/intset.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/load.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_serializer.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_serializer.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/gc_shared.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/gc_shared.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/page.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/page.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/sampler.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/heap/sampler.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/instructions.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_absl.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_absl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/simulator_x64.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/simulator_x64.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_testing.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_names.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/runtime_metrics.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/load_library_priority.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_util_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/synced/embedded_names.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_native_finalizer_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/finalizer_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/hash_factories.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/record_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/bool.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/class_id.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/convert_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/core_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/deferred.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/developer.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/double_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/errors_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/growable_list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/hash_factories.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/identical_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/internal_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/isolate_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_util_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/list.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/math_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/named_parameters.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/object_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/print_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/regexp_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/regexp_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/simd_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/stack_trace_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/stopwatch_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/symbol_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/timer_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/type.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/typed_data_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/uri_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_wasm/wasm_types.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/core/record.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/ffi/c_type.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/ffi/native_finalizer.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/js/js_wasm.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/js_util/js_util_wasm.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/test_utils.cc +FILE: ../../../third_party/dart/runtime/bin/test_utils.h +FILE: ../../../third_party/dart/runtime/bin/thread_absl.cc +FILE: ../../../third_party/dart/runtime/bin/thread_absl.h +FILE: ../../../third_party/dart/runtime/lib/integers.h +FILE: ../../../third_party/dart/runtime/platform/mach_o.h +FILE: ../../../third_party/dart/runtime/platform/pe.h +FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/bin/download.dart +FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/bin/explore.dart +FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/heapsnapshot.dart +FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/analysis.dart +FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/cli.dart +FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/completion.dart +FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/console.dart +FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/expression.dart +FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/format.dart +FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/intset.dart +FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/load.dart +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_serializer.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_serializer.h +FILE: ../../../third_party/dart/runtime/vm/heap/gc_shared.cc +FILE: ../../../third_party/dart/runtime/vm/heap/gc_shared.h +FILE: ../../../third_party/dart/runtime/vm/heap/page.cc +FILE: ../../../third_party/dart/runtime/vm/heap/page.h +FILE: ../../../third_party/dart/runtime/vm/heap/sampler.cc +FILE: ../../../third_party/dart/runtime/vm/heap/sampler.h +FILE: ../../../third_party/dart/runtime/vm/instructions.cc +FILE: ../../../third_party/dart/runtime/vm/os_thread_absl.cc +FILE: ../../../third_party/dart/runtime/vm/os_thread_absl.h +FILE: ../../../third_party/dart/runtime/vm/simulator_x64.cc +FILE: ../../../third_party/dart/runtime/vm/simulator_x64.h +FILE: ../../../third_party/dart/sdk/lib/_http/http_testing.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_names.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/runtime_metrics.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/load_library_priority.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_util_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/synced/embedded_names.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_native_finalizer_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/finalizer_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/hash_factories.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/record_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/bool.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/class_id.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/convert_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/core_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/deferred.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/developer.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/double_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/errors_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/growable_list.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/hash_factories.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/identical_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/internal_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/isolate_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_util_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/list.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/math_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/named_parameters.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/object_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/print_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/regexp_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/regexp_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/simd_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/stack_trace_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/stopwatch_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/symbol_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/timer_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/type.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/typed_data_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/uri_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_wasm/wasm_types.dart +FILE: ../../../third_party/dart/sdk/lib/core/record.dart +FILE: ../../../third_party/dart/sdk/lib/ffi/c_type.dart +FILE: ../../../third_party/dart/sdk/lib/ffi/native_finalizer.dart +FILE: ../../../third_party/dart/sdk/lib/js/js_wasm.dart +FILE: ../../../third_party/dart/sdk/lib/js_util/js_util_wasm.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/bin/main_impl.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/unwinding_records.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/unwinding_records.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/platform/unwinding_records_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/parallel_move_resolver.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/parallel_move_resolver.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/ffi/native_assets.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/ffi/native_assets.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/ffi_callback_metadata.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/ffi_callback_metadata.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/unwinding_records.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/unwinding_records.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/unwinding_records_win.cc + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/js_allow_interop_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/debugger.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/records.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_allow_interop_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/records.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_interop_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_interop_unsafe_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_types.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/boxed_double.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/boxed_int.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/closure.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/date_patch_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/int_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_array.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_interop_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_interop_unsafe_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_string.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_typed_array.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_types.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/object_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/record_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/simd.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_buffer_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_helper.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_stringref_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/sync_star_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/typed_data.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/wasm_types_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/weak_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm_js_compatibility/lib/typed_data.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm_js_compatibility/lib/typed_data_patch.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/async/future_extensions.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/js_interop/js_interop.dart + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/sdk/lib/js_interop_unsafe/js_interop_unsafe.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/bin/main_impl.h +FILE: ../../../third_party/dart/runtime/platform/unwinding_records.cc +FILE: ../../../third_party/dart/runtime/platform/unwinding_records.h +FILE: ../../../third_party/dart/runtime/platform/unwinding_records_win.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/parallel_move_resolver.cc +FILE: ../../../third_party/dart/runtime/vm/compiler/backend/parallel_move_resolver.h +FILE: ../../../third_party/dart/runtime/vm/ffi/native_assets.cc +FILE: ../../../third_party/dart/runtime/vm/ffi/native_assets.h +FILE: ../../../third_party/dart/runtime/vm/ffi_callback_metadata.cc +FILE: ../../../third_party/dart/runtime/vm/ffi_callback_metadata.h +FILE: ../../../third_party/dart/runtime/vm/unwinding_records.cc +FILE: ../../../third_party/dart/runtime/vm/unwinding_records.h +FILE: ../../../third_party/dart/runtime/vm/unwinding_records_win.cc +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/js_allow_interop_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/debugger.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/records.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_allow_interop_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/records.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_interop_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_interop_unsafe_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_types.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/boxed_double.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/boxed_int.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/closure.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/date_patch_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/int_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_array.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_interop_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_interop_unsafe_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_string.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_typed_array.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_types.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/object_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/record_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/simd.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_buffer_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_helper.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_stringref_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/sync_star_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/typed_data.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/wasm_types_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/weak_patch.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm_js_compatibility/lib/typed_data.dart +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm_js_compatibility/lib/typed_data_patch.dart +FILE: ../../../third_party/dart/sdk/lib/async/future_extensions.dart +FILE: ../../../third_party/dart/sdk/lib/js_interop/js_interop.dart +FILE: ../../../third_party/dart/sdk/lib/js_interop_unsafe/js_interop_unsafe.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/runtime/vm/perfetto_utils.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/common/builtin_clock.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_descriptor.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_event.pbzero.h + ../../../third_party/dart/LICENSE +ORIGIN: ../../../third_party/dart/runtime/vm/protos/tools/compile_perfetto_protos.dart + ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/vm/perfetto_utils.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/common/builtin_clock.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_descriptor.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_event.pbzero.h +FILE: ../../../third_party/dart/runtime/vm/protos/tools/compile_perfetto_protos.dart +---------------------------------------------------------------------------------------------------- +Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: double-conversion +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/cached-powers.cc +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/cached-powers.cc +---------------------------------------------------------------------------------------------------- +Copyright 2006-2008 the V8 project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: double-conversion +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum-dtoa.cc +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum-dtoa.h +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum.cc +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum.h +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/cached-powers.h +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/diy-fp.h +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/double-to-string.cc +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/fast-dtoa.h +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/fixed-dtoa.cc +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/fixed-dtoa.h +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/string-to-double.cc +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/strtod.cc +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/strtod.h +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/utils.h +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum-dtoa.cc +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum-dtoa.h +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum.cc +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum.h +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/cached-powers.h +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/diy-fp.h +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/double-to-string.cc +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/fast-dtoa.h +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/fixed-dtoa.cc +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/fixed-dtoa.h +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/string-to-double.cc +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/strtod.cc +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/strtod.h +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/utils.h +---------------------------------------------------------------------------------------------------- +Copyright 2010 the V8 project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: double-conversion +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/double-conversion.h +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/double-to-string.h +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/fast-dtoa.cc +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/ieee.h +ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/string-to-double.h +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/double-conversion.h +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/double-to-string.h +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/fast-dtoa.cc +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/ieee.h +FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/string-to-double.h +---------------------------------------------------------------------------------------------------- +Copyright 2012 the V8 project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +==================================================================================================== +LIBRARY: dart +ORIGIN: ../../../third_party/dart/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/dart/runtime/observatory/lib/elements.dart +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/img/chromium_icon.png +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/img/dart_icon.png +FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/img/isolate_icon.png +FILE: ../../../third_party/dart/runtime/observatory/web/favicon.ico +FILE: ../../../third_party/dart/runtime/observatory/web/index.html +FILE: ../../../third_party/dart/runtime/observatory/web/third_party/trace_viewer_full.html +FILE: ../../../third_party/dart/runtime/observatory/web/timeline.html +FILE: ../../../third_party/dart/runtime/observatory_2/lib/elements.dart +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/img/chromium_icon.png +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/img/dart_icon.png +FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/img/isolate_icon.png +FILE: ../../../third_party/dart/runtime/observatory_2/web/favicon.ico +FILE: ../../../third_party/dart/runtime/observatory_2/web/index.html +FILE: ../../../third_party/dart/runtime/observatory_2/web/third_party/trace_viewer_full.html +FILE: ../../../third_party/dart/runtime/observatory_2/web/timeline.html +FILE: ../../../third_party/dart/runtime/tools/wiki/styles/style.scss +FILE: ../../../third_party/dart/runtime/tools/wiki/templates/includes/auto-refresh.html +FILE: ../../../third_party/dart/runtime/tools/wiki/templates/page.html +FILE: ../../../third_party/dart/sdk.code-workspace +FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/async_patch.dart +FILE: ../../../third_party/dart/sdk/lib/html/html_common/conversions_dart2js.dart +FILE: ../../../third_party/dart/sdk/lib/html/html_common/html_common.dart +---------------------------------------------------------------------------------------------------- +Copyright 2012, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + +Total license count: 24 diff --git a/ci/licenses_golden/licenses_flutter b/ci/licenses_golden/licenses_flutter index 0e435e0cd5dd5..f31b0f04c8c8b 100644 --- a/ci/licenses_golden/licenses_flutter +++ b/ci/licenses_golden/licenses_flutter @@ -783,8 +783,6 @@ ORIGIN: ../../../flutter/flow/flow_test_utils.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/flow_test_utils.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/frame_timings.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/frame_timings.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/flow/instrumentation.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/flow/instrumentation.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/layer_snapshot_store.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/layer_snapshot_store.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/layers/backdrop_filter_layer.cc + ../../../flutter/LICENSE @@ -841,9 +839,13 @@ ORIGIN: ../../../flutter/flow/raster_cache_key.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/raster_cache_key.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/raster_cache_util.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/raster_cache_util.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/flow/rtree.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/flow/rtree.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/skia_gpu_object.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/flow/stopwatch.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/flow/stopwatch.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/flow/stopwatch_dl.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/flow/stopwatch_dl.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/flow/stopwatch_sk.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/flow/stopwatch_sk.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/surface.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/surface.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/flow/surface_frame.cc + ../../../flutter/LICENSE @@ -868,6 +870,8 @@ ORIGIN: ../../../flutter/fml/concurrent_message_loop.cc + ../../../flutter/LICEN ORIGIN: ../../../flutter/fml/concurrent_message_loop.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/fml/concurrent_message_loop_factory.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/fml/container.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/fml/cpu_affinity.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/fml/cpu_affinity.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/fml/dart/dart_converter.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/fml/dart/dart_converter.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/fml/delayed_task.cc + ../../../flutter/LICENSE @@ -914,6 +918,8 @@ ORIGIN: ../../../flutter/fml/message_loop_task_queues_benchmark.cc + ../../../fl ORIGIN: ../../../flutter/fml/native_library.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/fml/paths.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/fml/paths.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/fml/platform/android/cpu_affinity.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/fml/platform/android/cpu_affinity.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/fml/platform/android/jni_util.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/fml/platform/android/jni_util.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/fml/platform/android/jni_weak_ref.cc + ../../../flutter/LICENSE @@ -1017,6 +1023,8 @@ ORIGIN: ../../../flutter/impeller/aiks/aiks_context.cc + ../../../flutter/LICENS ORIGIN: ../../../flutter/impeller/aiks/aiks_context.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/aiks/aiks_playground.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/aiks/aiks_playground.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/aiks/aiks_playground_inspector.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/aiks/aiks_playground_inspector.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/aiks/canvas.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/aiks/canvas.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/aiks/color_filter.cc + ../../../flutter/LICENSE @@ -1025,6 +1033,8 @@ ORIGIN: ../../../flutter/impeller/aiks/color_source.cc + ../../../flutter/LICENS ORIGIN: ../../../flutter/impeller/aiks/color_source.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/aiks/image.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/aiks/image.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/aiks/image_filter.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/aiks/image_filter.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/aiks/paint.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/aiks/paint.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/aiks/paint_pass_delegate.cc + ../../../flutter/LICENSE @@ -1084,6 +1094,8 @@ ORIGIN: ../../../flutter/impeller/compiler/compiler_backend.cc + ../../../flutte ORIGIN: ../../../flutter/impeller/compiler/compiler_backend.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/compiler/compiler_test.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/compiler/compiler_test.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/compiler/constants.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/compiler/constants.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/compiler/impellerc_main.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/compiler/include_dir.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/compiler/includer.cc + ../../../flutter/LICENSE @@ -1099,6 +1111,7 @@ ORIGIN: ../../../flutter/impeller/compiler/shader_lib/impeller/branching.glsl + ORIGIN: ../../../flutter/impeller/compiler/shader_lib/impeller/color.glsl + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/compiler/shader_lib/impeller/constants.glsl + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/compiler/shader_lib/impeller/conversions.glsl + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/compiler/shader_lib/impeller/dithering.glsl + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/compiler/shader_lib/impeller/gaussian.glsl + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/compiler/shader_lib/impeller/gradient.glsl + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/compiler/shader_lib/impeller/path.glsl + ../../../flutter/LICENSE @@ -1126,6 +1139,8 @@ ORIGIN: ../../../flutter/impeller/core/buffer.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/core/buffer.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/core/buffer_view.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/core/buffer_view.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/core/capture.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/core/capture.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/core/device_buffer.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/core/device_buffer.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/core/device_buffer_descriptor.cc + ../../../flutter/LICENSE @@ -1176,8 +1191,6 @@ ORIGIN: ../../../flutter/impeller/entity/contents/clip_contents.cc + ../../../fl ORIGIN: ../../../flutter/impeller/entity/contents/clip_contents.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/contents/color_source_contents.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/contents/color_source_contents.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/impeller/entity/contents/color_source_text_contents.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/impeller/entity/contents/color_source_text_contents.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/contents/conical_gradient_contents.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/contents/conical_gradient_contents.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/contents/content_context.cc + ../../../flutter/LICENSE @@ -1202,6 +1215,8 @@ ORIGIN: ../../../flutter/impeller/entity/contents/filters/inputs/filter_contents ORIGIN: ../../../flutter/impeller/entity/contents/filters/inputs/filter_contents_filter_input.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/contents/filters/inputs/filter_input.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/contents/filters/inputs/filter_input.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/entity/contents/filters/inputs/placeholder_filter_input.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/entity/contents/filters/inputs/placeholder_filter_input.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/contents/filters/inputs/texture_filter_input.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/contents/filters/inputs/texture_filter_input.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/contents/filters/linear_to_srgb_filter_contents.cc + ../../../flutter/LICENSE @@ -1268,6 +1283,8 @@ ORIGIN: ../../../flutter/impeller/entity/geometry/vertices_geometry.cc + ../../. ORIGIN: ../../../flutter/impeller/entity/geometry/vertices_geometry.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/inline_pass_context.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/inline_pass_context.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/entity/render_target_cache.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/entity/render_target_cache.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/blending/advanced_blend.glsl + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/blending/advanced_blend.vert + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/blending/advanced_blend_color.frag + ../../../flutter/LICENSE @@ -1305,8 +1322,11 @@ ORIGIN: ../../../flutter/impeller/entity/shaders/blending/ios/framebuffer_blend_ ORIGIN: ../../../flutter/impeller/entity/shaders/blending/ios/framebuffer_blend_screen.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/blending/ios/framebuffer_blend_softlight.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/blending/porter_duff_blend.frag + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/entity/shaders/blending/porter_duff_blend.vert + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/border_mask_blur.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/border_mask_blur.vert + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/entity/shaders/clip.frag + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/entity/shaders/clip.vert + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/color_matrix_color_filter.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/color_matrix_color_filter.vert + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/conical_gradient_fill.frag + ../../../flutter/LICENSE @@ -1315,8 +1335,6 @@ ORIGIN: ../../../flutter/impeller/entity/shaders/debug/checkerboard.frag + ../.. ORIGIN: ../../../flutter/impeller/entity/shaders/debug/checkerboard.vert + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur.glsl + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur.vert + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur_alpha_decal.frag + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur_alpha_nodecal.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur_noalpha_decal.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur_noalpha_nodecal.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/geometry/points.comp + ../../../flutter/LICENSE @@ -1345,6 +1363,7 @@ ORIGIN: ../../../flutter/impeller/entity/shaders/sweep_gradient_fill.frag + ../. ORIGIN: ../../../flutter/impeller/entity/shaders/sweep_gradient_ssbo_fill.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/texture_fill.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/texture_fill.vert + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/entity/shaders/texture_fill_external.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/tiled_texture_fill.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/vertices.frag + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/entity/shaders/yuv_to_rgb_filter.frag + ../../../flutter/LICENSE @@ -1494,6 +1513,10 @@ ORIGIN: ../../../flutter/impeller/renderer/backend/metal/vertex_descriptor_mtl.h ORIGIN: ../../../flutter/impeller/renderer/backend/metal/vertex_descriptor_mtl.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/allocator_vk.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/allocator_vk.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/android_hardware_buffer_texture_source_vk.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/android_hardware_buffer_texture_source_vk.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/barrier_vk.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/barrier_vk.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/blit_command_vk.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/blit_command_vk.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/blit_pass_vk.cc + ../../../flutter/LICENSE @@ -1535,6 +1558,8 @@ ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/queue_vk.cc + ../../.. ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/queue_vk.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/render_pass_vk.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/render_pass_vk.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/resource_manager_vk.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/resource_manager_vk.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/sampler_library_vk.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/sampler_library_vk.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/sampler_vk.cc + ../../../flutter/LICENSE @@ -1545,6 +1570,8 @@ ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/shader_library_vk.cc + ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/shader_library_vk.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/shared_object_vk.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/shared_object_vk.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/surface_context_vk.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/surface_context_vk.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/surface_vk.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/surface_vk.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/swapchain_image_vk.cc + ../../../flutter/LICENSE @@ -1560,6 +1587,8 @@ ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/texture_vk.h + ../../. ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/vertex_descriptor_vk.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/vertex_descriptor_vk.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/vk.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/vma.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/renderer/backend/vulkan/vma.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/blit_command.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/blit_command.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/blit_pass.cc + ../../../flutter/LICENSE @@ -1591,6 +1620,7 @@ ORIGIN: ../../../flutter/impeller/renderer/pipeline_descriptor.cc + ../../../flu ORIGIN: ../../../flutter/impeller/renderer/pipeline_descriptor.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/pipeline_library.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/pipeline_library.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/renderer/pool.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/prefix_sum_test.comp + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/render_pass.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/renderer/render_pass.h + ../../../flutter/LICENSE @@ -1676,14 +1706,27 @@ ORIGIN: ../../../flutter/impeller/toolkit/egl/display.cc + ../../../flutter/LICE ORIGIN: ../../../flutter/impeller/toolkit/egl/display.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/toolkit/egl/egl.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/toolkit/egl/egl.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/toolkit/egl/image.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/toolkit/egl/surface.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/toolkit/egl/surface.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/toolkit/gles/gles.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/toolkit/gles/texture.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/skia/glyph_atlas_context_skia.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/skia/glyph_atlas_context_skia.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/backends/skia/text_frame_skia.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/backends/skia/text_frame_skia.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/impeller/typographer/backends/skia/text_render_context_skia.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/impeller/typographer/backends/skia/text_render_context_skia.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/backends/skia/typeface_skia.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/backends/skia/typeface_skia.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/skia/typographer_context_skia.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/skia/typographer_context_skia.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/stb/glyph_atlas_context_stb.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/stb/glyph_atlas_context_stb.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/stb/text_frame_stb.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/stb/text_frame_stb.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/stb/typeface_stb.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/stb/typeface_stb.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/stb/typographer_context_stb.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/backends/stb/typographer_context_stb.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/font.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/font.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/font_glyph_pair.cc + ../../../flutter/LICENSE @@ -1698,12 +1741,24 @@ ORIGIN: ../../../flutter/impeller/typographer/rectangle_packer.cc + ../../../flu ORIGIN: ../../../flutter/impeller/typographer/rectangle_packer.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/text_frame.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/text_frame.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/impeller/typographer/text_render_context.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/impeller/typographer/text_render_context.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/text_run.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/text_run.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/typeface.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/impeller/typographer/typeface.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/typographer_context.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/impeller/typographer/typographer_context.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/context.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/context.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/export.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/export.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/host_buffer.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/host_buffer.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/lib/gpu.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/lib/src/buffer.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/lib/src/context.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/lib/src/smoketest.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/smoketest.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/gpu/smoketest.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/io/dart_io.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/io/dart_io.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/snapshot/snapshot.h + ../../../flutter/LICENSE @@ -1725,8 +1780,6 @@ ORIGIN: ../../../flutter/lib/ui/experiments/setup_hooks.dart + ../../../flutter/ ORIGIN: ../../../flutter/lib/ui/experiments/ui.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/ui/floating_point.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/ui/geometry.dart + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/lib/ui/gpu/context.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/lib/ui/gpu/context.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/ui/hash_codes.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/ui/hooks.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/ui/io_manager.cc + ../../../flutter/LICENSE @@ -1874,8 +1927,6 @@ ORIGIN: ../../../flutter/lib/ui/window/pointer_data_packet_converter.cc + ../../ ORIGIN: ../../../flutter/lib/ui/window/pointer_data_packet_converter.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/ui/window/viewport_metrics.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/ui/window/viewport_metrics.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/lib/ui/window/window.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/lib/ui/window/window.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/annotations.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/canvas.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/channel_buffers.dart + ../../../flutter/LICENSE @@ -1934,6 +1985,7 @@ ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/canvaskit/vertices.dart + ../ ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/clipboard.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/color_filter.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/configuration.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/display.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/dom.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/embedder.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/engine_canvas.dart + ../../../flutter/LICENSE @@ -1984,15 +2036,18 @@ ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/html/transform.dart + ../../. ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/html_image_codec.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/image_decoder.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/initialization.dart + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/interval_tree.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/js_interop/js_loader.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/js_interop/js_promise.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/js_interop/js_typed_data.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/key_map.g.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/keyboard_binding.dart + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/mouse_cursor.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/layers.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/mouse/context_menu.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/mouse/cursor.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/mouse/prevent_default.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/navigation/history.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/noto_font.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/noto_font_encoding.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/onscreen_logging.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/picture.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/platform_dispatcher.dart + ../../../flutter/LICENSE @@ -2009,7 +2064,9 @@ ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/raw_keyboard.dart + ../../../ ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/renderer.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/rrect_renderer.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/safe_browser_api.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/scene_builder.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/scene_painting.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/scene_view.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/semantics.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/semantics/accessibility.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/semantics/checkable.dart + ../../../flutter/LICENSE @@ -2019,6 +2076,7 @@ ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/semantics/image.dart + ../../ ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/semantics/incrementable.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/semantics/label_and_value.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/semantics/live_region.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/semantics/platform_view.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/semantics/scrollable.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/semantics/semantics.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/semantics/semantics_helper.dart + ../../../flutter/LICENSE @@ -2037,7 +2095,6 @@ ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/codecs.dar ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/filters.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/font_collection.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/image.dart + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/layers.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/memory.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/paint.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/paragraph.dart + ../../../flutter/LICENSE @@ -2067,7 +2124,6 @@ ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/raw/text/r ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/raw/text/raw_strut_style.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/raw/text/raw_text_style.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/renderer.dart + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/scene_builder.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/shaders.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/surface.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/vertices.dart + ../../../flutter/LICENSE @@ -2112,6 +2168,8 @@ ORIGIN: ../../../flutter/lib/web_ui/lib/tile_mode.dart + ../../../flutter/LICENS ORIGIN: ../../../flutter/lib/web_ui/lib/ui.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/asset_manager.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/benchmarks.dart + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/images.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/initialization.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/navigation/platform_location.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/navigation/url_strategy.dart + ../../../flutter/LICENSE @@ -2184,8 +2242,6 @@ ORIGIN: ../../../flutter/runtime/test_font_data.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/runtime/test_font_data.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/common/animator.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/common/animator.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/common/canvas_spy.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/common/canvas_spy.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/common/context_options.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/common/context_options.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/common/dart_native_benchmarks.cc + ../../../flutter/LICENSE @@ -2289,8 +2345,6 @@ ORIGIN: ../../../flutter/shell/platform/android/android_egl_surface.h + ../../.. ORIGIN: ../../../flutter/shell/platform/android/android_environment_gl.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/android_environment_gl.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/android_exports.lst + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/android/android_external_texture_gl.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/android/android_external_texture_gl.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/android_image_generator.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/android_image_generator.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/android_shell_holder.cc + ../../../flutter/LICENSE @@ -2313,6 +2367,10 @@ ORIGIN: ../../../flutter/shell/platform/android/external_view_embedder/surface_p ORIGIN: ../../../flutter/shell/platform/android/external_view_embedder/surface_pool.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/flutter_main.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/flutter_main.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/android/hardware_buffer_external_texture.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/android/hardware_buffer_external_texture_gl.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/android/hardware_buffer_external_texture_gl.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/android/hardware_buffer_external_texture_vk.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/FlutterInjector.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/Log.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/app/FlutterActivity.java + ../../../flutter/LICENSE @@ -2322,7 +2380,6 @@ ORIGIN: ../../../flutter/shell/platform/android/io/flutter/app/FlutterApplicatio ORIGIN: ../../../flutter/shell/platform/android/io/flutter/app/FlutterFragmentActivity.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/app/FlutterPlayStoreSplitApplication.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/app/FlutterPluginRegistry.java + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/DrawableSplashScreen.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/ExclusiveAppComponent.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterActivity.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterActivityAndFragmentDelegate.java + ../../../flutter/LICENSE @@ -2333,7 +2390,6 @@ ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/Flu ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterFragmentActivity.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterImageView.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterPlayStoreSplitApplication.java + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterSplashView.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterSurfaceView.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterTextureView.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterView.java + ../../../flutter/LICENSE @@ -2343,8 +2399,6 @@ ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/Key ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/KeyboardManager.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/KeyboardMap.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/RenderMode.java + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/SplashScreen.java + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/SplashScreenProvider.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/TransparencyMode.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/android/WindowInfoRepositoryCallbackAdapterWrapper.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/embedding/engine/FlutterEngine.java + ../../../flutter/LICENSE @@ -2433,6 +2487,7 @@ ORIGIN: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/Platf ORIGIN: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewFactory.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewRegistry.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewRegistryImpl.java + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewRenderTarget.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewWrapper.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewsAccessibilityDelegate.java + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewsController.java + ../../../flutter/LICENSE @@ -2457,6 +2512,8 @@ ORIGIN: ../../../flutter/shell/platform/android/jni/jni_mock.h + ../../../flutte ORIGIN: ../../../flutter/shell/platform/android/jni/platform_view_android_jni.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/jni/platform_view_android_jni.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/library_loader.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/android/ndk_helpers.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/android/ndk_helpers.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/platform_message_handler_android.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/platform_message_response_android.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/platform_message_response_android.h + ../../../flutter/LICENSE @@ -2474,6 +2531,10 @@ ORIGIN: ../../../flutter/shell/platform/android/surface/android_surface_mock.cc ORIGIN: ../../../flutter/shell/platform/android/surface/android_surface_mock.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/surface/snapshot_surface_producer.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/surface/snapshot_surface_producer.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/android/surface_texture_external_texture.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/android/surface_texture_external_texture.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/android/surface_texture_external_texture_gl.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/android/surface_texture_external_texture_gl.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/vsync_waiter_android.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/android/vsync_waiter_android.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/common/accessibility_bridge.cc + ../../../flutter/LICENSE @@ -2535,6 +2596,7 @@ ORIGIN: ../../../flutter/shell/platform/common/text_editing_delta.h + ../../../f ORIGIN: ../../../flutter/shell/platform/common/text_input_model.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/common/text_input_model.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/common/text_range.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/darwin/common/availability_version_check.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/common/buffer_conversions.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/common/buffer_conversions.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/common/command_line.h + ../../../flutter/LICENSE @@ -2545,6 +2607,9 @@ ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Headers/FlutterC ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Headers/FlutterDartProject.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Headers/FlutterMacros.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Headers/FlutterTexture.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterBinaryMessengerRelay.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterBinaryMessengerRelay.mm + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterBinaryMessengerRelayTest.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterChannels.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterChannelsTest.m + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterCodecs.mm + ../../../flutter/LICENSE @@ -2554,6 +2619,8 @@ ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterSt ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterStandardCodecHelper.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterStandardCodecHelper.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterStandardCodec_Internal.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterTestUtils.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterTestUtils.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/graphics/FlutterDarwinContextMetalImpeller.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/graphics/FlutterDarwinContextMetalImpeller.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/graphics/FlutterDarwinContextMetalSkia.h + ../../../flutter/LICENSE @@ -2573,9 +2640,6 @@ ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Headers/FlutterView ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterAppDelegate.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterAppDelegateTest.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterAppDelegate_Test.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterBinaryMessengerRelay.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterBinaryMessengerRelay.mm + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterBinaryMessengerRelayTest.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterCallbackCache.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterCallbackCache_Internal.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterChannelKeyResponder.h + ../../../flutter/LICENSE @@ -2657,6 +2721,9 @@ ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/SemanticsObj ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/SemanticsObjectTest.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/SemanticsObjectTestMocks.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/SemanticsObjectTest_mrc.mm + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/UIViewController+FlutterScreenAndSceneIfLoaded.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/UIViewController+FlutterScreenAndSceneIfLoaded.mm + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/UIViewController_FlutterScreenAndSceneIfLoadedTest.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/VsyncWaiterIosTest.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/accessibility_bridge.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/ios/framework/Source/accessibility_bridge.mm + ../../../flutter/LICENSE @@ -2712,9 +2779,11 @@ ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/Accessibil ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/AccessibilityBridgeMac.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/AccessibilityBridgeMacTest.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppDelegate.mm + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppDelegateTest.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppDelegate_Internal.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppLifecycleDelegate.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppLifecycleDelegateTest.mm + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppLifecycleDelegate_Internal.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterBackingStore.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterBackingStore.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterChannelKeyResponder.h + ../../../flutter/LICENSE @@ -2820,11 +2889,15 @@ ORIGIN: ../../../flutter/shell/platform/embedder/embedder_render_target_impeller ORIGIN: ../../../flutter/shell/platform/embedder/embedder_render_target_impeller.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/embedder/embedder_render_target_skia.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/embedder/embedder_render_target_skia.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/embedder/embedder_semantics_update.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/embedder/embedder_semantics_update.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/embedder/embedder_struct_macros.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/embedder/embedder_surface.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/embedder/embedder_surface.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/embedder/embedder_surface_gl.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/embedder/embedder_surface_gl.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/embedder/embedder_surface_gl_impeller.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/embedder/embedder_surface_gl_impeller.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/embedder/embedder_surface_metal.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/embedder/embedder_surface_metal.mm + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/embedder/embedder_surface_metal_impeller.h + ../../../flutter/LICENSE @@ -2889,6 +2962,7 @@ ORIGIN: ../../../flutter/shell/platform/fuchsia/dart_runner/embedder/shim.dart + ORIGIN: ../../../flutter/shell/platform/fuchsia/dart_runner/embedder/snapshot.cc.tmpl + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/dart_runner/embedder/snapshot.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/dart_runner/embedder/snapshot.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/fuchsia/dart_runner/fidl/echo.fidl + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/dart_runner/logging.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/dart_runner/main.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/dart_runner/meta/common.shard.cml + ../../../flutter/LICENSE @@ -2901,18 +2975,18 @@ ORIGIN: ../../../flutter/shell/platform/fuchsia/dart_runner/service_isolate.h + ORIGIN: ../../../flutter/shell/platform/fuchsia/dart_runner/vmservice/empty.dart + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/accessibility_bridge.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/accessibility_bridge.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/canvas_spy.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/canvas_spy.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/component_v2.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/component_v2.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/engine.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/engine.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/external_view_embedder.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/external_view_embedder.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/file_in_namespace_buffer.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/file_in_namespace_buffer.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/flatland_connection.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/flatland_connection.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/flatland_external_view_embedder.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/flatland_external_view_embedder.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/flatland_platform_view.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/flatland_platform_view.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/flutter_runner_fakes.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/flutter_runner_product_configuration.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/flutter_runner_product_configuration.h + ../../../flutter/LICENSE @@ -2920,12 +2994,6 @@ ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/focus_delegate.cc + ../. ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/focus_delegate.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/fuchsia_intl.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/fuchsia_intl.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/gfx_external_view_embedder.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/gfx_external_view_embedder.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/gfx_platform_view.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/gfx_platform_view.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/gfx_session_connection.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/gfx_session_connection.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/isolate_configurator.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/isolate_configurator.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/kernel/framework_shim.dart + ../../../flutter/LICENSE @@ -2945,6 +3013,8 @@ ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/pointer_delegate.h + ../ ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/pointer_injector_delegate.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/pointer_injector_delegate.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/program_metadata.h + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/rtree.cc + ../../../flutter/LICENSE +ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/rtree.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/runner.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/runner.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/fuchsia/flutter/software_surface.cc + ../../../flutter/LICENSE @@ -3227,8 +3297,6 @@ ORIGIN: ../../../flutter/shell/platform/windows/text_input_manager.h + ../../../ ORIGIN: ../../../flutter/shell/platform/windows/text_input_plugin.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/windows/text_input_plugin.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/windows/text_input_plugin_delegate.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/windows/window.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/windows/window.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/windows/window_binding_handler.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/windows/window_binding_handler_delegate.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/windows/window_proc_delegate_manager.cc + ../../../flutter/LICENSE @@ -3238,8 +3306,6 @@ ORIGIN: ../../../flutter/shell/platform/windows/windows_lifecycle_manager.cc + . ORIGIN: ../../../flutter/shell/platform/windows/windows_lifecycle_manager.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/windows/windows_proc_table.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/windows/windows_proc_table.h + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/windows/windows_registry.cc + ../../../flutter/LICENSE -ORIGIN: ../../../flutter/shell/platform/windows/windows_registry.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/platform/windows/windowsx_shim.h + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/profiling/sampling_profiler.cc + ../../../flutter/LICENSE ORIGIN: ../../../flutter/shell/profiling/sampling_profiler.h + ../../../flutter/LICENSE @@ -3470,8 +3536,6 @@ FILE: ../../../flutter/flow/flow_test_utils.cc FILE: ../../../flutter/flow/flow_test_utils.h FILE: ../../../flutter/flow/frame_timings.cc FILE: ../../../flutter/flow/frame_timings.h -FILE: ../../../flutter/flow/instrumentation.cc -FILE: ../../../flutter/flow/instrumentation.h FILE: ../../../flutter/flow/layer_snapshot_store.cc FILE: ../../../flutter/flow/layer_snapshot_store.h FILE: ../../../flutter/flow/layers/backdrop_filter_layer.cc @@ -3528,9 +3592,13 @@ FILE: ../../../flutter/flow/raster_cache_key.cc FILE: ../../../flutter/flow/raster_cache_key.h FILE: ../../../flutter/flow/raster_cache_util.cc FILE: ../../../flutter/flow/raster_cache_util.h -FILE: ../../../flutter/flow/rtree.cc -FILE: ../../../flutter/flow/rtree.h FILE: ../../../flutter/flow/skia_gpu_object.h +FILE: ../../../flutter/flow/stopwatch.cc +FILE: ../../../flutter/flow/stopwatch.h +FILE: ../../../flutter/flow/stopwatch_dl.cc +FILE: ../../../flutter/flow/stopwatch_dl.h +FILE: ../../../flutter/flow/stopwatch_sk.cc +FILE: ../../../flutter/flow/stopwatch_sk.h FILE: ../../../flutter/flow/surface.cc FILE: ../../../flutter/flow/surface.h FILE: ../../../flutter/flow/surface_frame.cc @@ -3555,6 +3623,8 @@ FILE: ../../../flutter/fml/concurrent_message_loop.cc FILE: ../../../flutter/fml/concurrent_message_loop.h FILE: ../../../flutter/fml/concurrent_message_loop_factory.cc FILE: ../../../flutter/fml/container.h +FILE: ../../../flutter/fml/cpu_affinity.cc +FILE: ../../../flutter/fml/cpu_affinity.h FILE: ../../../flutter/fml/dart/dart_converter.cc FILE: ../../../flutter/fml/dart/dart_converter.h FILE: ../../../flutter/fml/delayed_task.cc @@ -3601,6 +3671,8 @@ FILE: ../../../flutter/fml/message_loop_task_queues_benchmark.cc FILE: ../../../flutter/fml/native_library.h FILE: ../../../flutter/fml/paths.cc FILE: ../../../flutter/fml/paths.h +FILE: ../../../flutter/fml/platform/android/cpu_affinity.cc +FILE: ../../../flutter/fml/platform/android/cpu_affinity.h FILE: ../../../flutter/fml/platform/android/jni_util.cc FILE: ../../../flutter/fml/platform/android/jni_util.h FILE: ../../../flutter/fml/platform/android/jni_weak_ref.cc @@ -3704,6 +3776,8 @@ FILE: ../../../flutter/impeller/aiks/aiks_context.cc FILE: ../../../flutter/impeller/aiks/aiks_context.h FILE: ../../../flutter/impeller/aiks/aiks_playground.cc FILE: ../../../flutter/impeller/aiks/aiks_playground.h +FILE: ../../../flutter/impeller/aiks/aiks_playground_inspector.cc +FILE: ../../../flutter/impeller/aiks/aiks_playground_inspector.h FILE: ../../../flutter/impeller/aiks/canvas.cc FILE: ../../../flutter/impeller/aiks/canvas.h FILE: ../../../flutter/impeller/aiks/color_filter.cc @@ -3712,6 +3786,8 @@ FILE: ../../../flutter/impeller/aiks/color_source.cc FILE: ../../../flutter/impeller/aiks/color_source.h FILE: ../../../flutter/impeller/aiks/image.cc FILE: ../../../flutter/impeller/aiks/image.h +FILE: ../../../flutter/impeller/aiks/image_filter.cc +FILE: ../../../flutter/impeller/aiks/image_filter.h FILE: ../../../flutter/impeller/aiks/paint.cc FILE: ../../../flutter/impeller/aiks/paint.h FILE: ../../../flutter/impeller/aiks/paint_pass_delegate.cc @@ -3771,6 +3847,8 @@ FILE: ../../../flutter/impeller/compiler/compiler_backend.cc FILE: ../../../flutter/impeller/compiler/compiler_backend.h FILE: ../../../flutter/impeller/compiler/compiler_test.cc FILE: ../../../flutter/impeller/compiler/compiler_test.h +FILE: ../../../flutter/impeller/compiler/constants.cc +FILE: ../../../flutter/impeller/compiler/constants.h FILE: ../../../flutter/impeller/compiler/impellerc_main.cc FILE: ../../../flutter/impeller/compiler/include_dir.h FILE: ../../../flutter/impeller/compiler/includer.cc @@ -3786,6 +3864,7 @@ FILE: ../../../flutter/impeller/compiler/shader_lib/impeller/branching.glsl FILE: ../../../flutter/impeller/compiler/shader_lib/impeller/color.glsl FILE: ../../../flutter/impeller/compiler/shader_lib/impeller/constants.glsl FILE: ../../../flutter/impeller/compiler/shader_lib/impeller/conversions.glsl +FILE: ../../../flutter/impeller/compiler/shader_lib/impeller/dithering.glsl FILE: ../../../flutter/impeller/compiler/shader_lib/impeller/gaussian.glsl FILE: ../../../flutter/impeller/compiler/shader_lib/impeller/gradient.glsl FILE: ../../../flutter/impeller/compiler/shader_lib/impeller/path.glsl @@ -3813,6 +3892,8 @@ FILE: ../../../flutter/impeller/core/buffer.cc FILE: ../../../flutter/impeller/core/buffer.h FILE: ../../../flutter/impeller/core/buffer_view.cc FILE: ../../../flutter/impeller/core/buffer_view.h +FILE: ../../../flutter/impeller/core/capture.cc +FILE: ../../../flutter/impeller/core/capture.h FILE: ../../../flutter/impeller/core/device_buffer.cc FILE: ../../../flutter/impeller/core/device_buffer.h FILE: ../../../flutter/impeller/core/device_buffer_descriptor.cc @@ -3863,8 +3944,6 @@ FILE: ../../../flutter/impeller/entity/contents/clip_contents.cc FILE: ../../../flutter/impeller/entity/contents/clip_contents.h FILE: ../../../flutter/impeller/entity/contents/color_source_contents.cc FILE: ../../../flutter/impeller/entity/contents/color_source_contents.h -FILE: ../../../flutter/impeller/entity/contents/color_source_text_contents.cc -FILE: ../../../flutter/impeller/entity/contents/color_source_text_contents.h FILE: ../../../flutter/impeller/entity/contents/conical_gradient_contents.cc FILE: ../../../flutter/impeller/entity/contents/conical_gradient_contents.h FILE: ../../../flutter/impeller/entity/contents/content_context.cc @@ -3889,6 +3968,8 @@ FILE: ../../../flutter/impeller/entity/contents/filters/inputs/filter_contents_f FILE: ../../../flutter/impeller/entity/contents/filters/inputs/filter_contents_filter_input.h FILE: ../../../flutter/impeller/entity/contents/filters/inputs/filter_input.cc FILE: ../../../flutter/impeller/entity/contents/filters/inputs/filter_input.h +FILE: ../../../flutter/impeller/entity/contents/filters/inputs/placeholder_filter_input.cc +FILE: ../../../flutter/impeller/entity/contents/filters/inputs/placeholder_filter_input.h FILE: ../../../flutter/impeller/entity/contents/filters/inputs/texture_filter_input.cc FILE: ../../../flutter/impeller/entity/contents/filters/inputs/texture_filter_input.h FILE: ../../../flutter/impeller/entity/contents/filters/linear_to_srgb_filter_contents.cc @@ -3955,6 +4036,8 @@ FILE: ../../../flutter/impeller/entity/geometry/vertices_geometry.cc FILE: ../../../flutter/impeller/entity/geometry/vertices_geometry.h FILE: ../../../flutter/impeller/entity/inline_pass_context.cc FILE: ../../../flutter/impeller/entity/inline_pass_context.h +FILE: ../../../flutter/impeller/entity/render_target_cache.cc +FILE: ../../../flutter/impeller/entity/render_target_cache.h FILE: ../../../flutter/impeller/entity/shaders/blending/advanced_blend.glsl FILE: ../../../flutter/impeller/entity/shaders/blending/advanced_blend.vert FILE: ../../../flutter/impeller/entity/shaders/blending/advanced_blend_color.frag @@ -3992,8 +4075,11 @@ FILE: ../../../flutter/impeller/entity/shaders/blending/ios/framebuffer_blend_sa FILE: ../../../flutter/impeller/entity/shaders/blending/ios/framebuffer_blend_screen.frag FILE: ../../../flutter/impeller/entity/shaders/blending/ios/framebuffer_blend_softlight.frag FILE: ../../../flutter/impeller/entity/shaders/blending/porter_duff_blend.frag +FILE: ../../../flutter/impeller/entity/shaders/blending/porter_duff_blend.vert FILE: ../../../flutter/impeller/entity/shaders/border_mask_blur.frag FILE: ../../../flutter/impeller/entity/shaders/border_mask_blur.vert +FILE: ../../../flutter/impeller/entity/shaders/clip.frag +FILE: ../../../flutter/impeller/entity/shaders/clip.vert FILE: ../../../flutter/impeller/entity/shaders/color_matrix_color_filter.frag FILE: ../../../flutter/impeller/entity/shaders/color_matrix_color_filter.vert FILE: ../../../flutter/impeller/entity/shaders/conical_gradient_fill.frag @@ -4002,8 +4088,6 @@ FILE: ../../../flutter/impeller/entity/shaders/debug/checkerboard.frag FILE: ../../../flutter/impeller/entity/shaders/debug/checkerboard.vert FILE: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur.glsl FILE: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur.vert -FILE: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur_alpha_decal.frag -FILE: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur_alpha_nodecal.frag FILE: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur_noalpha_decal.frag FILE: ../../../flutter/impeller/entity/shaders/gaussian_blur/gaussian_blur_noalpha_nodecal.frag FILE: ../../../flutter/impeller/entity/shaders/geometry/points.comp @@ -4032,6 +4116,7 @@ FILE: ../../../flutter/impeller/entity/shaders/sweep_gradient_fill.frag FILE: ../../../flutter/impeller/entity/shaders/sweep_gradient_ssbo_fill.frag FILE: ../../../flutter/impeller/entity/shaders/texture_fill.frag FILE: ../../../flutter/impeller/entity/shaders/texture_fill.vert +FILE: ../../../flutter/impeller/entity/shaders/texture_fill_external.frag FILE: ../../../flutter/impeller/entity/shaders/tiled_texture_fill.frag FILE: ../../../flutter/impeller/entity/shaders/vertices.frag FILE: ../../../flutter/impeller/entity/shaders/yuv_to_rgb_filter.frag @@ -4181,6 +4266,10 @@ FILE: ../../../flutter/impeller/renderer/backend/metal/vertex_descriptor_mtl.h FILE: ../../../flutter/impeller/renderer/backend/metal/vertex_descriptor_mtl.mm FILE: ../../../flutter/impeller/renderer/backend/vulkan/allocator_vk.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/allocator_vk.h +FILE: ../../../flutter/impeller/renderer/backend/vulkan/android_hardware_buffer_texture_source_vk.cc +FILE: ../../../flutter/impeller/renderer/backend/vulkan/android_hardware_buffer_texture_source_vk.h +FILE: ../../../flutter/impeller/renderer/backend/vulkan/barrier_vk.cc +FILE: ../../../flutter/impeller/renderer/backend/vulkan/barrier_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/blit_command_vk.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/blit_command_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/blit_pass_vk.cc @@ -4210,6 +4299,7 @@ FILE: ../../../flutter/impeller/renderer/backend/vulkan/fence_waiter_vk.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/fence_waiter_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/formats_vk.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/formats_vk.h +FILE: ../../../flutter/impeller/renderer/backend/vulkan/limits_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/pass_bindings_cache.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/pass_bindings_cache.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/pipeline_cache_vk.cc @@ -4222,6 +4312,8 @@ FILE: ../../../flutter/impeller/renderer/backend/vulkan/queue_vk.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/queue_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/render_pass_vk.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/render_pass_vk.h +FILE: ../../../flutter/impeller/renderer/backend/vulkan/resource_manager_vk.cc +FILE: ../../../flutter/impeller/renderer/backend/vulkan/resource_manager_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/sampler_library_vk.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/sampler_library_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/sampler_vk.cc @@ -4232,6 +4324,8 @@ FILE: ../../../flutter/impeller/renderer/backend/vulkan/shader_library_vk.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/shader_library_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/shared_object_vk.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/shared_object_vk.h +FILE: ../../../flutter/impeller/renderer/backend/vulkan/surface_context_vk.cc +FILE: ../../../flutter/impeller/renderer/backend/vulkan/surface_context_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/surface_vk.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/surface_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/swapchain_image_vk.cc @@ -4247,6 +4341,8 @@ FILE: ../../../flutter/impeller/renderer/backend/vulkan/texture_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/vertex_descriptor_vk.cc FILE: ../../../flutter/impeller/renderer/backend/vulkan/vertex_descriptor_vk.h FILE: ../../../flutter/impeller/renderer/backend/vulkan/vk.h +FILE: ../../../flutter/impeller/renderer/backend/vulkan/vma.cc +FILE: ../../../flutter/impeller/renderer/backend/vulkan/vma.h FILE: ../../../flutter/impeller/renderer/blit_command.cc FILE: ../../../flutter/impeller/renderer/blit_command.h FILE: ../../../flutter/impeller/renderer/blit_pass.cc @@ -4278,6 +4374,7 @@ FILE: ../../../flutter/impeller/renderer/pipeline_descriptor.cc FILE: ../../../flutter/impeller/renderer/pipeline_descriptor.h FILE: ../../../flutter/impeller/renderer/pipeline_library.cc FILE: ../../../flutter/impeller/renderer/pipeline_library.h +FILE: ../../../flutter/impeller/renderer/pool.h FILE: ../../../flutter/impeller/renderer/prefix_sum_test.comp FILE: ../../../flutter/impeller/renderer/render_pass.cc FILE: ../../../flutter/impeller/renderer/render_pass.h @@ -4363,15 +4460,30 @@ FILE: ../../../flutter/impeller/toolkit/egl/display.cc FILE: ../../../flutter/impeller/toolkit/egl/display.h FILE: ../../../flutter/impeller/toolkit/egl/egl.cc FILE: ../../../flutter/impeller/toolkit/egl/egl.h +FILE: ../../../flutter/impeller/toolkit/egl/image.cc +FILE: ../../../flutter/impeller/toolkit/egl/image.h FILE: ../../../flutter/impeller/toolkit/egl/surface.cc FILE: ../../../flutter/impeller/toolkit/egl/surface.h +FILE: ../../../flutter/impeller/toolkit/gles/gles.h +FILE: ../../../flutter/impeller/toolkit/gles/texture.cc +FILE: ../../../flutter/impeller/toolkit/gles/texture.h FILE: ../../../flutter/impeller/tools/malioc.json +FILE: ../../../flutter/impeller/typographer/backends/skia/glyph_atlas_context_skia.cc +FILE: ../../../flutter/impeller/typographer/backends/skia/glyph_atlas_context_skia.h FILE: ../../../flutter/impeller/typographer/backends/skia/text_frame_skia.cc FILE: ../../../flutter/impeller/typographer/backends/skia/text_frame_skia.h -FILE: ../../../flutter/impeller/typographer/backends/skia/text_render_context_skia.cc -FILE: ../../../flutter/impeller/typographer/backends/skia/text_render_context_skia.h FILE: ../../../flutter/impeller/typographer/backends/skia/typeface_skia.cc FILE: ../../../flutter/impeller/typographer/backends/skia/typeface_skia.h +FILE: ../../../flutter/impeller/typographer/backends/skia/typographer_context_skia.cc +FILE: ../../../flutter/impeller/typographer/backends/skia/typographer_context_skia.h +FILE: ../../../flutter/impeller/typographer/backends/stb/glyph_atlas_context_stb.cc +FILE: ../../../flutter/impeller/typographer/backends/stb/glyph_atlas_context_stb.h +FILE: ../../../flutter/impeller/typographer/backends/stb/text_frame_stb.cc +FILE: ../../../flutter/impeller/typographer/backends/stb/text_frame_stb.h +FILE: ../../../flutter/impeller/typographer/backends/stb/typeface_stb.cc +FILE: ../../../flutter/impeller/typographer/backends/stb/typeface_stb.h +FILE: ../../../flutter/impeller/typographer/backends/stb/typographer_context_stb.cc +FILE: ../../../flutter/impeller/typographer/backends/stb/typographer_context_stb.h FILE: ../../../flutter/impeller/typographer/font.cc FILE: ../../../flutter/impeller/typographer/font.h FILE: ../../../flutter/impeller/typographer/font_glyph_pair.cc @@ -4386,12 +4498,24 @@ FILE: ../../../flutter/impeller/typographer/rectangle_packer.cc FILE: ../../../flutter/impeller/typographer/rectangle_packer.h FILE: ../../../flutter/impeller/typographer/text_frame.cc FILE: ../../../flutter/impeller/typographer/text_frame.h -FILE: ../../../flutter/impeller/typographer/text_render_context.cc -FILE: ../../../flutter/impeller/typographer/text_render_context.h FILE: ../../../flutter/impeller/typographer/text_run.cc FILE: ../../../flutter/impeller/typographer/text_run.h FILE: ../../../flutter/impeller/typographer/typeface.cc FILE: ../../../flutter/impeller/typographer/typeface.h +FILE: ../../../flutter/impeller/typographer/typographer_context.cc +FILE: ../../../flutter/impeller/typographer/typographer_context.h +FILE: ../../../flutter/lib/gpu/context.cc +FILE: ../../../flutter/lib/gpu/context.h +FILE: ../../../flutter/lib/gpu/export.cc +FILE: ../../../flutter/lib/gpu/export.h +FILE: ../../../flutter/lib/gpu/host_buffer.cc +FILE: ../../../flutter/lib/gpu/host_buffer.h +FILE: ../../../flutter/lib/gpu/lib/gpu.dart +FILE: ../../../flutter/lib/gpu/lib/src/buffer.dart +FILE: ../../../flutter/lib/gpu/lib/src/context.dart +FILE: ../../../flutter/lib/gpu/lib/src/smoketest.dart +FILE: ../../../flutter/lib/gpu/smoketest.cc +FILE: ../../../flutter/lib/gpu/smoketest.h FILE: ../../../flutter/lib/io/dart_io.cc FILE: ../../../flutter/lib/io/dart_io.h FILE: ../../../flutter/lib/snapshot/libraries_experimental.json @@ -4414,8 +4538,6 @@ FILE: ../../../flutter/lib/ui/experiments/setup_hooks.dart FILE: ../../../flutter/lib/ui/experiments/ui.dart FILE: ../../../flutter/lib/ui/floating_point.h FILE: ../../../flutter/lib/ui/geometry.dart -FILE: ../../../flutter/lib/ui/gpu/context.cc -FILE: ../../../flutter/lib/ui/gpu/context.h FILE: ../../../flutter/lib/ui/hash_codes.dart FILE: ../../../flutter/lib/ui/hooks.dart FILE: ../../../flutter/lib/ui/io_manager.cc @@ -4563,8 +4685,6 @@ FILE: ../../../flutter/lib/ui/window/pointer_data_packet_converter.cc FILE: ../../../flutter/lib/ui/window/pointer_data_packet_converter.h FILE: ../../../flutter/lib/ui/window/viewport_metrics.cc FILE: ../../../flutter/lib/ui/window/viewport_metrics.h -FILE: ../../../flutter/lib/ui/window/window.cc -FILE: ../../../flutter/lib/ui/window/window.h FILE: ../../../flutter/lib/web_ui/lib/annotations.dart FILE: ../../../flutter/lib/web_ui/lib/canvas.dart FILE: ../../../flutter/lib/web_ui/lib/channel_buffers.dart @@ -4623,6 +4743,7 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/canvaskit/vertices.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/clipboard.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/color_filter.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/configuration.dart +FILE: ../../../flutter/lib/web_ui/lib/src/engine/display.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/dom.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/embedder.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/engine_canvas.dart @@ -4673,15 +4794,18 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/html/transform.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/html_image_codec.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/image_decoder.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/initialization.dart -FILE: ../../../flutter/lib/web_ui/lib/src/engine/interval_tree.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/js_interop/js_loader.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/js_interop/js_promise.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/js_interop/js_typed_data.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/key_map.g.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/keyboard_binding.dart -FILE: ../../../flutter/lib/web_ui/lib/src/engine/mouse_cursor.dart +FILE: ../../../flutter/lib/web_ui/lib/src/engine/layers.dart +FILE: ../../../flutter/lib/web_ui/lib/src/engine/mouse/context_menu.dart +FILE: ../../../flutter/lib/web_ui/lib/src/engine/mouse/cursor.dart +FILE: ../../../flutter/lib/web_ui/lib/src/engine/mouse/prevent_default.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/navigation/history.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/noto_font.dart +FILE: ../../../flutter/lib/web_ui/lib/src/engine/noto_font_encoding.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/onscreen_logging.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/picture.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/platform_dispatcher.dart @@ -4698,7 +4822,9 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/raw_keyboard.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/renderer.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/rrect_renderer.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/safe_browser_api.dart +FILE: ../../../flutter/lib/web_ui/lib/src/engine/scene_builder.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/scene_painting.dart +FILE: ../../../flutter/lib/web_ui/lib/src/engine/scene_view.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/accessibility.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/checkable.dart @@ -4708,6 +4834,7 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/image.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/incrementable.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/label_and_value.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/live_region.dart +FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/platform_view.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/scrollable.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/semantics.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/semantics/semantics_helper.dart @@ -4726,7 +4853,6 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/codecs.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/filters.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/font_collection.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/image.dart -FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/layers.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/memory.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/paint.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/paragraph.dart @@ -4756,7 +4882,6 @@ FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/raw/text/raw FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/raw/text/raw_strut_style.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/raw/text/raw_text_style.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/renderer.dart -FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/scene_builder.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/shaders.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/surface.dart FILE: ../../../flutter/lib/web_ui/lib/src/engine/skwasm/skwasm_impl/vertices.dart @@ -4801,6 +4926,8 @@ FILE: ../../../flutter/lib/web_ui/lib/tile_mode.dart FILE: ../../../flutter/lib/web_ui/lib/ui.dart FILE: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web.dart FILE: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/asset_manager.dart +FILE: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/benchmarks.dart +FILE: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/images.dart FILE: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/initialization.dart FILE: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/navigation/platform_location.dart FILE: ../../../flutter/lib/web_ui/lib/ui_web/src/ui_web/navigation/url_strategy.dart @@ -4873,8 +5000,6 @@ FILE: ../../../flutter/runtime/test_font_data.cc FILE: ../../../flutter/runtime/test_font_data.h FILE: ../../../flutter/shell/common/animator.cc FILE: ../../../flutter/shell/common/animator.h -FILE: ../../../flutter/shell/common/canvas_spy.cc -FILE: ../../../flutter/shell/common/canvas_spy.h FILE: ../../../flutter/shell/common/context_options.cc FILE: ../../../flutter/shell/common/context_options.h FILE: ../../../flutter/shell/common/dart_native_benchmarks.cc @@ -4978,8 +5103,6 @@ FILE: ../../../flutter/shell/platform/android/android_egl_surface.h FILE: ../../../flutter/shell/platform/android/android_environment_gl.cc FILE: ../../../flutter/shell/platform/android/android_environment_gl.h FILE: ../../../flutter/shell/platform/android/android_exports.lst -FILE: ../../../flutter/shell/platform/android/android_external_texture_gl.cc -FILE: ../../../flutter/shell/platform/android/android_external_texture_gl.h FILE: ../../../flutter/shell/platform/android/android_image_generator.cc FILE: ../../../flutter/shell/platform/android/android_image_generator.h FILE: ../../../flutter/shell/platform/android/android_shell_holder.cc @@ -5002,6 +5125,12 @@ FILE: ../../../flutter/shell/platform/android/external_view_embedder/surface_poo FILE: ../../../flutter/shell/platform/android/external_view_embedder/surface_pool.h FILE: ../../../flutter/shell/platform/android/flutter_main.cc FILE: ../../../flutter/shell/platform/android/flutter_main.h +FILE: ../../../flutter/shell/platform/android/hardware_buffer_external_texture.cc +FILE: ../../../flutter/shell/platform/android/hardware_buffer_external_texture.h +FILE: ../../../flutter/shell/platform/android/hardware_buffer_external_texture_gl.cc +FILE: ../../../flutter/shell/platform/android/hardware_buffer_external_texture_gl.h +FILE: ../../../flutter/shell/platform/android/hardware_buffer_external_texture_vk.cc +FILE: ../../../flutter/shell/platform/android/hardware_buffer_external_texture_vk.h FILE: ../../../flutter/shell/platform/android/io/flutter/FlutterInjector.java FILE: ../../../flutter/shell/platform/android/io/flutter/Log.java FILE: ../../../flutter/shell/platform/android/io/flutter/app/FlutterActivity.java @@ -5012,7 +5141,6 @@ FILE: ../../../flutter/shell/platform/android/io/flutter/app/FlutterFragmentActi FILE: ../../../flutter/shell/platform/android/io/flutter/app/FlutterPlayStoreSplitApplication.java FILE: ../../../flutter/shell/platform/android/io/flutter/app/FlutterPluginRegistry.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java -FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/DrawableSplashScreen.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/ExclusiveAppComponent.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterActivity.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterActivityAndFragmentDelegate.java @@ -5023,7 +5151,6 @@ FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/Flutt FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterFragmentActivity.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterImageView.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterPlayStoreSplitApplication.java -FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterSplashView.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterSurfaceView.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterTextureView.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterView.java @@ -5034,8 +5161,6 @@ FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/Keybo FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/KeyboardMap.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/MotionEventTracker.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/RenderMode.java -FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/SplashScreen.java -FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/SplashScreenProvider.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/TransparencyMode.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/android/WindowInfoRepositoryCallbackAdapterWrapper.java FILE: ../../../flutter/shell/platform/android/io/flutter/embedding/engine/FlutterEngine.java @@ -5123,16 +5248,19 @@ FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/editing/TextInpu FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/localization/LocalizationPlugin.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/mouse/MouseCursorPlugin.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/AccessibilityEventsDelegate.java +FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/ImageReaderPlatformViewRenderTarget.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformOverlayView.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformPlugin.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformView.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewFactory.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewRegistry.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewRegistryImpl.java +FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewRenderTarget.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewWrapper.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewsAccessibilityDelegate.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewsController.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/SingleViewPresentation.java +FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/SurfaceTexturePlatformViewRenderTarget.java FILE: ../../../flutter/shell/platform/android/io/flutter/plugin/platform/VirtualDisplayController.java FILE: ../../../flutter/shell/platform/android/io/flutter/util/HandlerCompat.java FILE: ../../../flutter/shell/platform/android/io/flutter/util/PathUtils.java @@ -5153,6 +5281,8 @@ FILE: ../../../flutter/shell/platform/android/jni/jni_mock.h FILE: ../../../flutter/shell/platform/android/jni/platform_view_android_jni.cc FILE: ../../../flutter/shell/platform/android/jni/platform_view_android_jni.h FILE: ../../../flutter/shell/platform/android/library_loader.cc +FILE: ../../../flutter/shell/platform/android/ndk_helpers.cc +FILE: ../../../flutter/shell/platform/android/ndk_helpers.h FILE: ../../../flutter/shell/platform/android/platform_message_handler_android.cc FILE: ../../../flutter/shell/platform/android/platform_message_handler_android.h FILE: ../../../flutter/shell/platform/android/platform_message_response_android.cc @@ -5171,6 +5301,10 @@ FILE: ../../../flutter/shell/platform/android/surface/android_surface_mock.cc FILE: ../../../flutter/shell/platform/android/surface/android_surface_mock.h FILE: ../../../flutter/shell/platform/android/surface/snapshot_surface_producer.cc FILE: ../../../flutter/shell/platform/android/surface/snapshot_surface_producer.h +FILE: ../../../flutter/shell/platform/android/surface_texture_external_texture.cc +FILE: ../../../flutter/shell/platform/android/surface_texture_external_texture.h +FILE: ../../../flutter/shell/platform/android/surface_texture_external_texture_gl.cc +FILE: ../../../flutter/shell/platform/android/surface_texture_external_texture_gl.h FILE: ../../../flutter/shell/platform/android/vsync_waiter_android.cc FILE: ../../../flutter/shell/platform/android/vsync_waiter_android.h FILE: ../../../flutter/shell/platform/common/accessibility_bridge.cc @@ -5232,6 +5366,7 @@ FILE: ../../../flutter/shell/platform/common/text_editing_delta.h FILE: ../../../flutter/shell/platform/common/text_input_model.cc FILE: ../../../flutter/shell/platform/common/text_input_model.h FILE: ../../../flutter/shell/platform/common/text_range.h +FILE: ../../../flutter/shell/platform/darwin/common/availability_version_check.cc FILE: ../../../flutter/shell/platform/darwin/common/buffer_conversions.h FILE: ../../../flutter/shell/platform/darwin/common/buffer_conversions.mm FILE: ../../../flutter/shell/platform/darwin/common/command_line.h @@ -5242,6 +5377,9 @@ FILE: ../../../flutter/shell/platform/darwin/common/framework/Headers/FlutterCod FILE: ../../../flutter/shell/platform/darwin/common/framework/Headers/FlutterDartProject.h FILE: ../../../flutter/shell/platform/darwin/common/framework/Headers/FlutterMacros.h FILE: ../../../flutter/shell/platform/darwin/common/framework/Headers/FlutterTexture.h +FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterBinaryMessengerRelay.h +FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterBinaryMessengerRelay.mm +FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterBinaryMessengerRelayTest.mm FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterChannels.mm FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterChannelsTest.m FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterCodecs.mm @@ -5251,6 +5389,8 @@ FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterStan FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterStandardCodecHelper.cc FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterStandardCodecHelper.h FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterStandardCodec_Internal.h +FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterTestUtils.h +FILE: ../../../flutter/shell/platform/darwin/common/framework/Source/FlutterTestUtils.mm FILE: ../../../flutter/shell/platform/darwin/graphics/FlutterDarwinContextMetalImpeller.h FILE: ../../../flutter/shell/platform/darwin/graphics/FlutterDarwinContextMetalImpeller.mm FILE: ../../../flutter/shell/platform/darwin/graphics/FlutterDarwinContextMetalSkia.h @@ -5271,9 +5411,6 @@ FILE: ../../../flutter/shell/platform/darwin/ios/framework/Info.plist FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterAppDelegate.mm FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterAppDelegateTest.mm FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterAppDelegate_Test.h -FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterBinaryMessengerRelay.h -FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterBinaryMessengerRelay.mm -FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterBinaryMessengerRelayTest.mm FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterCallbackCache.mm FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterCallbackCache_Internal.h FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/FlutterChannelKeyResponder.h @@ -5355,6 +5492,9 @@ FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/SemanticsObjec FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/SemanticsObjectTest.mm FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/SemanticsObjectTestMocks.h FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/SemanticsObjectTest_mrc.mm +FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/UIViewController+FlutterScreenAndSceneIfLoaded.h +FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/UIViewController+FlutterScreenAndSceneIfLoaded.mm +FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/UIViewController_FlutterScreenAndSceneIfLoadedTest.mm FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/VsyncWaiterIosTest.mm FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/accessibility_bridge.h FILE: ../../../flutter/shell/platform/darwin/ios/framework/Source/accessibility_bridge.mm @@ -5412,9 +5552,11 @@ FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/Accessibilit FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/AccessibilityBridgeMac.mm FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/AccessibilityBridgeMacTest.mm FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppDelegate.mm +FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppDelegateTest.mm FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppDelegate_Internal.h FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppLifecycleDelegate.mm FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppLifecycleDelegateTest.mm +FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterAppLifecycleDelegate_Internal.h FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterBackingStore.h FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterBackingStore.mm FILE: ../../../flutter/shell/platform/darwin/macos/framework/Source/FlutterChannelKeyResponder.h @@ -5523,11 +5665,15 @@ FILE: ../../../flutter/shell/platform/embedder/embedder_render_target_impeller.c FILE: ../../../flutter/shell/platform/embedder/embedder_render_target_impeller.h FILE: ../../../flutter/shell/platform/embedder/embedder_render_target_skia.cc FILE: ../../../flutter/shell/platform/embedder/embedder_render_target_skia.h +FILE: ../../../flutter/shell/platform/embedder/embedder_semantics_update.cc +FILE: ../../../flutter/shell/platform/embedder/embedder_semantics_update.h FILE: ../../../flutter/shell/platform/embedder/embedder_struct_macros.h FILE: ../../../flutter/shell/platform/embedder/embedder_surface.cc FILE: ../../../flutter/shell/platform/embedder/embedder_surface.h FILE: ../../../flutter/shell/platform/embedder/embedder_surface_gl.cc FILE: ../../../flutter/shell/platform/embedder/embedder_surface_gl.h +FILE: ../../../flutter/shell/platform/embedder/embedder_surface_gl_impeller.cc +FILE: ../../../flutter/shell/platform/embedder/embedder_surface_gl_impeller.h FILE: ../../../flutter/shell/platform/embedder/embedder_surface_metal.h FILE: ../../../flutter/shell/platform/embedder/embedder_surface_metal.mm FILE: ../../../flutter/shell/platform/embedder/embedder_surface_metal_impeller.h @@ -5595,6 +5741,7 @@ FILE: ../../../flutter/shell/platform/fuchsia/dart_runner/embedder/shim.dart FILE: ../../../flutter/shell/platform/fuchsia/dart_runner/embedder/snapshot.cc.tmpl FILE: ../../../flutter/shell/platform/fuchsia/dart_runner/embedder/snapshot.dart FILE: ../../../flutter/shell/platform/fuchsia/dart_runner/embedder/snapshot.h +FILE: ../../../flutter/shell/platform/fuchsia/dart_runner/fidl/echo.fidl FILE: ../../../flutter/shell/platform/fuchsia/dart_runner/logging.h FILE: ../../../flutter/shell/platform/fuchsia/dart_runner/main.cc FILE: ../../../flutter/shell/platform/fuchsia/dart_runner/meta/common.shard.cml @@ -5607,18 +5754,18 @@ FILE: ../../../flutter/shell/platform/fuchsia/dart_runner/service_isolate.h FILE: ../../../flutter/shell/platform/fuchsia/dart_runner/vmservice/empty.dart FILE: ../../../flutter/shell/platform/fuchsia/flutter/accessibility_bridge.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/accessibility_bridge.h +FILE: ../../../flutter/shell/platform/fuchsia/flutter/canvas_spy.cc +FILE: ../../../flutter/shell/platform/fuchsia/flutter/canvas_spy.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/component_v2.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/component_v2.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/engine.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/engine.h +FILE: ../../../flutter/shell/platform/fuchsia/flutter/external_view_embedder.cc +FILE: ../../../flutter/shell/platform/fuchsia/flutter/external_view_embedder.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/file_in_namespace_buffer.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/file_in_namespace_buffer.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/flatland_connection.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/flatland_connection.h -FILE: ../../../flutter/shell/platform/fuchsia/flutter/flatland_external_view_embedder.cc -FILE: ../../../flutter/shell/platform/fuchsia/flutter/flatland_external_view_embedder.h -FILE: ../../../flutter/shell/platform/fuchsia/flutter/flatland_platform_view.cc -FILE: ../../../flutter/shell/platform/fuchsia/flutter/flatland_platform_view.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/flutter_runner_fakes.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/flutter_runner_product_configuration.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/flutter_runner_product_configuration.h @@ -5626,12 +5773,6 @@ FILE: ../../../flutter/shell/platform/fuchsia/flutter/focus_delegate.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/focus_delegate.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/fuchsia_intl.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/fuchsia_intl.h -FILE: ../../../flutter/shell/platform/fuchsia/flutter/gfx_external_view_embedder.cc -FILE: ../../../flutter/shell/platform/fuchsia/flutter/gfx_external_view_embedder.h -FILE: ../../../flutter/shell/platform/fuchsia/flutter/gfx_platform_view.cc -FILE: ../../../flutter/shell/platform/fuchsia/flutter/gfx_platform_view.h -FILE: ../../../flutter/shell/platform/fuchsia/flutter/gfx_session_connection.cc -FILE: ../../../flutter/shell/platform/fuchsia/flutter/gfx_session_connection.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/isolate_configurator.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/isolate_configurator.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/kernel/framework_shim.dart @@ -5651,6 +5792,8 @@ FILE: ../../../flutter/shell/platform/fuchsia/flutter/pointer_delegate.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/pointer_injector_delegate.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/pointer_injector_delegate.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/program_metadata.h +FILE: ../../../flutter/shell/platform/fuchsia/flutter/rtree.cc +FILE: ../../../flutter/shell/platform/fuchsia/flutter/rtree.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/runner.cc FILE: ../../../flutter/shell/platform/fuchsia/flutter/runner.h FILE: ../../../flutter/shell/platform/fuchsia/flutter/software_surface.cc @@ -5933,8 +6076,6 @@ FILE: ../../../flutter/shell/platform/windows/text_input_manager.h FILE: ../../../flutter/shell/platform/windows/text_input_plugin.cc FILE: ../../../flutter/shell/platform/windows/text_input_plugin.h FILE: ../../../flutter/shell/platform/windows/text_input_plugin_delegate.h -FILE: ../../../flutter/shell/platform/windows/window.cc -FILE: ../../../flutter/shell/platform/windows/window.h FILE: ../../../flutter/shell/platform/windows/window_binding_handler.h FILE: ../../../flutter/shell/platform/windows/window_binding_handler_delegate.h FILE: ../../../flutter/shell/platform/windows/window_proc_delegate_manager.cc @@ -5944,8 +6085,6 @@ FILE: ../../../flutter/shell/platform/windows/windows_lifecycle_manager.cc FILE: ../../../flutter/shell/platform/windows/windows_lifecycle_manager.h FILE: ../../../flutter/shell/platform/windows/windows_proc_table.cc FILE: ../../../flutter/shell/platform/windows/windows_proc_table.h -FILE: ../../../flutter/shell/platform/windows/windows_registry.cc -FILE: ../../../flutter/shell/platform/windows/windows_registry.h FILE: ../../../flutter/shell/platform/windows/windowsx_shim.h FILE: ../../../flutter/shell/profiling/sampling_profiler.cc FILE: ../../../flutter/shell/profiling/sampling_profiler.h diff --git a/ci/licenses_golden/licenses_fuchsia b/ci/licenses_golden/licenses_fuchsia index d323204155b88..9922af8743dce 100644 --- a/ci/licenses_golden/licenses_fuchsia +++ b/ci/licenses_golden/licenses_fuchsia @@ -1,4 +1,4 @@ -Signature: 35f2c5af32e2d5074b973b70478bddc4 +Signature: 02ffea6fdf329c5632a665b4146b152e ==================================================================================================== LIBRARY: fuchsia_sdk @@ -7,7 +7,9 @@ TYPE: LicenseType.apache FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_image_pipe_swapchain.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_khronos_validation.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libsyslog.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libtrace-engine.so @@ -15,7 +17,9 @@ FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libtrace-provider-so.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libvulkan.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libasync-default.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libasync-loop-default.a +FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libmagma_client.a FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libsync.a @@ -179,10 +183,191 @@ FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libzircon.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/VkLayer_image_pipe_swapchain.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/VkLayer_khronos_validation.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libdriver_runtime.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libheapdump_instrumentation.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libsvc.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libsyslog.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libtrace-engine.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libtrace-provider-so.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libvulkan.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libasync-loop-default.a +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libdriver_runtime.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libheapdump_instrumentation.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libmagma_client.a +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libsvc.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libsync.a +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libsyslog.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libtrace-engine.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libtrace-provider-so.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libvulkan.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/alloca.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/ftp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/inet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/nameser.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/nameser_compat.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/telnet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/tftp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/assert.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/aarch64/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/aarch64/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/alltypes.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/errno.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/io.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/ioctl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/limits.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/null.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/posix.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/riscv64/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/riscv64/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/signal.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/stat.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/statfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/termios.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/x86_64/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/x86_64/io.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/x86_64/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/byteswap.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/complex.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/cpio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ctype.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/dirent.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/dlfcn.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/elf.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/endian.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/err.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/errno.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/fcntl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/features.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/fnmatch.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/getopt.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/glob.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/grp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/iconv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ifaddrs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/inttypes.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/iso646.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/langinfo.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/libgen.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/limits.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/link.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/locale.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/malloc.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/math.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/memory.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/monetary.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/ethernet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/if.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/if_arp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/route.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netdb.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ether.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/icmp6.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/if_ether.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/igmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/in.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/in_systm.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ip.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ip6.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ip_icmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/tcp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/udp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netpacket/packet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/nl_types.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/paths.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/poll.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/pthread.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/pwd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/regex.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/resolv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sched.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/semaphore.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/signal.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/spawn.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/stdio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/stdlib.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/string.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/strings.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/stropts.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/acct.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/auxv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/dir.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/errno.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/eventfd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/fcntl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/file.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/inotify.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/io.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ioctl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ipc.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/mman.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/mount.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/msg.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/mtio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/param.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/poll.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/random.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/select.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/sem.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/shm.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/signal.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/socket.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/stat.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/statfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/statvfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/stropts.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/syslog.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/termios.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/time.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/timeb.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/timerfd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/times.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ttydefaults.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/types.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ucontext.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/uio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/un.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/utsname.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/vfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/wait.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sysexits.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/syslog.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/tar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/termios.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/threads.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/time.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/uchar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ucontext.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/unistd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/utime.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/values.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wait.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wchar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wctype.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wordexp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/Scrt1.o +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libc.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libdl.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libm.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libpthread.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/librt.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_image_pipe_swapchain.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_khronos_validation.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libsyslog.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libtrace-engine.so @@ -190,7 +375,9 @@ FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libtrace-provider-so.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libvulkan.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libasync-default.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libasync-loop-default.a +FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libmagma_client.a FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libsync.a @@ -354,10 +541,23 @@ FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/fakes/handle_disposition.dart FILE: ../../../fuchsia/sdk/linux/data/config/symbol_index/config.json +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api15/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/pkg/async-default/async-default.ifs +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_shared_lib/driver_runtime.ifs FILE: ../../../fuchsia/sdk/linux/pkg/fdio/fdio.ifs +FILE: ../../../fuchsia/sdk/linux/pkg/heapdump_instrumentation/heapdump_instrumentation.ifs FILE: ../../../fuchsia/sdk/linux/pkg/inspect/inspect.json FILE: ../../../fuchsia/sdk/linux/pkg/svc/svc.ifs FILE: ../../../fuchsia/sdk/linux/pkg/sys/component/realm_builder_shard_sdk.json @@ -630,6 +830,22 @@ ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/pr ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/resource.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/types.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/types.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/assert.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/compiler.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/listnode.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/processargs.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/status.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/debug.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/exception.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/log.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/object.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/pci.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/port.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/profile.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/resource.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/types.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/types.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/assert.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/compiler.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/listnode.h + ../../../fuchsia/sdk/linux/LICENSE @@ -646,7 +862,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/prof ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/resource.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/types.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/types.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/interface.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.runner/component_runner.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.fonts/font_provider.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.math/math.fidl + ../../../fuchsia/sdk/linux/LICENSE @@ -672,13 +887,12 @@ ORIGIN: ../../../fuchsia/sdk/linux/pkg/fdio/include/lib/fdio/vfs.h + ../../../fu ORIGIN: ../../../fuchsia/sdk/linux/pkg/fdio/include/lib/fdio/watcher.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fit/include/lib/fit/thread_checker.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/magma_client/include/lib/magma/magma.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/pkg/magma_client/include/lib/magma/magma_common_defs.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/magma_common/include/lib/magma/magma_common_defs.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/media_cpp_no_converters/include/lib/media/cpp/timeline_function.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/media_cpp_no_converters/include/lib/media/cpp/timeline_rate.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/media_cpp_no_converters/timeline_function.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/media_cpp_no_converters/timeline_rate.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sync/include/lib/sync/completion.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp/include/lib/sys/cpp/termination_reason.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/zx/channel.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/zx/event.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/zx/eventpair.cc + ../../../fuchsia/sdk/linux/LICENSE @@ -720,6 +934,22 @@ FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/prof FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/resource.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/types.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/types.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/assert.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/compiler.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/listnode.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/processargs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/status.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/debug.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/exception.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/log.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/object.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/pci.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/port.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/profile.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/resource.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/types.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/types.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/assert.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/compiler.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/listnode.h @@ -736,7 +966,6 @@ FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/profil FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/resource.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/types.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/types.h -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/interface.dart FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.runner/component_runner.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.fonts/font_provider.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.math/math.fidl @@ -762,13 +991,12 @@ FILE: ../../../fuchsia/sdk/linux/pkg/fdio/include/lib/fdio/vfs.h FILE: ../../../fuchsia/sdk/linux/pkg/fdio/include/lib/fdio/watcher.h FILE: ../../../fuchsia/sdk/linux/pkg/fit/include/lib/fit/thread_checker.h FILE: ../../../fuchsia/sdk/linux/pkg/magma_client/include/lib/magma/magma.h -FILE: ../../../fuchsia/sdk/linux/pkg/magma_client/include/lib/magma/magma_common_defs.h +FILE: ../../../fuchsia/sdk/linux/pkg/magma_common/include/lib/magma/magma_common_defs.h FILE: ../../../fuchsia/sdk/linux/pkg/media_cpp_no_converters/include/lib/media/cpp/timeline_function.h FILE: ../../../fuchsia/sdk/linux/pkg/media_cpp_no_converters/include/lib/media/cpp/timeline_rate.h FILE: ../../../fuchsia/sdk/linux/pkg/media_cpp_no_converters/timeline_function.cc FILE: ../../../fuchsia/sdk/linux/pkg/media_cpp_no_converters/timeline_rate.cc FILE: ../../../fuchsia/sdk/linux/pkg/sync/include/lib/sync/completion.h -FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp/include/lib/sys/cpp/termination_reason.h FILE: ../../../fuchsia/sdk/linux/pkg/zx/channel.cc FILE: ../../../fuchsia/sdk/linux/pkg/zx/event.cc FILE: ../../../fuchsia/sdk/linux/pkg/zx/eventpair.cc @@ -833,6 +1061,17 @@ ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/io ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/policy.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/system.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/tls.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/device/audio.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/fidl.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/hw/gpt.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/process.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/rights.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/sanitizer.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/hypervisor.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/iommu.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/policy.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/system.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/tls.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/device/audio.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/fidl.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/hw/gpt.h + ../../../fuchsia/sdk/linux/LICENSE @@ -950,6 +1189,17 @@ FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/iomm FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/policy.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/system.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/tls.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/device/audio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/fidl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/hw/gpt.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/process.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/rights.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/sanitizer.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/hypervisor.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/iommu.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/policy.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/system.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/tls.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/device/audio.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/fidl.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/hw/gpt.h @@ -1082,47 +1332,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -==================================================================================================== -LIBRARY: fuchsia_sdk -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/fidl.dart + ../../../LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia/lib/fuchsia.dart + ../../../LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/fakes/zircon_fakes.dart + ../../../LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/zircon.dart + ../../../LICENSE -TYPE: LicenseType.bsd -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/fidl.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia/lib/fuchsia.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/fakes/zircon_fakes.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/zircon.dart ----------------------------------------------------------------------------------------------------- -Copyright 2018 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: fuchsia_sdk ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/dlfcn.h + ../../../fuchsia/sdk/linux/LICENSE @@ -1132,6 +1341,13 @@ ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/limits.h + ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/smc.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/threads.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/time.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/dlfcn.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/features.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/hw/pci.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/limits.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/smc.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/threads.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/time.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/dlfcn.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/features.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/hw/pci.h + ../../../fuchsia/sdk/linux/LICENSE @@ -1139,43 +1355,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/limits.h + .. ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/smc.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/threads.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/time.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/codec.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/enum.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/error.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/hash_codes.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/interface_async.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/message.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/struct.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/table.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/types.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/unknown_data.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia/lib/src/fakes/fuchsia_fakes.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/logger.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/src/internal/_fuchsia_log_writer.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/src/internal/_log_message.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/src/internal/_log_writer.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/src/internal/_stdout_log_writer.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/src/logger/logger.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/services.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/src/service_provider_impl.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/internal/_error_node.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/pseudo_dir.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/pseudo_file.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/service.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/vnode.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/vfs.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/channel.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/channel_reader.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/constants.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/errors.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/eventpair.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/fakes/handle.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/fakes/handle_waiter.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/fakes/system.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/handle_wrapper.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/socket.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/socket_reader.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/vmo.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.auth/attestation_signer.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.auth/common.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.bluetooth.gatt/types.fidl + ../../../fuchsia/sdk/linux/LICENSE @@ -1186,6 +1365,7 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.data/data.fidl + ../../../fuchsi ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.developer.tiles/tiles.fidl + ../../../fuchsia/sdk/linux/LICENSE 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.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 @@ -1342,11 +1522,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/pkg/svc/include/lib/svc/dir.h + ../../../fuch ORIGIN: ../../../fuchsia/sdk/linux/pkg/sync/include/lib/sync/condition.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sync/include/lib/sync/internal/condition-template.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sync/include/lib/sync/mutex.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/enclosing_environment.cc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/fake_component.cc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/fake_launcher.cc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/launcher_impl.cc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/test_with_environment.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/syslog/include/lib/syslog/global.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/syslog/include/lib/syslog/logger.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/syslog/include/lib/syslog/wire_format.h + ../../../fuchsia/sdk/linux/LICENSE @@ -1381,6 +1556,13 @@ FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/limits.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/smc.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/threads.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/time.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/dlfcn.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/features.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/hw/pci.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/limits.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/smc.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/threads.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/time.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/dlfcn.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/features.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/hw/pci.h @@ -1388,43 +1570,6 @@ FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/limits.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/smc.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/threads.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/time.h -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/codec.dart -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/enum.dart -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/error.dart -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/hash_codes.dart -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/interface_async.dart -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/message.dart -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/struct.dart -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/table.dart -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/types.dart -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/unknown_data.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia/lib/src/fakes/fuchsia_fakes.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/logger.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/src/internal/_fuchsia_log_writer.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/src/internal/_log_message.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/src/internal/_log_writer.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/src/internal/_stdout_log_writer.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_logger/lib/src/logger/logger.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/services.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/src/service_provider_impl.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/internal/_error_node.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/pseudo_dir.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/pseudo_file.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/service.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/vnode.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/vfs.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/channel.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/channel_reader.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/constants.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/errors.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/eventpair.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/fakes/handle.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/fakes/handle_waiter.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/fakes/system.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/handle_wrapper.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/socket.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/socket_reader.dart -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/vmo.dart FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.auth/attestation_signer.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.auth/common.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.bluetooth.gatt/types.fidl @@ -1435,6 +1580,7 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.data/data.fidl 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.images/encoded_image.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.images/image_info.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.images/memory_type.fidl @@ -1591,11 +1737,6 @@ FILE: ../../../fuchsia/sdk/linux/pkg/svc/include/lib/svc/dir.h FILE: ../../../fuchsia/sdk/linux/pkg/sync/include/lib/sync/condition.h FILE: ../../../fuchsia/sdk/linux/pkg/sync/include/lib/sync/internal/condition-template.h FILE: ../../../fuchsia/sdk/linux/pkg/sync/include/lib/sync/mutex.h -FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/enclosing_environment.cc -FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/fake_component.cc -FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/fake_launcher.cc -FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/launcher_impl.cc -FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/test_with_environment.cc FILE: ../../../fuchsia/sdk/linux/pkg/syslog/include/lib/syslog/global.h FILE: ../../../fuchsia/sdk/linux/pkg/syslog/include/lib/syslog/logger.h FILE: ../../../fuchsia/sdk/linux/pkg/syslog/include/lib/syslog/wire_format.h @@ -1691,7 +1832,9 @@ TYPE: LicenseType.bsd FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_image_pipe_swapchain.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_khronos_validation.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libsyslog.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libtrace-engine.so @@ -1699,7 +1842,9 @@ FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libtrace-provider-so.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libvulkan.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libasync-default.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libasync-loop-default.a +FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libmagma_client.a FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libsync.a @@ -1863,10 +2008,191 @@ FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libzircon.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/VkLayer_image_pipe_swapchain.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/VkLayer_khronos_validation.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libdriver_runtime.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libheapdump_instrumentation.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libsvc.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libsyslog.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libtrace-engine.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libtrace-provider-so.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libvulkan.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libasync-loop-default.a +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libdriver_runtime.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libheapdump_instrumentation.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libmagma_client.a +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libsvc.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libsync.a +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libsyslog.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libtrace-engine.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libtrace-provider-so.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libvulkan.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/alloca.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/ftp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/inet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/nameser.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/nameser_compat.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/telnet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/tftp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/assert.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/aarch64/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/aarch64/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/alltypes.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/errno.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/io.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/ioctl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/limits.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/null.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/posix.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/riscv64/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/riscv64/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/signal.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/stat.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/statfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/termios.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/x86_64/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/x86_64/io.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/x86_64/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/byteswap.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/complex.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/cpio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ctype.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/dirent.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/dlfcn.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/elf.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/endian.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/err.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/errno.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/fcntl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/features.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/fnmatch.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/getopt.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/glob.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/grp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/iconv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ifaddrs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/inttypes.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/iso646.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/langinfo.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/libgen.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/limits.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/link.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/locale.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/malloc.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/math.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/memory.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/monetary.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/ethernet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/if.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/if_arp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/route.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netdb.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ether.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/icmp6.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/if_ether.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/igmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/in.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/in_systm.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ip.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ip6.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ip_icmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/tcp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/udp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netpacket/packet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/nl_types.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/paths.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/poll.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/pthread.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/pwd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/regex.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/resolv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sched.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/semaphore.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/signal.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/spawn.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/stdio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/stdlib.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/string.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/strings.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/stropts.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/acct.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/auxv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/dir.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/errno.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/eventfd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/fcntl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/file.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/inotify.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/io.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ioctl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ipc.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/mman.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/mount.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/msg.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/mtio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/param.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/poll.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/random.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/select.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/sem.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/shm.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/signal.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/socket.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/stat.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/statfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/statvfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/stropts.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/syslog.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/termios.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/time.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/timeb.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/timerfd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/times.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ttydefaults.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/types.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ucontext.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/uio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/un.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/utsname.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/vfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/wait.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sysexits.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/syslog.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/tar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/termios.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/threads.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/time.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/uchar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ucontext.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/unistd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/utime.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/values.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wait.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wchar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wctype.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wordexp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/Scrt1.o +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libc.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libdl.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libm.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libpthread.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/librt.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_image_pipe_swapchain.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_khronos_validation.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libsyslog.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libtrace-engine.so @@ -1874,7 +2200,9 @@ FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libtrace-provider-so.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libvulkan.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libasync-default.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libasync-loop-default.a +FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libmagma_client.a FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libsync.a @@ -2038,10 +2366,23 @@ FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/fakes/handle_disposition.dart FILE: ../../../fuchsia/sdk/linux/data/config/symbol_index/config.json +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api15/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/pkg/async-default/async-default.ifs +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_shared_lib/driver_runtime.ifs FILE: ../../../fuchsia/sdk/linux/pkg/fdio/fdio.ifs +FILE: ../../../fuchsia/sdk/linux/pkg/heapdump_instrumentation/heapdump_instrumentation.ifs FILE: ../../../fuchsia/sdk/linux/pkg/inspect/inspect.json FILE: ../../../fuchsia/sdk/linux/pkg/svc/svc.ifs FILE: ../../../fuchsia/sdk/linux/pkg/sys/component/realm_builder_shard_sdk.json @@ -2092,6 +2433,13 @@ ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/lookup.h + ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/clock.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/scheduler.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/utc.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/exception.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/hw/debug/arm64.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/hw/debug/x86.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/lookup.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/clock.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/scheduler.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/utc.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/exception.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/hw/debug/arm64.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/hw/debug/x86.h + ../../../fuchsia/sdk/linux/LICENSE @@ -2099,14 +2447,6 @@ ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/lookup.h + .. ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/clock.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/scheduler.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/utc.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/bits.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/union.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/src/incoming.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/src/outgoing.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/composed_pseudo_dir.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/internal/_flags.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/pseudo_vmo_file.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/vmo_file.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/dart/sl4f/lib/sl4f.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/audio.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/device_log.dart + ../../../fuchsia/sdk/linux/LICENSE @@ -2334,14 +2674,11 @@ ORIGIN: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/string_vi ORIGIN: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/utility.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sync/include/lib/sync/internal/mutex-internal.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp/component_context.cc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp/file_descriptor.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp/include/lib/sys/cpp/component_context.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp/include/lib/sys/cpp/file_descriptor.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp/include/lib/sys/cpp/outgoing_directory.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp/include/lib/sys/cpp/service_directory.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp/outgoing_directory.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp/service_directory.cc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp/termination_reason.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/component_context_provider.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/service_directory_provider.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_inspect_cpp/component.cc + ../../../fuchsia/sdk/linux/LICENSE @@ -2394,6 +2731,13 @@ FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/lookup.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/clock.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/scheduler.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/utc.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/exception.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/hw/debug/arm64.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/hw/debug/x86.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/lookup.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/clock.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/scheduler.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/utc.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/exception.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/hw/debug/arm64.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/hw/debug/x86.h @@ -2401,14 +2745,6 @@ FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/lookup.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/clock.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/scheduler.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/utc.h -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/bits.dart -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/union.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/src/incoming.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/src/outgoing.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/composed_pseudo_dir.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/internal/_flags.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/pseudo_vmo_file.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/vmo_file.dart FILE: ../../../fuchsia/sdk/linux/dart/sl4f/lib/sl4f.dart FILE: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/audio.dart FILE: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/device_log.dart @@ -2636,14 +2972,11 @@ FILE: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/string_view FILE: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/utility.h FILE: ../../../fuchsia/sdk/linux/pkg/sync/include/lib/sync/internal/mutex-internal.h FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp/component_context.cc -FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp/file_descriptor.cc FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp/include/lib/sys/cpp/component_context.h -FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp/include/lib/sys/cpp/file_descriptor.h FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp/include/lib/sys/cpp/outgoing_directory.h FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp/include/lib/sys/cpp/service_directory.h FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp/outgoing_directory.cc FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp/service_directory.cc -FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp/termination_reason.cc FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/component_context_provider.cc FILE: ../../../fuchsia/sdk/linux/pkg/sys_cpp_testing/service_directory_provider.cc FILE: ../../../fuchsia/sdk/linux/pkg/sys_inspect_cpp/component.cc @@ -2722,6 +3055,11 @@ ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/boot/crash- ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls-next.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/testonly-syscalls.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/analyzer.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/boot/crash-reason.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls-next.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/testonly-syscalls.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/analyzer.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/boot/crash-reason.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/string_view.h + ../../../fuchsia/sdk/linux/LICENSE @@ -2843,6 +3181,13 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/status_code.fidl ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.product.deprecatedclient/wlan_deprecated_client.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.product.deprecatedconfiguration/wlan_deprecated_configuration.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/zx/zx_common.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/internal/start_args.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/internal/symbols.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_incoming_cpp/include/lib/driver/incoming/cpp/namespace.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_incoming_cpp/namespace.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_logging_cpp/include/lib/driver/logging/cpp/logger.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_logging_cpp/logger.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_symbols/include/lib/driver/symbols/symbols.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_base/handle_close_many.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_base/include/lib/fidl/cpp/internal/bitset.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_base/include/lib/fidl/cpp/internal/natural_types_header.h + ../../../fuchsia/sdk/linux/LICENSE @@ -2884,6 +3229,11 @@ FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/boot/crash-re FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/string_view.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls-next.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/testonly-syscalls.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/analyzer.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/boot/crash-reason.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/string_view.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls-next.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/testonly-syscalls.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/analyzer.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/boot/crash-reason.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/string_view.h @@ -3005,6 +3355,13 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/status_code.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.product.deprecatedclient/wlan_deprecated_client.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.product.deprecatedconfiguration/wlan_deprecated_configuration.fidl FILE: ../../../fuchsia/sdk/linux/fidl/zx/zx_common.fidl +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/internal/start_args.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/internal/symbols.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_incoming_cpp/include/lib/driver/incoming/cpp/namespace.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_incoming_cpp/namespace.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_logging_cpp/include/lib/driver/logging/cpp/logger.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_logging_cpp/logger.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_symbols/include/lib/driver/symbols/symbols.h FILE: ../../../fuchsia/sdk/linux/pkg/fidl_base/handle_close_many.cc FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_base/include/lib/fidl/cpp/internal/bitset.h FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_base/include/lib/fidl/cpp/internal/natural_types_header.h @@ -3067,49 +3424,11 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -==================================================================================================== -LIBRARY: fuchsia_sdk -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/src/component_context.dart + ../../../LICENSE -TYPE: LicenseType.bsd -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/src/component_context.dart ----------------------------------------------------------------------------------------------------- -Copyright 2021 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: fuchsia_sdk ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/availability.h + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/codegen_common.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/wire_format.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/src/dart_vm.dart + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/remote_dir.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/trace_processing/metrics/camera_metrics.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/trace_processing/metrics/flatland_latency.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/virtual_camera.dart + ../../../fuchsia/sdk/linux/LICENSE @@ -3179,6 +3498,21 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.common/wlan_common.fidl + . ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/constants.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/rsn.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.policy/types.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_logging_cpp/include/lib/driver/logging/cpp/internal/logger_internal.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_logging_cpp/include/lib/driver/logging/cpp/structured_logger.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/arena.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/channel.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/channel_read.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/dispatcher.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/handle.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/types.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/channel_read.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/arena.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/channel.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/channel_read.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/dispatcher.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/unowned.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_env/include/lib/fdf/env.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_base/wire_format_metadata.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_base_v2/include/lib/fidl/cpp/internal/natural_types.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_base_v2/include/lib/fidl/cpp/natural_types.h + ../../../fuchsia/sdk/linux/LICENSE @@ -3205,6 +3539,10 @@ ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/message_storage.cc + ../../ ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/status.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/transport.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/transport_channel.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/wire_messaging.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/wire_types.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver_transport/include/lib/fidl_driver/cpp/transport.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver_transport/transport.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/scenic_cpp/include/lib/ui/scenic/cpp/view_creation_tokens.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/scenic_cpp/include/lib/ui/scenic/cpp/view_identity.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/scenic_cpp/view_creation_tokens.cc + ../../../fuchsia/sdk/linux/LICENSE @@ -3224,23 +3562,21 @@ ORIGIN: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/internal/ ORIGIN: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/iterator.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/span.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/tuple.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/sync_cpp/include/lib/sync/cpp/completion.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/internal/errors.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/internal/local_component_runner.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/internal/realm.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/realm_builder.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/realm_builder_types.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/scoped_child.cc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/pkg/syslog_structured_backend/fuchsia_syslog.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/syslog_structured_backend/cpp/fuchsia_syslog.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/syslog_structured_backend/include/lib/syslog/structured_backend/cpp/fuchsia_syslog.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/syslog_structured_backend/include/lib/syslog/structured_backend/fuchsia_syslog.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/zx/status_string.cc + ../../../fuchsia/sdk/linux/LICENSE TYPE: LicenseType.bsd FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/availability.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/availability.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/availability.h -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/codegen_common.dart -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/wire_format.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_services/lib/src/dart_vm.dart -FILE: ../../../fuchsia/sdk/linux/dart/fuchsia_vfs/lib/src/remote_dir.dart FILE: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/trace_processing/metrics/camera_metrics.dart FILE: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/trace_processing/metrics/flatland_latency.dart FILE: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/virtual_camera.dart @@ -3310,6 +3646,21 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.common/wlan_common.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/constants.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/rsn.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.policy/types.fidl +FILE: ../../../fuchsia/sdk/linux/pkg/driver_logging_cpp/include/lib/driver/logging/cpp/internal/logger_internal.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_logging_cpp/include/lib/driver/logging/cpp/structured_logger.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/arena.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/channel.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/channel_read.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/dispatcher.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/handle.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/types.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/channel_read.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/arena.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/channel.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/channel_read.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/dispatcher.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/unowned.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_env/include/lib/fdf/env.h FILE: ../../../fuchsia/sdk/linux/pkg/fidl_base/wire_format_metadata.cc FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_base_v2/include/lib/fidl/cpp/internal/natural_types.h FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_base_v2/include/lib/fidl/cpp/natural_types.h @@ -3336,6 +3687,10 @@ FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/message_storage.cc FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/status.cc FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/transport.cc FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/transport_channel.cc +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/wire_messaging.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/wire_types.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver_transport/include/lib/fidl_driver/cpp/transport.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver_transport/transport.cc FILE: ../../../fuchsia/sdk/linux/pkg/scenic_cpp/include/lib/ui/scenic/cpp/view_creation_tokens.h FILE: ../../../fuchsia/sdk/linux/pkg/scenic_cpp/include/lib/ui/scenic/cpp/view_identity.h FILE: ../../../fuchsia/sdk/linux/pkg/scenic_cpp/view_creation_tokens.cc @@ -3355,13 +3710,14 @@ FILE: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/internal/ty FILE: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/iterator.h FILE: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/span.h FILE: ../../../fuchsia/sdk/linux/pkg/stdcompat/include/lib/stdcompat/tuple.h +FILE: ../../../fuchsia/sdk/linux/pkg/sync_cpp/include/lib/sync/cpp/completion.h FILE: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/internal/errors.cc FILE: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/internal/local_component_runner.cc FILE: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/internal/realm.cc FILE: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/realm_builder.cc FILE: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/realm_builder_types.cc FILE: ../../../fuchsia/sdk/linux/pkg/sys_component_cpp_testing/scoped_child.cc -FILE: ../../../fuchsia/sdk/linux/pkg/syslog_structured_backend/fuchsia_syslog.cc +FILE: ../../../fuchsia/sdk/linux/pkg/syslog_structured_backend/cpp/fuchsia_syslog.cc FILE: ../../../fuchsia/sdk/linux/pkg/syslog_structured_backend/include/lib/syslog/structured_backend/cpp/fuchsia_syslog.h FILE: ../../../fuchsia/sdk/linux/pkg/syslog_structured_backend/include/lib/syslog/structured_backend/fuchsia_syslog.h FILE: ../../../fuchsia/sdk/linux/pkg/zx/status_string.cc @@ -3396,9 +3752,10 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. LIBRARY: fuchsia_sdk ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/errors.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/internal/cdecls.inc + ../../../fuchsia/sdk/linux/LICENSE -ORIGIN: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/optional_nullable.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/performance_publish.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/trace_processing/metrics/power_metrics.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.accessibility.semantics/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE @@ -3423,6 +3780,8 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.resolution/component.f ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.resolution/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.resolution/package.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.resolution/resolver.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.sandbox/sandbox.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.component/namespace.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.component/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.debugdata/publisher.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.diagnostics/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE @@ -3531,6 +3890,20 @@ ORIGIN: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/include/lib/compon ORIGIN: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/include/lib/component/outgoing/cpp/outgoing_directory.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/include/lib/component/outgoing/cpp/structured_config.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/outgoing_directory.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/composite_node_spec.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/driver_base.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/node_add_args.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/node_add_args.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_outgoing_cpp/include/lib/driver/outgoing/cpp/handlers.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_outgoing_cpp/include/lib/driver/outgoing/cpp/outgoing_directory.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_outgoing_cpp/outgoing_directory.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/token.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/arena.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/protocol.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/protocol.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_env_cpp/env.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_env_cpp/include/lib/fdf/cpp/env.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing/include/lib/fdf/testing.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_base/include/lib/fidl/cpp/transaction_header.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_base/include/lib/fidl/cpp/transport_err.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_base/include/lib/fidl/cpp/wire_format_metadata.h + ../../../fuchsia/sdk/linux/LICENSE @@ -3590,6 +3963,21 @@ ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/wire_decoder.cc + ../../../ ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/wire_encoder.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/wire_messaging.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/wire_types.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/internal/server_details.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/internal/wire_client_details.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/server.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/unknown_interactions.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/wire_client.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/wire_messaging_declarations.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver/unknown_interactions.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/internal/endpoint_conversions.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/internal/natural_client_details.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/natural_client.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/natural_messaging.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/natural_types.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/unified_messaging_declarations.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/natural_messaging.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fit/include/lib/fit/inline_any.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/fit/include/lib/fit/internal/inline_any.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/input_report_reader/reader.cc + ../../../fuchsia/sdk/linux/LICENSE @@ -3620,9 +4008,10 @@ ORIGIN: ../../../fuchsia/sdk/linux/pkg/vulkan/client.shard.cml + ../../../fuchsi TYPE: LicenseType.bsd FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/errors.h FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/include/zircon/syscalls/internal/cdecls.inc +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/errors.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/zircon/syscalls/internal/cdecls.inc FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/errors.h FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/include/zircon/syscalls/internal/cdecls.inc -FILE: ../../../fuchsia/sdk/linux/dart/fidl/lib/src/optional_nullable.dart FILE: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/performance_publish.dart FILE: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/trace_processing/metrics/power_metrics.dart FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.accessibility.semantics/overview.fidl @@ -3647,6 +4036,8 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.resolution/component.fid FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.resolution/overview.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.resolution/package.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.resolution/resolver.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.sandbox/sandbox.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.component/namespace.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.component/overview.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.debugdata/publisher.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.diagnostics/overview.fidl @@ -3755,6 +4146,20 @@ FILE: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/include/lib/componen FILE: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/include/lib/component/outgoing/cpp/outgoing_directory.h FILE: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/include/lib/component/outgoing/cpp/structured_config.h FILE: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/outgoing_directory.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/composite_node_spec.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/driver_base.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/node_add_args.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/node_add_args.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_outgoing_cpp/include/lib/driver/outgoing/cpp/handlers.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_outgoing_cpp/include/lib/driver/outgoing/cpp/outgoing_directory.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_outgoing_cpp/outgoing_directory.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime/include/lib/fdf/token.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/arena.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/include/lib/fdf/cpp/protocol.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_cpp/protocol.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_env_cpp/env.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_env_cpp/include/lib/fdf/cpp/env.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing/include/lib/fdf/testing.h FILE: ../../../fuchsia/sdk/linux/pkg/fidl_base/include/lib/fidl/cpp/transaction_header.h FILE: ../../../fuchsia/sdk/linux/pkg/fidl_base/include/lib/fidl/cpp/transport_err.h FILE: ../../../fuchsia/sdk/linux/pkg/fidl_base/include/lib/fidl/cpp/wire_format_metadata.h @@ -3814,6 +4219,21 @@ FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/wire_decoder.cc FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/wire_encoder.cc FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/wire_messaging.cc FILE: ../../../fuchsia/sdk/linux/pkg/fidl_cpp_wire/wire_types.cc +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/internal/server_details.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/internal/wire_client_details.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/server.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/sync_call.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/unknown_interactions.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/wire_client.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver/include/lib/fidl_driver/cpp/wire_messaging_declarations.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver/unknown_interactions.cc +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/internal/endpoint_conversions.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/internal/natural_client_details.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/natural_client.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/natural_messaging.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/natural_types.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/include/lib/fidl_driver/cpp/unified_messaging_declarations.h +FILE: ../../../fuchsia/sdk/linux/pkg/fidl_driver_natural/natural_messaging.cc FILE: ../../../fuchsia/sdk/linux/pkg/fit/include/lib/fit/inline_any.h FILE: ../../../fuchsia/sdk/linux/pkg/fit/include/lib/fit/internal/inline_any.h FILE: ../../../fuchsia/sdk/linux/pkg/input_report_reader/reader.cc @@ -3872,14 +4292,17 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. LIBRARY: fuchsia_sdk ORIGIN: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/flatland_example.dart + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/media_session.dart + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.sandbox/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.component/controller.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.device.fs/names.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.driver.framework/driver.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.audio.signalprocessing/endpoint.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 ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/composite.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/composite_connector.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/device_type.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/plug.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/ring_buffer_format.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.network/history.fidl + ../../../fuchsia/sdk/linux/LICENSE @@ -3888,11 +4311,13 @@ ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.io/symlink.fidl + ../../../fuchs ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.lowpan.thread/feature.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.net.routes/ipv4.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.net.routes/ipv6.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.net.stackmigrationdeprecated/stackmigrationdeprecated.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.session/lifecycle.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.session/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.session/restarter.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.tracing/tracing.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.ui.display.singleton/overview.fidl + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/deprecated.fidl + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/component_incoming_cpp/include/lib/component/incoming/cpp/clone.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/component_incoming_cpp/include/lib/component/incoming/cpp/internal.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/component_incoming_cpp/include/lib/component/incoming/cpp/protocol.h + ../../../fuchsia/sdk/linux/LICENSE @@ -3901,20 +4326,48 @@ ORIGIN: ../../../fuchsia/sdk/linux/pkg/component_incoming_cpp/internal.cc + ../. ORIGIN: ../../../fuchsia/sdk/linux/pkg/component_incoming_cpp/protocol.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/globals.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/include/lib/component/outgoing/cpp/globals.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/driver_base.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/driver_export.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/internal/basic_factory.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/internal/driver_server.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/internal/lifecycle.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/prepare_stop_completer.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/start_completer.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/internal/lifecycle.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/prepare_stop_completer.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/start_completer.cc + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_devfs_cpp/include/lib/driver/devfs/cpp/connector.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/internal/default_dispatcher_setting.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/internal/dispatcher.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/internal/test_dispatcher_builder.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/internal/wait_for.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/sync_helpers.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/driver_lifecycle.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/driver_runtime.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/environment_variables.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/test_environment.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/test_node.cc + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/heapdump_instrumentation/include/heapdump/bind.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/heapdump_instrumentation/include/heapdump/snapshot.h + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/heapdump_instrumentation/include/heapdump/stats.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/inspect/offer.shard.cml + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/inspect/use.shard.cml + ../../../fuchsia/sdk/linux/LICENSE +ORIGIN: ../../../fuchsia/sdk/linux/pkg/sync_cpp/include/lib/sync/cpp/mutex.h + ../../../fuchsia/sdk/linux/LICENSE ORIGIN: ../../../fuchsia/sdk/linux/pkg/sys_service_cpp/service_handler.cc + ../../../fuchsia/sdk/linux/LICENSE TYPE: LicenseType.bsd FILE: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/flatland_example.dart FILE: ../../../fuchsia/sdk/linux/dart/sl4f/lib/src/media_session.dart +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.component.sandbox/overview.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.component/controller.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.device.fs/names.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.driver.framework/driver.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.element/graphical_presenter.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio.signalprocessing/endpoint.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/clock.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/common.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/composite.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/composite_connector.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/device_type.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/plug.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.audio/ring_buffer_format.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.hardware.network/history.fidl @@ -3923,11 +4376,13 @@ FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.io/symlink.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.lowpan.thread/feature.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.net.routes/ipv4.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.net.routes/ipv6.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.net.stackmigrationdeprecated/stackmigrationdeprecated.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.session/lifecycle.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.session/overview.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.session/restarter.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.tracing/tracing.fidl FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.ui.display.singleton/overview.fidl +FILE: ../../../fuchsia/sdk/linux/fidl/fuchsia.wlan.ieee80211/deprecated.fidl FILE: ../../../fuchsia/sdk/linux/pkg/component_incoming_cpp/include/lib/component/incoming/cpp/clone.h FILE: ../../../fuchsia/sdk/linux/pkg/component_incoming_cpp/include/lib/component/incoming/cpp/internal.h FILE: ../../../fuchsia/sdk/linux/pkg/component_incoming_cpp/include/lib/component/incoming/cpp/protocol.h @@ -3936,8 +4391,33 @@ FILE: ../../../fuchsia/sdk/linux/pkg/component_incoming_cpp/internal.cc FILE: ../../../fuchsia/sdk/linux/pkg/component_incoming_cpp/protocol.cc FILE: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/globals.cc FILE: ../../../fuchsia/sdk/linux/pkg/component_outgoing_cpp/include/lib/component/outgoing/cpp/globals.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/driver_base.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/driver_export.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/internal/basic_factory.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/internal/driver_server.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/internal/lifecycle.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/prepare_stop_completer.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/include/lib/driver/component/cpp/start_completer.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/internal/lifecycle.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/prepare_stop_completer.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_component_cpp/start_completer.cc FILE: ../../../fuchsia/sdk/linux/pkg/driver_devfs_cpp/include/lib/driver/devfs/cpp/connector.h +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/internal/default_dispatcher_setting.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/internal/dispatcher.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/internal/test_dispatcher_builder.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/internal/wait_for.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_testing_cpp/sync_helpers.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/driver_lifecycle.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/driver_runtime.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/environment_variables.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/test_environment.cc +FILE: ../../../fuchsia/sdk/linux/pkg/driver_testing_cpp/test_node.cc +FILE: ../../../fuchsia/sdk/linux/pkg/heapdump_instrumentation/include/heapdump/bind.h +FILE: ../../../fuchsia/sdk/linux/pkg/heapdump_instrumentation/include/heapdump/snapshot.h +FILE: ../../../fuchsia/sdk/linux/pkg/heapdump_instrumentation/include/heapdump/stats.h FILE: ../../../fuchsia/sdk/linux/pkg/inspect/offer.shard.cml +FILE: ../../../fuchsia/sdk/linux/pkg/inspect/use.shard.cml +FILE: ../../../fuchsia/sdk/linux/pkg/sync_cpp/include/lib/sync/cpp/mutex.h FILE: ../../../fuchsia/sdk/linux/pkg/sys_service_cpp/service_handler.cc ---------------------------------------------------------------------------------------------------- Copyright 2023 The Fuchsia Authors. All rights reserved. @@ -3973,7 +4453,9 @@ TYPE: LicenseType.mit FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_image_pipe_swapchain.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/VkLayer_khronos_validation.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libsyslog.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libtrace-engine.so @@ -3981,7 +4463,9 @@ FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libtrace-provider-so.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/dist/libvulkan.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libasync-default.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libasync-loop-default.a +FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libmagma_client.a FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/lib/libsync.a @@ -4145,10 +4629,191 @@ FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/arch/arm64/sysroot/lib/libzircon.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/VkLayer_image_pipe_swapchain.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/VkLayer_khronos_validation.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libdriver_runtime.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libheapdump_instrumentation.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libsvc.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libsyslog.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libtrace-engine.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libtrace-provider-so.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/dist/libvulkan.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libasync-loop-default.a +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libdriver_runtime.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libheapdump_instrumentation.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libmagma_client.a +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libsvc.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libsync.a +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libsyslog.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libtrace-engine.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libtrace-provider-so.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/lib/libvulkan.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/alloca.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/ftp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/inet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/nameser.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/nameser_compat.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/telnet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/arpa/tftp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/assert.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/aarch64/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/aarch64/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/alltypes.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/errno.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/io.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/ioctl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/limits.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/null.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/posix.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/riscv64/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/riscv64/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/signal.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/stat.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/statfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/termios.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/x86_64/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/x86_64/io.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/bits/x86_64/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/byteswap.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/complex.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/cpio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ctype.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/dirent.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/dlfcn.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/elf.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/endian.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/err.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/errno.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/fcntl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/features.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/fenv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/fnmatch.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/getopt.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/glob.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/grp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/iconv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ifaddrs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/inttypes.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/iso646.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/langinfo.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/libgen.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/limits.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/link.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/locale.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/malloc.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/math.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/memory.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/monetary.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/ethernet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/if.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/if_arp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/net/route.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netdb.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ether.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/icmp6.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/if_ether.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/igmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/in.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/in_systm.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ip.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ip6.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/ip_icmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/tcp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netinet/udp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/netpacket/packet.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/nl_types.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/paths.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/poll.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/pthread.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/pwd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/regex.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/resolv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sched.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/semaphore.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/setjmp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/signal.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/spawn.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/stdio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/stdlib.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/string.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/strings.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/stropts.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/acct.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/auxv.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/dir.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/errno.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/eventfd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/fcntl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/file.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/inotify.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/io.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ioctl.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ipc.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/mman.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/mount.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/msg.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/mtio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/param.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/poll.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/random.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/select.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/sem.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/shm.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/signal.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/socket.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/stat.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/statfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/statvfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/stropts.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/syslog.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/termios.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/time.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/timeb.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/timerfd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/times.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ttydefaults.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/types.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/ucontext.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/uio.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/un.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/utsname.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/vfs.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sys/wait.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/sysexits.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/syslog.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/tar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/termios.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/threads.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/time.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/uchar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/ucontext.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/unistd.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/utime.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/values.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wait.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wchar.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wctype.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/include/wordexp.h +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/Scrt1.o +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libc.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libdl.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libm.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libpthread.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/librt.so +FILE: ../../../fuchsia/sdk/linux/arch/riscv64/sysroot/lib/libzircon.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_image_pipe_swapchain.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/VkLayer_khronos_validation.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libasync-default.so +FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libsyslog.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libtrace-engine.so @@ -4156,7 +4821,9 @@ FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libtrace-provider-so.so FILE: ../../../fuchsia/sdk/linux/arch/x64/dist/libvulkan.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libasync-default.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libasync-loop-default.a +FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libdriver_runtime.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libfdio.so +FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libheapdump_instrumentation.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libmagma_client.a FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libsvc.so FILE: ../../../fuchsia/sdk/linux/arch/x64/lib/libsync.a @@ -4320,10 +4987,23 @@ FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/libm.so FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/libpthread.so FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/librt.so FILE: ../../../fuchsia/sdk/linux/arch/x64/sysroot/lib/libzircon.so -FILE: ../../../fuchsia/sdk/linux/dart/zircon/lib/src/fakes/handle_disposition.dart FILE: ../../../fuchsia/sdk/linux/data/config/symbol_index/config.json +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/arm64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/riscv64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/heapdump-collector/x64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/arm64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/riscv64-api15/release/package_manifest.json +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api15/release/content_checklist_path +FILE: ../../../fuchsia/sdk/linux/packages/realm_builder_server/x64-api15/release/package_manifest.json FILE: ../../../fuchsia/sdk/linux/pkg/async-default/async-default.ifs +FILE: ../../../fuchsia/sdk/linux/pkg/driver_runtime_shared_lib/driver_runtime.ifs FILE: ../../../fuchsia/sdk/linux/pkg/fdio/fdio.ifs +FILE: ../../../fuchsia/sdk/linux/pkg/heapdump_instrumentation/heapdump_instrumentation.ifs FILE: ../../../fuchsia/sdk/linux/pkg/inspect/inspect.json FILE: ../../../fuchsia/sdk/linux/pkg/svc/svc.ifs FILE: ../../../fuchsia/sdk/linux/pkg/sys/component/realm_builder_shard_sdk.json @@ -4470,4 +5150,4 @@ permissive licensing, and of not having licensing issues being an obstacle to adoption, that text has been removed. ==================================================================================================== -Total license count: 15 +Total license count: 13 diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia index ff1a3f9a14a98..720013e312849 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: 3a2a0ea8eb5277f1791f7f90adfa286a +Signature: d1349790807333b45e728aa0781329ea ==================================================================================================== LIBRARY: etc1 @@ -315,6 +315,7 @@ LIBRARY: libmicrohttpd LIBRARY: skia ORIGIN: ../../../third_party/skia/LICENSE TYPE: LicenseType.bsd +FILE: ../../../third_party/skia/.bazelignore FILE: ../../../third_party/skia/.bazelproject FILE: ../../../third_party/skia/RELEASE_NOTES.md FILE: ../../../third_party/skia/go.mod @@ -384,11 +385,15 @@ FILE: ../../../third_party/skia/modules/pathkit/perf/pathops.bench.js FILE: ../../../third_party/skia/modules/pathkit/perf/perfReporter.js FILE: ../../../third_party/skia/modules/skparagraph/test.html FILE: ../../../third_party/skia/package-lock.json -FILE: ../../../third_party/skia/relnotes/canvas_flush.md -FILE: ../../../third_party/skia/relnotes/const_context.md -FILE: ../../../third_party/skia/relnotes/runtimeeffect_const.md -FILE: ../../../third_party/skia/relnotes/runtimeeffect_image.md -FILE: ../../../third_party/skia/src/core/SkOrderedReadBuffer.h +FILE: ../../../third_party/skia/relnotes/crop-imagefilter.md +FILE: ../../../third_party/skia/relnotes/directcontext_gl.md +FILE: ../../../third_party/skia/relnotes/directcontext_submit.md +FILE: ../../../third_party/skia/relnotes/mesh-child-effect.md +FILE: ../../../third_party/skia/relnotes/mesh-child-params.md +FILE: ../../../third_party/skia/relnotes/minify-mesh.md +FILE: ../../../third_party/skia/relnotes/patheffects.md +FILE: ../../../third_party/skia/relnotes/shadowflags.md +FILE: ../../../third_party/skia/relnotes/skpicture_png.md FILE: ../../../third_party/skia/src/gpu/gpu_workaround_list.txt FILE: ../../../third_party/skia/src/sksl/generated/sksl_compute.minified.sksl FILE: ../../../third_party/skia/src/sksl/generated/sksl_compute.unoptimized.sksl @@ -396,7 +401,6 @@ FILE: ../../../third_party/skia/src/sksl/generated/sksl_frag.minified.sksl FILE: ../../../third_party/skia/src/sksl/generated/sksl_frag.unoptimized.sksl FILE: ../../../third_party/skia/src/sksl/generated/sksl_gpu.minified.sksl FILE: ../../../third_party/skia/src/sksl/generated/sksl_gpu.unoptimized.sksl -FILE: ../../../third_party/skia/src/sksl/generated/sksl_graphite_frag.dehydrated.sksl FILE: ../../../third_party/skia/src/sksl/generated/sksl_graphite_frag.minified.sksl FILE: ../../../third_party/skia/src/sksl/generated/sksl_graphite_frag.unoptimized.sksl FILE: ../../../third_party/skia/src/sksl/generated/sksl_graphite_vert.minified.sksl @@ -419,6 +423,7 @@ FILE: ../../../third_party/skia/src/sksl/sksl_public.sksl FILE: ../../../third_party/skia/src/sksl/sksl_rt_shader.sksl FILE: ../../../third_party/skia/src/sksl/sksl_shared.sksl FILE: ../../../third_party/skia/src/sksl/sksl_vert.sksl +FILE: ../../../third_party/skia/third_party/go.mod FILE: ../../../third_party/skia/third_party/libmicrohttpd/MHD_config.h FILE: ../../../third_party/skia/toolchain/linux_trampolines/IWYU_mapping.imp FILE: ../../../third_party/skia/toolchain/ndk.BUILD @@ -624,7 +629,6 @@ ORIGIN: ../../../third_party/skia/include/core/SkScalar.h + ../../../third_party ORIGIN: ../../../third_party/skia/include/core/SkShader.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkStream.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkString.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/include/core/SkTime.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkTypeface.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkTypes.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/effects/Sk1DPathEffect.h + ../../../third_party/skia/LICENSE @@ -771,7 +775,6 @@ FILE: ../../../third_party/skia/include/core/SkScalar.h FILE: ../../../third_party/skia/include/core/SkShader.h FILE: ../../../third_party/skia/include/core/SkStream.h FILE: ../../../third_party/skia/include/core/SkString.h -FILE: ../../../third_party/skia/include/core/SkTime.h FILE: ../../../third_party/skia/include/core/SkTypeface.h FILE: ../../../third_party/skia/include/core/SkTypes.h FILE: ../../../third_party/skia/include/effects/Sk1DPathEffect.h @@ -1898,8 +1901,6 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrShaderCaps.cpp + ../../../thi ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrShaderCaps.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrSurface.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrSurface.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrGaussianConvolutionFragmentProcessor.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrGaussianConvolutionFragmentProcessor.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLCaps.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLCaps.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLProgramDataManager.cpp + ../../../third_party/skia/LICENSE @@ -2058,8 +2059,6 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/GrShaderCaps.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/GrShaderCaps.h FILE: ../../../third_party/skia/src/gpu/ganesh/GrSurface.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/GrSurface.h -FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrGaussianConvolutionFragmentProcessor.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrGaussianConvolutionFragmentProcessor.h FILE: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLCaps.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLCaps.h FILE: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLProgramDataManager.cpp @@ -2350,8 +2349,6 @@ ORIGIN: ../../../third_party/skia/src/core/SkDataTable.cpp + ../../../third_part ORIGIN: ../../../third_party/skia/src/core/SkDocument.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkDrawLooper.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkFontStream.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/core/SkGpuBlurUtils.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/core/SkGpuBlurUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkMatrixUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkMessageBus.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkMipmap.cpp + ../../../third_party/skia/LICENSE @@ -2370,7 +2367,6 @@ ORIGIN: ../../../third_party/skia/src/core/SkValidationUtils.h + ../../../third_ ORIGIN: ../../../third_party/skia/src/effects/imagefilters/SkComposeImageFilter.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/imagefilters/SkDisplacementMapImageFilter.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/imagefilters/SkDropShadowImageFilter.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/effects/imagefilters/SkTileImageFilter.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/Blend.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/RectanizerSkyline.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrCaps.h + ../../../third_party/skia/LICENSE @@ -2490,8 +2486,6 @@ FILE: ../../../third_party/skia/src/core/SkDataTable.cpp FILE: ../../../third_party/skia/src/core/SkDocument.cpp FILE: ../../../third_party/skia/src/core/SkDrawLooper.cpp FILE: ../../../third_party/skia/src/core/SkFontStream.h -FILE: ../../../third_party/skia/src/core/SkGpuBlurUtils.cpp -FILE: ../../../third_party/skia/src/core/SkGpuBlurUtils.h FILE: ../../../third_party/skia/src/core/SkMatrixUtils.h FILE: ../../../third_party/skia/src/core/SkMessageBus.h FILE: ../../../third_party/skia/src/core/SkMipmap.cpp @@ -2510,7 +2504,6 @@ FILE: ../../../third_party/skia/src/core/SkValidationUtils.h FILE: ../../../third_party/skia/src/effects/imagefilters/SkComposeImageFilter.cpp FILE: ../../../third_party/skia/src/effects/imagefilters/SkDisplacementMapImageFilter.cpp FILE: ../../../third_party/skia/src/effects/imagefilters/SkDropShadowImageFilter.cpp -FILE: ../../../third_party/skia/src/effects/imagefilters/SkTileImageFilter.cpp FILE: ../../../third_party/skia/src/gpu/Blend.h FILE: ../../../third_party/skia/src/gpu/RectanizerSkyline.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/GrCaps.h @@ -2735,8 +2728,6 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrCoverageSetOpXP.cpp + ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrCoverageSetOpXP.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrDisableColorXP.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrDisableColorXP.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrMatrixConvolutionEffect.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrMatrixConvolutionEffect.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrOvalEffect.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrOvalEffect.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrPorterDuffXferProcessor.cpp + ../../../third_party/skia/LICENSE @@ -2901,8 +2892,6 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrCoverageSetOpXP.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrCoverageSetOpXP.h FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrDisableColorXP.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrDisableColorXP.h -FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrMatrixConvolutionEffect.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrMatrixConvolutionEffect.h FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrOvalEffect.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrOvalEffect.h FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrPorterDuffXferProcessor.cpp @@ -3210,7 +3199,6 @@ ORIGIN: ../../../third_party/skia/src/core/SkRecord.cpp + ../../../third_party/s ORIGIN: ../../../third_party/skia/src/core/SkRecordPattern.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkRecords.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkTHash.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/core/SkTime.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkYUVPlanesCache.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkYUVPlanesCache.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/colorfilters/SkTableColorFilter.cpp + ../../../third_party/skia/LICENSE @@ -3313,7 +3301,6 @@ ORIGIN: ../../../third_party/skia/src/image/SkImage_Lazy.cpp + ../../../third_pa ORIGIN: ../../../third_party/skia/src/image/SkPictureImageGenerator.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/opts/SkBlitMask_opts.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/opts/SkBlitRow_opts.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/opts/SkOpts_ssse3.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/pathops/SkDConicLineIntersection.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/pathops/SkDCubicToQuads.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/pathops/SkOpCoincidence.cpp + ../../../third_party/skia/LICENSE @@ -3498,7 +3485,6 @@ FILE: ../../../third_party/skia/src/core/SkRecord.cpp FILE: ../../../third_party/skia/src/core/SkRecordPattern.h FILE: ../../../third_party/skia/src/core/SkRecords.cpp FILE: ../../../third_party/skia/src/core/SkTHash.h -FILE: ../../../third_party/skia/src/core/SkTime.cpp FILE: ../../../third_party/skia/src/core/SkYUVPlanesCache.cpp FILE: ../../../third_party/skia/src/core/SkYUVPlanesCache.h FILE: ../../../third_party/skia/src/effects/colorfilters/SkTableColorFilter.cpp @@ -3601,7 +3587,6 @@ FILE: ../../../third_party/skia/src/image/SkImage_Lazy.cpp FILE: ../../../third_party/skia/src/image/SkPictureImageGenerator.cpp FILE: ../../../third_party/skia/src/opts/SkBlitMask_opts.h FILE: ../../../third_party/skia/src/opts/SkBlitRow_opts.h -FILE: ../../../third_party/skia/src/opts/SkOpts_ssse3.cpp FILE: ../../../third_party/skia/src/pathops/SkDConicLineIntersection.cpp FILE: ../../../third_party/skia/src/pathops/SkDCubicToQuads.cpp FILE: ../../../third_party/skia/src/pathops/SkOpCoincidence.cpp @@ -3815,7 +3800,6 @@ ORIGIN: ../../../third_party/skia/include/gpu/vk/GrVkTypes.h + ../../../third_pa ORIGIN: ../../../third_party/skia/include/ports/SkFontMgr_FontConfigInterface.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/ports/SkImageGeneratorCG.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/ports/SkImageGeneratorWIC.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/include/private/SkBitmaskEnum.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/SkEncodedInfo.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/base/SingleOwner.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/utils/SkNoDrawCanvas.h + ../../../third_party/skia/LICENSE @@ -3869,6 +3853,7 @@ ORIGIN: ../../../third_party/skia/modules/svg/src/SkSVGValue.cpp + ../../../thir ORIGIN: ../../../third_party/skia/src/base/SkArenaAlloc.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/base/SkArenaAlloc.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/base/SkAutoMalloc.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/base/SkBitmaskEnum.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/base/SkLeanWindows.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/base/SkMSAN.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/base/SkScopeExit.h + ../../../third_party/skia/LICENSE @@ -3884,7 +3869,6 @@ ORIGIN: ../../../third_party/skia/src/core/SkColorSpace.cpp + ../../../third_par ORIGIN: ../../../third_party/skia/src/core/SkColorSpacePriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkCpu.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkCpu.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/core/SkFuzzLogging.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkGlobalInitialization_core.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkImageFilterCache.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkImageFilterCache.h + ../../../third_party/skia/LICENSE @@ -3900,8 +3884,6 @@ ORIGIN: ../../../third_party/skia/src/core/SkRecordedDrawable.h + ../../../third ORIGIN: ../../../third_party/skia/src/core/SkScaleToSides.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkSpecialImage.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkSpecialImage.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/core/SkSpecialSurface.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/core/SkSpecialSurface.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkSwizzle.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkSwizzlePriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/imagefilters/SkShaderImageFilter.cpp + ../../../third_party/skia/LICENSE @@ -3985,7 +3967,6 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkUniformHandler.h + ../.. ORIGIN: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkVaryingHandler.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkVaryingHandler.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/vk/VulkanExtensions.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/opts/SkOpts_avx.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/opts/SkSwizzler_opts.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/pdf/SkBitmapKey.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/pdf/SkPDFDocumentPriv.h + ../../../third_party/skia/LICENSE @@ -4035,7 +4016,7 @@ ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLIndexExpression.h + ../../../t ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLInterfaceBlock.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLLayout.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLLiteral.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLModifiers.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLModifierFlags.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLModifiersDeclaration.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLNop.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLPostfixExpression.h + ../../../third_party/skia/LICENSE @@ -4124,7 +4105,6 @@ FILE: ../../../third_party/skia/include/gpu/vk/GrVkTypes.h FILE: ../../../third_party/skia/include/ports/SkFontMgr_FontConfigInterface.h FILE: ../../../third_party/skia/include/ports/SkImageGeneratorCG.h FILE: ../../../third_party/skia/include/ports/SkImageGeneratorWIC.h -FILE: ../../../third_party/skia/include/private/SkBitmaskEnum.h FILE: ../../../third_party/skia/include/private/SkEncodedInfo.h FILE: ../../../third_party/skia/include/private/base/SingleOwner.h FILE: ../../../third_party/skia/include/utils/SkNoDrawCanvas.h @@ -4178,6 +4158,7 @@ FILE: ../../../third_party/skia/modules/svg/src/SkSVGValue.cpp FILE: ../../../third_party/skia/src/base/SkArenaAlloc.cpp FILE: ../../../third_party/skia/src/base/SkArenaAlloc.h FILE: ../../../third_party/skia/src/base/SkAutoMalloc.h +FILE: ../../../third_party/skia/src/base/SkBitmaskEnum.h FILE: ../../../third_party/skia/src/base/SkLeanWindows.h FILE: ../../../third_party/skia/src/base/SkMSAN.h FILE: ../../../third_party/skia/src/base/SkScopeExit.h @@ -4193,7 +4174,6 @@ FILE: ../../../third_party/skia/src/core/SkColorSpace.cpp FILE: ../../../third_party/skia/src/core/SkColorSpacePriv.h FILE: ../../../third_party/skia/src/core/SkCpu.cpp FILE: ../../../third_party/skia/src/core/SkCpu.h -FILE: ../../../third_party/skia/src/core/SkFuzzLogging.h FILE: ../../../third_party/skia/src/core/SkGlobalInitialization_core.cpp FILE: ../../../third_party/skia/src/core/SkImageFilterCache.cpp FILE: ../../../third_party/skia/src/core/SkImageFilterCache.h @@ -4209,8 +4189,6 @@ FILE: ../../../third_party/skia/src/core/SkRecordedDrawable.h FILE: ../../../third_party/skia/src/core/SkScaleToSides.h FILE: ../../../third_party/skia/src/core/SkSpecialImage.cpp FILE: ../../../third_party/skia/src/core/SkSpecialImage.h -FILE: ../../../third_party/skia/src/core/SkSpecialSurface.cpp -FILE: ../../../third_party/skia/src/core/SkSpecialSurface.h FILE: ../../../third_party/skia/src/core/SkSwizzle.cpp FILE: ../../../third_party/skia/src/core/SkSwizzlePriv.h FILE: ../../../third_party/skia/src/effects/imagefilters/SkShaderImageFilter.cpp @@ -4294,7 +4272,6 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkUniformHandler.h FILE: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkVaryingHandler.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkVaryingHandler.h FILE: ../../../third_party/skia/src/gpu/vk/VulkanExtensions.cpp -FILE: ../../../third_party/skia/src/opts/SkOpts_avx.cpp FILE: ../../../third_party/skia/src/opts/SkSwizzler_opts.h FILE: ../../../third_party/skia/src/pdf/SkBitmapKey.h FILE: ../../../third_party/skia/src/pdf/SkPDFDocumentPriv.h @@ -4344,7 +4321,7 @@ FILE: ../../../third_party/skia/src/sksl/ir/SkSLIndexExpression.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLInterfaceBlock.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLLayout.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLLiteral.h -FILE: ../../../third_party/skia/src/sksl/ir/SkSLModifiers.h +FILE: ../../../third_party/skia/src/sksl/ir/SkSLModifierFlags.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLModifiersDeclaration.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLNop.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLPostfixExpression.h @@ -4566,7 +4543,6 @@ ORIGIN: ../../../third_party/skia/include/gpu/GrBackendSurface.h + ../../../thir ORIGIN: ../../../third_party/skia/include/gpu/mock/GrMockTypes.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/mtl/GrMtlTypes.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/ports/SkFontMgr_mac_ct.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/include/private/SkShadowFlags.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/base/SkMalloc.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/utils/SkShadowUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/gm/ExternalProperties.cpp + ../../../third_party/skia/LICENSE @@ -4693,7 +4669,7 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/ops/TextureOp.cpp + ../../../th ORIGIN: ../../../third_party/skia/src/gpu/ganesh/ops/TextureOp.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkSemaphore.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkSemaphore.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/opts/SkUtils_opts.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/opts/SkMemset_opts.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/pdf/SkKeyedImage.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/pdf/SkKeyedImage.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/pdf/SkPDFGradientShader.cpp + ../../../third_party/skia/LICENSE @@ -4788,7 +4764,6 @@ FILE: ../../../third_party/skia/include/gpu/GrBackendSurface.h FILE: ../../../third_party/skia/include/gpu/mock/GrMockTypes.h FILE: ../../../third_party/skia/include/gpu/mtl/GrMtlTypes.h FILE: ../../../third_party/skia/include/ports/SkFontMgr_mac_ct.h -FILE: ../../../third_party/skia/include/private/SkShadowFlags.h FILE: ../../../third_party/skia/include/private/base/SkMalloc.h FILE: ../../../third_party/skia/include/utils/SkShadowUtils.h FILE: ../../../third_party/skia/modules/skottie/gm/ExternalProperties.cpp @@ -4915,7 +4890,7 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/ops/TextureOp.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/ops/TextureOp.h FILE: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkSemaphore.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkSemaphore.h -FILE: ../../../third_party/skia/src/opts/SkUtils_opts.h +FILE: ../../../third_party/skia/src/opts/SkMemset_opts.h FILE: ../../../third_party/skia/src/pdf/SkKeyedImage.cpp FILE: ../../../third_party/skia/src/pdf/SkKeyedImage.h FILE: ../../../third_party/skia/src/pdf/SkPDFGradientShader.cpp @@ -5078,7 +5053,6 @@ ORIGIN: ../../../third_party/skia/include/core/SkFontMetrics.h + ../../../third_ ORIGIN: ../../../third_party/skia/include/core/SkFontParameters.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkFontTypes.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkSpan.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/include/effects/SkOpPathEffect.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/effects/SkShaderMaskFilter.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/effects/SkTrimPathEffect.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/GrBackendDrawableInfo.h + ../../../third_party/skia/LICENSE @@ -5135,7 +5109,6 @@ ORIGIN: ../../../third_party/skia/src/codec/SkParseEncodedOrigin.cpp + ../../../ ORIGIN: ../../../third_party/skia/src/codec/SkWuffsCodec.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/codec/SkWuffsCodec.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkCanvasPriv.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/core/SkChromeRemoteGlyphCache.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkColorSpaceXformSteps.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkColorSpaceXformSteps.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkContourMeasure.cpp + ../../../third_party/skia/LICENSE @@ -5152,8 +5125,6 @@ ORIGIN: ../../../third_party/skia/src/core/SkSafeRange.h + ../../../third_party/ ORIGIN: ../../../third_party/skia/src/core/SkStrikeCache.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkTextBlobPriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkTypeface_remote.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/effects/SkOpPE.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/effects/SkOpPathEffect.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/SkShaderMaskFilterImpl.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/SkTrimPE.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/SkTrimPathEffect.cpp + ../../../third_party/skia/LICENSE @@ -5237,6 +5208,7 @@ ORIGIN: ../../../third_party/skia/src/ports/SkFontMgr_fuchsia.cpp + ../../../thi ORIGIN: ../../../third_party/skia/src/sksl/codegen/SkSLPipelineStageCodeGenerator.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLVariableReference.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/text/gpu/SDFMaskFilter.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/text/gpu/SkChromeRemoteGlyphCache.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/utils/SkAnimCodecPlayer.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/utils/SkCallableTraits.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/utils/SkJSON.cpp + ../../../third_party/skia/LICENSE @@ -5293,7 +5265,6 @@ FILE: ../../../third_party/skia/include/core/SkFontMetrics.h FILE: ../../../third_party/skia/include/core/SkFontParameters.h FILE: ../../../third_party/skia/include/core/SkFontTypes.h FILE: ../../../third_party/skia/include/core/SkSpan.h -FILE: ../../../third_party/skia/include/effects/SkOpPathEffect.h FILE: ../../../third_party/skia/include/effects/SkShaderMaskFilter.h FILE: ../../../third_party/skia/include/effects/SkTrimPathEffect.h FILE: ../../../third_party/skia/include/gpu/GrBackendDrawableInfo.h @@ -5350,7 +5321,6 @@ FILE: ../../../third_party/skia/src/codec/SkParseEncodedOrigin.cpp FILE: ../../../third_party/skia/src/codec/SkWuffsCodec.cpp FILE: ../../../third_party/skia/src/codec/SkWuffsCodec.h FILE: ../../../third_party/skia/src/core/SkCanvasPriv.cpp -FILE: ../../../third_party/skia/src/core/SkChromeRemoteGlyphCache.cpp FILE: ../../../third_party/skia/src/core/SkColorSpaceXformSteps.cpp FILE: ../../../third_party/skia/src/core/SkColorSpaceXformSteps.h FILE: ../../../third_party/skia/src/core/SkContourMeasure.cpp @@ -5367,8 +5337,6 @@ FILE: ../../../third_party/skia/src/core/SkSafeRange.h FILE: ../../../third_party/skia/src/core/SkStrikeCache.cpp FILE: ../../../third_party/skia/src/core/SkTextBlobPriv.h FILE: ../../../third_party/skia/src/core/SkTypeface_remote.h -FILE: ../../../third_party/skia/src/effects/SkOpPE.h -FILE: ../../../third_party/skia/src/effects/SkOpPathEffect.cpp FILE: ../../../third_party/skia/src/effects/SkShaderMaskFilterImpl.cpp FILE: ../../../third_party/skia/src/effects/SkTrimPE.h FILE: ../../../third_party/skia/src/effects/SkTrimPathEffect.cpp @@ -5452,6 +5420,7 @@ FILE: ../../../third_party/skia/src/ports/SkFontMgr_fuchsia.cpp FILE: ../../../third_party/skia/src/sksl/codegen/SkSLPipelineStageCodeGenerator.cpp FILE: ../../../third_party/skia/src/sksl/ir/SkSLVariableReference.cpp FILE: ../../../third_party/skia/src/text/gpu/SDFMaskFilter.cpp +FILE: ../../../third_party/skia/src/text/gpu/SkChromeRemoteGlyphCache.cpp FILE: ../../../third_party/skia/src/utils/SkAnimCodecPlayer.cpp FILE: ../../../third_party/skia/src/utils/SkCallableTraits.h FILE: ../../../third_party/skia/src/utils/SkJSON.cpp @@ -5768,15 +5737,15 @@ ORIGIN: ../../../third_party/skia/gm/skbug_8664.cpp + ../../../third_party/skia/ ORIGIN: ../../../third_party/skia/gm/skbug_8955.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/gm/video_decoder.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/gm/yuv420_odd_dim.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/include/android/GrAHardwareBufferUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkTileMode.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/GrContextThreadSafeProxy.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/GrRecordingContext.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/include/gpu/dawn/GrDawnTypes.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/ports/SkCFObject.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/include/private/SkSLDefines.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/chromium/GrVkSecondaryCBDrawContext.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/gpu/ganesh/GrContext_Base.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/gpu/ganesh/GrImageContext.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/skottie/include/TextShaper.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/Composition.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/Composition.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/Layer.cpp + ../../../third_party/skia/LICENSE @@ -5805,12 +5774,12 @@ ORIGIN: ../../../third_party/skia/modules/skottie/src/layers/NullLayer.cpp + ../ ORIGIN: ../../../third_party/skia/modules/skottie/src/layers/SolidLayer.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/text/RangeSelector.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/text/RangeSelector.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/modules/skottie/src/text/SkottieShaper.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/text/SkottieShaper.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/text/TextAdapter.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/text/TextAdapter.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/text/TextAnimator.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/text/TextAnimator.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/skottie/src/text/TextShaper.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/text/TextValue.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/text/TextValue.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/sksg/include/SkSGRenderEffect.h + ../../../third_party/skia/LICENSE @@ -5830,9 +5799,7 @@ ORIGIN: ../../../third_party/skia/src/core/SkPathMakers.h + ../../../third_party ORIGIN: ../../../third_party/skia/src/core/SkStrikeSpec.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkYUVMath.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkYUVMath.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/GrAHardwareBufferUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrAHardwareBufferUtils.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrAHardwareBufferUtils_impl.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrBaseContextPriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrBuffer.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrContextThreadSafeProxy.cpp + ../../../third_party/skia/LICENSE @@ -5851,30 +5818,6 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrSPIRVUniformHandler.cpp + ../ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrSPIRVUniformHandler.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrSPIRVVaryingHandler.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrSPIRVVaryingHandler.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnAttachment.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnAttachment.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnBuffer.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnBuffer.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnCaps.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnCaps.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnGpu.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnGpu.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnOpsRenderPass.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnOpsRenderPass.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnProgramBuilder.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnProgramBuilder.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnProgramDataManager.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnProgramDataManager.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnRenderTarget.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnRenderTarget.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnRingBuffer.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnRingBuffer.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnTexture.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnTexture.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnTextureRenderTarget.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnTextureRenderTarget.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnUtil.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnUtil.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/mtl/GrMtlCommandBuffer.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/mtl/GrMtlCommandBuffer.mm + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/mtl/GrMtlDepthStencil.h + ../../../third_party/skia/LICENSE @@ -5884,6 +5827,7 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/ops/OpsTask.cpp + ../../../thir ORIGIN: ../../../third_party/skia/src/gpu/ganesh/ops/OpsTask.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/surface/SkSurface_GaneshMtl.mm + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkSecondaryCBDrawContext.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/sksl/SkSLDefines.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/SkSLOutputStream.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/text/StrikeForGPU.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/utils/SkCharToGlyphCache.cpp + ../../../third_party/skia/LICENSE @@ -5912,15 +5856,15 @@ FILE: ../../../third_party/skia/gm/skbug_8664.cpp FILE: ../../../third_party/skia/gm/skbug_8955.cpp FILE: ../../../third_party/skia/gm/video_decoder.cpp FILE: ../../../third_party/skia/gm/yuv420_odd_dim.cpp +FILE: ../../../third_party/skia/include/android/GrAHardwareBufferUtils.h FILE: ../../../third_party/skia/include/core/SkTileMode.h FILE: ../../../third_party/skia/include/gpu/GrContextThreadSafeProxy.h FILE: ../../../third_party/skia/include/gpu/GrRecordingContext.h -FILE: ../../../third_party/skia/include/gpu/dawn/GrDawnTypes.h FILE: ../../../third_party/skia/include/ports/SkCFObject.h -FILE: ../../../third_party/skia/include/private/SkSLDefines.h FILE: ../../../third_party/skia/include/private/chromium/GrVkSecondaryCBDrawContext.h FILE: ../../../third_party/skia/include/private/gpu/ganesh/GrContext_Base.h FILE: ../../../third_party/skia/include/private/gpu/ganesh/GrImageContext.h +FILE: ../../../third_party/skia/modules/skottie/include/TextShaper.h FILE: ../../../third_party/skia/modules/skottie/src/Composition.cpp FILE: ../../../third_party/skia/modules/skottie/src/Composition.h FILE: ../../../third_party/skia/modules/skottie/src/Layer.cpp @@ -5949,12 +5893,12 @@ FILE: ../../../third_party/skia/modules/skottie/src/layers/NullLayer.cpp FILE: ../../../third_party/skia/modules/skottie/src/layers/SolidLayer.cpp FILE: ../../../third_party/skia/modules/skottie/src/text/RangeSelector.cpp FILE: ../../../third_party/skia/modules/skottie/src/text/RangeSelector.h -FILE: ../../../third_party/skia/modules/skottie/src/text/SkottieShaper.cpp FILE: ../../../third_party/skia/modules/skottie/src/text/SkottieShaper.h FILE: ../../../third_party/skia/modules/skottie/src/text/TextAdapter.cpp FILE: ../../../third_party/skia/modules/skottie/src/text/TextAdapter.h FILE: ../../../third_party/skia/modules/skottie/src/text/TextAnimator.cpp FILE: ../../../third_party/skia/modules/skottie/src/text/TextAnimator.h +FILE: ../../../third_party/skia/modules/skottie/src/text/TextShaper.cpp FILE: ../../../third_party/skia/modules/skottie/src/text/TextValue.cpp FILE: ../../../third_party/skia/modules/skottie/src/text/TextValue.h FILE: ../../../third_party/skia/modules/sksg/include/SkSGRenderEffect.h @@ -5974,9 +5918,7 @@ FILE: ../../../third_party/skia/src/core/SkPathMakers.h FILE: ../../../third_party/skia/src/core/SkStrikeSpec.h FILE: ../../../third_party/skia/src/core/SkYUVMath.cpp FILE: ../../../third_party/skia/src/core/SkYUVMath.h -FILE: ../../../third_party/skia/src/gpu/GrAHardwareBufferUtils.h FILE: ../../../third_party/skia/src/gpu/ganesh/GrAHardwareBufferUtils.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/GrAHardwareBufferUtils_impl.h FILE: ../../../third_party/skia/src/gpu/ganesh/GrBaseContextPriv.h FILE: ../../../third_party/skia/src/gpu/ganesh/GrBuffer.h FILE: ../../../third_party/skia/src/gpu/ganesh/GrContextThreadSafeProxy.cpp @@ -5995,30 +5937,6 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/GrSPIRVUniformHandler.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/GrSPIRVUniformHandler.h FILE: ../../../third_party/skia/src/gpu/ganesh/GrSPIRVVaryingHandler.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/GrSPIRVVaryingHandler.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnAttachment.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnAttachment.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnBuffer.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnBuffer.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnCaps.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnCaps.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnGpu.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnGpu.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnOpsRenderPass.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnOpsRenderPass.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnProgramBuilder.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnProgramBuilder.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnProgramDataManager.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnProgramDataManager.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnRenderTarget.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnRenderTarget.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnRingBuffer.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnRingBuffer.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnTexture.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnTexture.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnTextureRenderTarget.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnTextureRenderTarget.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnUtil.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnUtil.h FILE: ../../../third_party/skia/src/gpu/ganesh/mtl/GrMtlCommandBuffer.h FILE: ../../../third_party/skia/src/gpu/ganesh/mtl/GrMtlCommandBuffer.mm FILE: ../../../third_party/skia/src/gpu/ganesh/mtl/GrMtlDepthStencil.h @@ -6028,6 +5946,7 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/ops/OpsTask.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/ops/OpsTask.h FILE: ../../../third_party/skia/src/gpu/ganesh/surface/SkSurface_GaneshMtl.mm FILE: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkSecondaryCBDrawContext.cpp +FILE: ../../../third_party/skia/src/sksl/SkSLDefines.h FILE: ../../../third_party/skia/src/sksl/SkSLOutputStream.cpp FILE: ../../../third_party/skia/src/text/StrikeForGPU.h FILE: ../../../third_party/skia/src/utils/SkCharToGlyphCache.cpp @@ -6123,6 +6042,7 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLAssembleGLInterfaceAutog ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLAssembleHelpers.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLAssembleWebGLInterfaceAutogen.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLTypesPriv.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/image/SkSpecialImage_Ganesh.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/mock/GrMockCaps.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/mock/GrMockTypes.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/utils/SkShaderUtils.cpp + ../../../third_party/skia/LICENSE @@ -6182,6 +6102,7 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLAssembleGLInterfaceAutogen FILE: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLAssembleHelpers.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLAssembleWebGLInterfaceAutogen.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLTypesPriv.cpp +FILE: ../../../third_party/skia/src/gpu/ganesh/image/SkSpecialImage_Ganesh.h FILE: ../../../third_party/skia/src/gpu/ganesh/mock/GrMockCaps.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/mock/GrMockTypes.cpp FILE: ../../../third_party/skia/src/utils/SkShaderUtils.cpp @@ -6511,7 +6432,6 @@ ORIGIN: ../../../third_party/skia/gm/verifiers/gmverifier.h + ../../../third_par ORIGIN: ../../../third_party/skia/gm/widebuttcaps.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkM44.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkSamplingOptions.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/include/effects/SkStrokeAndFillPathEffect.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/GrDirectContext.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/mtl/GrMtlBackendContext.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/base/SkTPin.h + ../../../third_party/skia/LICENSE @@ -6594,8 +6514,8 @@ ORIGIN: ../../../third_party/skia/src/core/SkColorFilterPriv.h + ../../../third_ ORIGIN: ../../../third_party/skia/src/core/SkCompressedDataUtils.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkCompressedDataUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkM44.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkMemset_opts_erms.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkMipmapBuilder.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/core/SkOpts_erms.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkSamplingPriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkVerticesPriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrDynamicAtlas.cpp + ../../../third_party/skia/LICENSE @@ -6619,7 +6539,6 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/ops/SmallPathShapeData.h + ../. ORIGIN: ../../../third_party/skia/src/gpu/tessellate/MiddleOutPolygonTriangulator.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/tessellate/StrokeIterator.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/tessellate/WangsFormula.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/opts/SkOpts_skx.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/ports/SkScalerContext_mac_ct.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/ports/SkTypeface_mac_ct.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/text/gpu/SDFTControl.cpp + ../../../third_party/skia/LICENSE @@ -6646,7 +6565,6 @@ FILE: ../../../third_party/skia/gm/verifiers/gmverifier.h FILE: ../../../third_party/skia/gm/widebuttcaps.cpp FILE: ../../../third_party/skia/include/core/SkM44.h FILE: ../../../third_party/skia/include/core/SkSamplingOptions.h -FILE: ../../../third_party/skia/include/effects/SkStrokeAndFillPathEffect.h FILE: ../../../third_party/skia/include/gpu/GrDirectContext.h FILE: ../../../third_party/skia/include/gpu/mtl/GrMtlBackendContext.h FILE: ../../../third_party/skia/include/private/base/SkTPin.h @@ -6729,8 +6647,8 @@ FILE: ../../../third_party/skia/src/core/SkColorFilterPriv.h FILE: ../../../third_party/skia/src/core/SkCompressedDataUtils.cpp FILE: ../../../third_party/skia/src/core/SkCompressedDataUtils.h FILE: ../../../third_party/skia/src/core/SkM44.cpp +FILE: ../../../third_party/skia/src/core/SkMemset_opts_erms.cpp FILE: ../../../third_party/skia/src/core/SkMipmapBuilder.h -FILE: ../../../third_party/skia/src/core/SkOpts_erms.cpp FILE: ../../../third_party/skia/src/core/SkSamplingPriv.h FILE: ../../../third_party/skia/src/core/SkVerticesPriv.h FILE: ../../../third_party/skia/src/gpu/ganesh/GrDynamicAtlas.cpp @@ -6754,7 +6672,6 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/ops/SmallPathShapeData.h FILE: ../../../third_party/skia/src/gpu/tessellate/MiddleOutPolygonTriangulator.h FILE: ../../../third_party/skia/src/gpu/tessellate/StrokeIterator.h FILE: ../../../third_party/skia/src/gpu/tessellate/WangsFormula.h -FILE: ../../../third_party/skia/src/opts/SkOpts_skx.cpp FILE: ../../../third_party/skia/src/ports/SkScalerContext_mac_ct.h FILE: ../../../third_party/skia/src/ports/SkTypeface_mac_ct.h FILE: ../../../third_party/skia/src/text/gpu/SDFTControl.cpp @@ -6809,7 +6726,6 @@ ORIGIN: ../../../third_party/skia/gm/userfont.cpp + ../../../third_party/skia/LI ORIGIN: ../../../third_party/skia/gm/ycbcrimage.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkYUVAInfo.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkYUVAPixmaps.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/include/gpu/GrBackendSurfaceMutableState.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/GrYUVABackendTextures.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/d3d/GrD3DBackendContext.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/d3d/GrD3DTypes.h + ../../../third_party/skia/LICENSE @@ -6925,12 +6841,8 @@ ORIGIN: ../../../third_party/skia/src/sksl/SkSLSampleUsage.cpp + ../../../third_ ORIGIN: ../../../third_party/skia/src/sksl/SkSLThreadContext.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/codegen/SkSLSPIRVtoHLSL.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/codegen/SkSLSPIRVtoHLSL.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/sksl/dsl/DSLExpression.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/sksl/dsl/DSLExpression.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/sksl/dsl/DSLModifiers.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/sksl/dsl/DSLType.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/sksl/dsl/DSLType.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLFunctionPrototype.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLModifiers.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLPrefixExpression.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLStructDefinition.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/utils/SkCustomTypeface.cpp + ../../../third_party/skia/LICENSE @@ -6947,7 +6859,6 @@ FILE: ../../../third_party/skia/gm/userfont.cpp FILE: ../../../third_party/skia/gm/ycbcrimage.cpp FILE: ../../../third_party/skia/include/core/SkYUVAInfo.h FILE: ../../../third_party/skia/include/core/SkYUVAPixmaps.h -FILE: ../../../third_party/skia/include/gpu/GrBackendSurfaceMutableState.h FILE: ../../../third_party/skia/include/gpu/GrYUVABackendTextures.h FILE: ../../../third_party/skia/include/gpu/d3d/GrD3DBackendContext.h FILE: ../../../third_party/skia/include/gpu/d3d/GrD3DTypes.h @@ -7063,12 +6974,8 @@ FILE: ../../../third_party/skia/src/sksl/SkSLSampleUsage.cpp FILE: ../../../third_party/skia/src/sksl/SkSLThreadContext.cpp FILE: ../../../third_party/skia/src/sksl/codegen/SkSLSPIRVtoHLSL.cpp FILE: ../../../third_party/skia/src/sksl/codegen/SkSLSPIRVtoHLSL.h -FILE: ../../../third_party/skia/src/sksl/dsl/DSLExpression.cpp -FILE: ../../../third_party/skia/src/sksl/dsl/DSLExpression.h -FILE: ../../../third_party/skia/src/sksl/dsl/DSLModifiers.h -FILE: ../../../third_party/skia/src/sksl/dsl/DSLType.cpp -FILE: ../../../third_party/skia/src/sksl/dsl/DSLType.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLFunctionPrototype.h +FILE: ../../../third_party/skia/src/sksl/ir/SkSLModifiers.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLPrefixExpression.cpp FILE: ../../../third_party/skia/src/sksl/ir/SkSLStructDefinition.h FILE: ../../../third_party/skia/src/utils/SkCustomTypeface.cpp @@ -7128,7 +7035,6 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/tessellate/GrStrokeTessellation ORIGIN: ../../../third_party/skia/src/gpu/ganesh/tessellate/GrStrokeTessellationShader.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/tessellate/GrTessellationShader.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/SkSLAnalysis.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/sksl/SkSLModifiersPool.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLConstructor.cpp + ../../../third_party/skia/LICENSE TYPE: LicenseType.bsd FILE: ../../../third_party/skia/gm/clear_swizzle.cpp @@ -7142,7 +7048,6 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/tessellate/GrStrokeTessellationSh FILE: ../../../third_party/skia/src/gpu/ganesh/tessellate/GrStrokeTessellationShader.h FILE: ../../../third_party/skia/src/gpu/ganesh/tessellate/GrTessellationShader.h FILE: ../../../third_party/skia/src/sksl/SkSLAnalysis.cpp -FILE: ../../../third_party/skia/src/sksl/SkSLModifiersPool.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLConstructor.cpp ---------------------------------------------------------------------------------------------------- Copyright 2020 Google LLC. @@ -7459,13 +7364,12 @@ ORIGIN: ../../../third_party/skia/include/gpu/graphite/TextureInfo.h + ../../../ ORIGIN: ../../../third_party/skia/include/gpu/graphite/mtl/MtlBackendContext.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/graphite/mtl/MtlGraphiteTypes.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/chromium/Slug.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/include/private/gpu/ganesh/GrDawnTypesPriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/gpu/ganesh/GrMockTypesPriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/canvaskit/paragraph_bindings_gen.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/base/SkEnumBitMask.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkBlendModeBlender.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkBlendModeBlender.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkBlenderBase.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/core/SkEnumBitMask.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkMatrixInvert.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkMatrixInvert.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkMesh.cpp + ../../../third_party/skia/LICENSE @@ -7473,7 +7377,6 @@ ORIGIN: ../../../third_party/skia/src/core/SkMeshPriv.h + ../../../third_party/s ORIGIN: ../../../third_party/skia/src/core/SkYUVAInfoLocation.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/SkBlenders.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/imagefilters/SkCropImageFilter.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/effects/imagefilters/SkCropImageFilter.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/imagefilters/SkRuntimeImageFilter.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/KeyBuilder.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ResourceKey.cpp + ../../../third_party/skia/LICENSE @@ -7493,7 +7396,6 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrYUVATextureProxies.h + ../../ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/SurfaceFillContext.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/SurfaceFillContext.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/d3d/GrD3DTypesPriv.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnTypesPriv.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/geometry/GrInnerFanTriangulator.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/egl/GrGLMakeNativeInterface_egl.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/glx/GrGLMakeNativeInterface_glx.cpp + ../../../third_party/skia/LICENSE @@ -7679,13 +7581,12 @@ FILE: ../../../third_party/skia/include/gpu/graphite/TextureInfo.h FILE: ../../../third_party/skia/include/gpu/graphite/mtl/MtlBackendContext.h FILE: ../../../third_party/skia/include/gpu/graphite/mtl/MtlGraphiteTypes.h FILE: ../../../third_party/skia/include/private/chromium/Slug.h -FILE: ../../../third_party/skia/include/private/gpu/ganesh/GrDawnTypesPriv.h FILE: ../../../third_party/skia/include/private/gpu/ganesh/GrMockTypesPriv.h FILE: ../../../third_party/skia/modules/canvaskit/paragraph_bindings_gen.cpp +FILE: ../../../third_party/skia/src/base/SkEnumBitMask.h FILE: ../../../third_party/skia/src/core/SkBlendModeBlender.cpp FILE: ../../../third_party/skia/src/core/SkBlendModeBlender.h FILE: ../../../third_party/skia/src/core/SkBlenderBase.h -FILE: ../../../third_party/skia/src/core/SkEnumBitMask.h FILE: ../../../third_party/skia/src/core/SkMatrixInvert.cpp FILE: ../../../third_party/skia/src/core/SkMatrixInvert.h FILE: ../../../third_party/skia/src/core/SkMesh.cpp @@ -7693,7 +7594,6 @@ FILE: ../../../third_party/skia/src/core/SkMeshPriv.h FILE: ../../../third_party/skia/src/core/SkYUVAInfoLocation.h FILE: ../../../third_party/skia/src/effects/SkBlenders.cpp FILE: ../../../third_party/skia/src/effects/imagefilters/SkCropImageFilter.cpp -FILE: ../../../third_party/skia/src/effects/imagefilters/SkCropImageFilter.h FILE: ../../../third_party/skia/src/effects/imagefilters/SkRuntimeImageFilter.cpp FILE: ../../../third_party/skia/src/gpu/KeyBuilder.h FILE: ../../../third_party/skia/src/gpu/ResourceKey.cpp @@ -7713,7 +7613,6 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/GrYUVATextureProxies.h FILE: ../../../third_party/skia/src/gpu/ganesh/SurfaceFillContext.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/SurfaceFillContext.h FILE: ../../../third_party/skia/src/gpu/ganesh/d3d/GrD3DTypesPriv.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnTypesPriv.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/geometry/GrInnerFanTriangulator.h FILE: ../../../third_party/skia/src/gpu/ganesh/gl/egl/GrGLMakeNativeInterface_egl.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/gl/glx/GrGLMakeNativeInterface_glx.cpp @@ -7929,10 +7828,8 @@ ORIGIN: ../../../third_party/skia/src/sksl/SkSLParser.cpp + ../../../third_party ORIGIN: ../../../third_party/skia/src/sksl/SkSLParser.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/SkSLPosition.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/SkSLProgramKind.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/sksl/dsl/DSLStatement.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/sksl/dsl/DSLStatement.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLFunctionDeclaration.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLModifiers.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLModifierFlags.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLPoison.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLVariable.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/transform/SkSLFindAndDeclareBuiltinVariables.cpp + ../../../third_party/skia/LICENSE @@ -7964,10 +7861,8 @@ FILE: ../../../third_party/skia/src/sksl/SkSLParser.cpp FILE: ../../../third_party/skia/src/sksl/SkSLParser.h FILE: ../../../third_party/skia/src/sksl/SkSLPosition.h FILE: ../../../third_party/skia/src/sksl/SkSLProgramKind.h -FILE: ../../../third_party/skia/src/sksl/dsl/DSLStatement.cpp -FILE: ../../../third_party/skia/src/sksl/dsl/DSLStatement.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLFunctionDeclaration.cpp -FILE: ../../../third_party/skia/src/sksl/ir/SkSLModifiers.cpp +FILE: ../../../third_party/skia/src/sksl/ir/SkSLModifierFlags.cpp FILE: ../../../third_party/skia/src/sksl/ir/SkSLPoison.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLVariable.cpp FILE: ../../../third_party/skia/src/sksl/transform/SkSLFindAndDeclareBuiltinVariables.cpp @@ -8095,8 +7990,11 @@ ORIGIN: ../../../third_party/skia/include/gpu/mtl/MtlMemoryAllocator.h + ../../. ORIGIN: ../../../third_party/skia/modules/skottie/src/BlendModes.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/text/Font.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/text/Font.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/skottie/utils/TextEditor.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/skottie/utils/TextEditor.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skunicode/src/SkUnicode_client.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skunicode/src/SkUnicode_client.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/skunicode/src/SkUnicode_libgrapheme.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/svg/include/SkSVGOpenTypeSVGDecoder.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/svg/src/SkSVGOpenTypeSVGDecoder.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/codec/SkAvifCodec.cpp + ../../../third_party/skia/LICENSE @@ -8122,8 +8020,11 @@ FILE: ../../../third_party/skia/include/gpu/mtl/MtlMemoryAllocator.h FILE: ../../../third_party/skia/modules/skottie/src/BlendModes.cpp FILE: ../../../third_party/skia/modules/skottie/src/text/Font.cpp FILE: ../../../third_party/skia/modules/skottie/src/text/Font.h +FILE: ../../../third_party/skia/modules/skottie/utils/TextEditor.cpp +FILE: ../../../third_party/skia/modules/skottie/utils/TextEditor.h FILE: ../../../third_party/skia/modules/skunicode/src/SkUnicode_client.cpp FILE: ../../../third_party/skia/modules/skunicode/src/SkUnicode_client.h +FILE: ../../../third_party/skia/modules/skunicode/src/SkUnicode_libgrapheme.cpp FILE: ../../../third_party/skia/modules/svg/include/SkSVGOpenTypeSVGDecoder.h FILE: ../../../third_party/skia/modules/svg/src/SkSVGOpenTypeSVGDecoder.cpp FILE: ../../../third_party/skia/src/codec/SkAvifCodec.cpp @@ -8249,8 +8150,6 @@ ORIGIN: ../../../third_party/skia/src/gpu/graphite/GlobalCache.h + ../../../thir ORIGIN: ../../../third_party/skia/src/gpu/graphite/GpuWorkSubmission.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/GraphiteResourceKey.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/GraphiteResourceKey.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/graphite/ImageUtils.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/graphite/ImageUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/KeyContext.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/KeyContext.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/KeyHelpers.cpp + ../../../third_party/skia/LICENSE @@ -8286,6 +8185,7 @@ ORIGIN: ../../../third_party/skia/src/gpu/graphite/Sampler.h + ../../../third_pa ORIGIN: ../../../third_party/skia/src/gpu/graphite/ShaderCodeDictionary.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/ShaderCodeDictionary.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/SpecialImage_Graphite.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/SpecialImage_Graphite.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/SynchronizeToCpuTask.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/SynchronizeToCpuTask.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/TextureProxyView.h + ../../../third_party/skia/LICENSE @@ -8469,8 +8369,6 @@ FILE: ../../../third_party/skia/src/gpu/graphite/GlobalCache.h FILE: ../../../third_party/skia/src/gpu/graphite/GpuWorkSubmission.cpp FILE: ../../../third_party/skia/src/gpu/graphite/GraphiteResourceKey.cpp FILE: ../../../third_party/skia/src/gpu/graphite/GraphiteResourceKey.h -FILE: ../../../third_party/skia/src/gpu/graphite/ImageUtils.cpp -FILE: ../../../third_party/skia/src/gpu/graphite/ImageUtils.h FILE: ../../../third_party/skia/src/gpu/graphite/KeyContext.cpp FILE: ../../../third_party/skia/src/gpu/graphite/KeyContext.h FILE: ../../../third_party/skia/src/gpu/graphite/KeyHelpers.cpp @@ -8506,6 +8404,7 @@ FILE: ../../../third_party/skia/src/gpu/graphite/Sampler.h FILE: ../../../third_party/skia/src/gpu/graphite/ShaderCodeDictionary.cpp FILE: ../../../third_party/skia/src/gpu/graphite/ShaderCodeDictionary.h FILE: ../../../third_party/skia/src/gpu/graphite/SpecialImage_Graphite.cpp +FILE: ../../../third_party/skia/src/gpu/graphite/SpecialImage_Graphite.h FILE: ../../../third_party/skia/src/gpu/graphite/SynchronizeToCpuTask.cpp FILE: ../../../third_party/skia/src/gpu/graphite/SynchronizeToCpuTask.h FILE: ../../../third_party/skia/src/gpu/graphite/TextureProxyView.h @@ -8657,8 +8556,6 @@ ORIGIN: ../../../third_party/skia/include/private/gpu/graphite/DawnTypesPriv.h + ORIGIN: ../../../third_party/skia/include/private/gpu/graphite/VulkanGraphiteTypesPriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/gpu/vk/VulkanTypesPriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/MutableTextureStateRef.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnAsyncWait.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnAsyncWait.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanGraphiteTypes.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/tessellate/MidpointContourParser.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/SkSLPosition.cpp + ../../../third_party/skia/LICENSE @@ -8674,8 +8571,6 @@ FILE: ../../../third_party/skia/include/private/gpu/graphite/DawnTypesPriv.h FILE: ../../../third_party/skia/include/private/gpu/graphite/VulkanGraphiteTypesPriv.h FILE: ../../../third_party/skia/include/private/gpu/vk/VulkanTypesPriv.h FILE: ../../../third_party/skia/src/gpu/MutableTextureStateRef.h -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnAsyncWait.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/dawn/GrDawnAsyncWait.h FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanGraphiteTypes.cpp FILE: ../../../third_party/skia/src/gpu/tessellate/MidpointContourParser.h FILE: ../../../third_party/skia/src/sksl/SkSLPosition.cpp @@ -8755,6 +8650,8 @@ LIBRARY: skia ORIGIN: ../../../third_party/skia/gm/coordclampshader.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/gm/fontations.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/gm/imagefiltersunpremul.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/surface_manager/SurfaceManager.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/vias/Draw.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/ports/SkFontMgr_data.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/ports/SkTypeface_fontations.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/SkGainmapInfo.h + ../../../third_party/skia/LICENSE @@ -8763,6 +8660,7 @@ ORIGIN: ../../../third_party/skia/include/private/SkJpegGainmapEncoder.h + ../.. ORIGIN: ../../../third_party/skia/include/private/SkXmp.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/include/SlotManager.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skottie/src/SlotManager.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/skshaper/src/SkShaper_skunicode.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skunicode/src/SkUnicode_hardcoded.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skunicode/src/SkUnicode_hardcoded.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/modules/skunicode/src/SkUnicode_icu_bidi.h + ../../../third_party/skia/LICENSE @@ -8794,6 +8692,8 @@ TYPE: LicenseType.bsd FILE: ../../../third_party/skia/gm/coordclampshader.cpp FILE: ../../../third_party/skia/gm/fontations.cpp FILE: ../../../third_party/skia/gm/imagefiltersunpremul.cpp +FILE: ../../../third_party/skia/gm/surface_manager/SurfaceManager.h +FILE: ../../../third_party/skia/gm/vias/Draw.h FILE: ../../../third_party/skia/include/ports/SkFontMgr_data.h FILE: ../../../third_party/skia/include/ports/SkTypeface_fontations.h FILE: ../../../third_party/skia/include/private/SkGainmapInfo.h @@ -8802,6 +8702,7 @@ FILE: ../../../third_party/skia/include/private/SkJpegGainmapEncoder.h FILE: ../../../third_party/skia/include/private/SkXmp.h FILE: ../../../third_party/skia/modules/skottie/include/SlotManager.h FILE: ../../../third_party/skia/modules/skottie/src/SlotManager.cpp +FILE: ../../../third_party/skia/modules/skshaper/src/SkShaper_skunicode.cpp FILE: ../../../third_party/skia/modules/skunicode/src/SkUnicode_hardcoded.cpp FILE: ../../../third_party/skia/modules/skunicode/src/SkUnicode_hardcoded.h FILE: ../../../third_party/skia/modules/skunicode/src/SkUnicode_icu_bidi.h @@ -8864,13 +8765,25 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== LIBRARY: skia ORIGIN: ../../../third_party/skia/fuzz/FuzzCubicRoots.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/fuzz/FuzzPrecompile.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/fuzz/FuzzQuadRoots.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/fuzz/oss_fuzz/FuzzCubicRoots.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/fuzz/oss_fuzz/FuzzPrecompile.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/fuzz/oss_fuzz/FuzzQuadRoots.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/gm/BazelGMRunner.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/gm/BazelNoopRunner.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/fontations_ft_compare.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/gm/graphite_replay.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/hello_bazel_world.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/png_codec.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/rippleshadergm.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/gm/scaledrects.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/surface_manager/GaneshGLSurfaceManager.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/surface_manager/GaneshVulkanSurfaceManager.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/surface_manager/RasterSurfaceManager.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/surface_manager/SurfaceManager.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/vias/SimpleVias.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/gm/workingspace.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/android/SkCanvasAndroid.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/android/SkHeifDecoder.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/android/SkImageAndroid.h + ../../../third_party/skia/LICENSE @@ -8887,19 +8800,22 @@ ORIGIN: ../../../third_party/skia/include/codec/SkRawDecoder.h + ../../../third_ ORIGIN: ../../../third_party/skia/include/codec/SkWbmpDecoder.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/codec/SkWebpDecoder.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkColorTable.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/include/core/SkEncodedImageFormat.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/include/core/SkICC.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkPoint.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkTextureCompressionType.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/core/SkTiledImageUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/ganesh/GrExternalTextureGenerator.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/ganesh/SkImageGanesh.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/include/gpu/ganesh/SkMeshGanesh.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/ganesh/SkSurfaceGanesh.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/include/gpu/ganesh/gl/GrGLBackendSurface.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/include/gpu/ganesh/gl/GrGLDirectContext.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/ganesh/mtl/SkSurfaceMetal.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/include/gpu/ganesh/vk/GrVkBackendSurface.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/graphite/BackendSemaphore.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/graphite/Image.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/graphite/Surface.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/gpu/graphite/YUVABackendTextures.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/include/private/base/SkAnySubclass.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/base/SkCPUTypes.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/chromium/GrDeferredDisplayList.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/chromium/GrDeferredDisplayListRecorder.h + ../../../third_party/skia/LICENSE @@ -8907,6 +8823,17 @@ ORIGIN: ../../../third_party/skia/include/private/chromium/GrPromiseImageTexture ORIGIN: ../../../third_party/skia/include/private/chromium/GrSurfaceCharacterization.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/chromium/SkImageChromium.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/include/private/gpu/ganesh/GrTextureGenerator.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/include/private/gpu/graphite/ContextOptionsPriv.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/bentleyottmann/include/BentleyOttmann1.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/bentleyottmann/include/EventQueue.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/bentleyottmann/include/Int96.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/bentleyottmann/include/Point.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/bentleyottmann/include/Segment.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/bentleyottmann/src/BentleyOttmann1.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/bentleyottmann/src/EventQueue.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/bentleyottmann/src/Int96.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/bentleyottmann/src/Point.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/modules/bentleyottmann/src/Segment.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/base/SkBezierCurves.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/base/SkCubics.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/base/SkCubics.h + ../../../third_party/skia/LICENSE @@ -8915,6 +8842,17 @@ ORIGIN: ../../../third_party/skia/src/base/SkQuads.cpp + ../../../third_party/sk ORIGIN: ../../../third_party/skia/src/base/SkQuads.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/base/SkRectMemcpy.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/base/SkSafeMath.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/base/SkTime.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/base/SkTime.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/codec/SkImageGenerator_FromEncoded.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkBitmapProcState_opts.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkBitmapProcState_opts_hsw.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkBitmapProcState_opts_ssse3.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkBlitMask.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkBlitMask_opts.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkBlitMask_opts_ssse3.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkBlitRow_opts.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkBlitRow_opts_hsw.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkBlitter_A8.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkBlurMaskFilterImpl.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkCanvas_Raster.cpp + ../../../third_party/skia/LICENSE @@ -8924,12 +8862,19 @@ ORIGIN: ../../../third_party/skia/src/core/SkDrawBase.cpp + ../../../third_party ORIGIN: ../../../third_party/skia/src/core/SkDrawBase.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkFontMetricsPriv.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkFontMetricsPriv.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkMemset.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkMemset_opts.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkMemset_opts_avx.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkMipmapBuilder.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkOptsTargets.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkPixmapDraw.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkRSXform.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkReadPixelsRec.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkRuntimeBlender.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkScan_SAAPath.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkSwizzler_opts.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkSwizzler_opts_hsw.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/core/SkSwizzler_opts_ssse3.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/core/SkWritePixelsRec.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/SkShaderMaskFilterImpl.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/colorfilters/SkBlendModeColorFilter.h + ../../../third_party/skia/LICENSE @@ -8941,7 +8886,6 @@ ORIGIN: ../../../third_party/skia/src/effects/colorfilters/SkGaussianColorFilter ORIGIN: ../../../third_party/skia/src/effects/colorfilters/SkMatrixColorFilter.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/colorfilters/SkRuntimeColorFilter.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/colorfilters/SkRuntimeColorFilter.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/effects/colorfilters/SkRuntimeColorFilter_none.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/colorfilters/SkWorkingFormatColorFilter.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/effects/colorfilters/SkWorkingFormatColorFilter.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/encode/SkEncoder.cpp + ../../../third_party/skia/LICENSE @@ -8951,6 +8895,8 @@ ORIGIN: ../../../third_party/skia/src/encode/SkPngEncoder_none.cpp + ../../../th ORIGIN: ../../../third_party/skia/src/encode/SkWebpEncoder_none.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/BlendFormula.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/BlendFormula.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/BlurUtils.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/BlurUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/DitherUtils.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/DitherUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/GpuTypesPriv.h + ../../../third_party/skia/LICENSE @@ -8959,6 +8905,7 @@ ORIGIN: ../../../third_party/skia/src/gpu/PipelineUtils.h + ../../../third_party ORIGIN: ../../../third_party/skia/src/gpu/TiledTextureUtils.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/TiledTextureUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/dawn/DawnUtilsPriv.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrBackendSurfacePriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrCanvas.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrCanvas.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrDeferredDisplayList.cpp + ../../../third_party/skia/LICENSE @@ -8966,12 +8913,17 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrDeferredDisplayListPriv.h + . ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrDeferredDisplayListRecorder.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrFragmentProcessors.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrFragmentProcessors.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrMeshBuffers.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrMeshBuffers.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/GrPromiseImageTexture.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/ganesh/TiledTextureUtils_Ganesh.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrColorTableEffect.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrColorTableEffect.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrPerlinNoise2Effect.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/effects/GrPerlinNoise2Effect.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/AHardwareBufferGL.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLBackendSurface.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLBackendSurfacePriv.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLDirectContext.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/image/GrImageUtils.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/image/GrImageUtils.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/image/GrTextureGenerator.cpp + ../../../third_party/skia/LICENSE @@ -8980,7 +8932,11 @@ ORIGIN: ../../../third_party/skia/src/gpu/ganesh/image/SkImage_LazyTexture.cpp + ORIGIN: ../../../third_party/skia/src/gpu/ganesh/image/SkImage_LazyTexture.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/image/SkImage_RasterPinnable.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/image/SkImage_RasterPinnable.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/image/SkSpecialImage_Ganesh.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/ganesh/surface/SkSurface_AndroidFactories.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/vk/AHardwareBufferVk.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkBackendSurface.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkBackendSurfacePriv.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/AtlasProvider.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/AtlasProvider.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/BackendSemaphore.cpp + ../../../third_party/skia/LICENSE @@ -8995,7 +8951,6 @@ ORIGIN: ../../../third_party/skia/src/gpu/graphite/PathAtlas.h + ../../../third_ ORIGIN: ../../../third_party/skia/src/gpu/graphite/ProxyCache.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/ProxyCache.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/ReadSwizzle.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/graphite/TiledTextureUtils_Graphite.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/YUVABackendTextures.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/YUVATextureProxies.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/YUVATextureProxies.h + ../../../third_party/skia/LICENSE @@ -9007,17 +8962,25 @@ ORIGIN: ../../../third_party/skia/src/gpu/graphite/compute/VelloComputeSteps.cpp ORIGIN: ../../../third_party/skia/src/gpu/graphite/compute/VelloComputeSteps.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/compute/VelloRenderer.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/compute/VelloRenderer.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/graphite/geom/AtlasShape.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/dawn/DawnComputePipeline.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/dawn/DawnComputePipeline.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/dawn/DawnErrorChecker.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/dawn/DawnErrorChecker.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/geom/CoverageMaskShape.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/geom/EdgeAAQuad.h + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/graphite/render/AtlasShapeRenderStep.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/gpu/graphite/render/AtlasShapeRenderStep.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/render/CoverageMaskRenderStep.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/render/CoverageMaskRenderStep.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/render/GraphiteVertexFiller.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanDescriptorPool.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanDescriptorPool.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanDescriptorSet.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanDescriptorSet.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanFramebuffer.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanFramebuffer.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanGraphicsPipeline.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanGraphicsPipeline.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanRenderPass.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanRenderPass.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanSampler.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/gpu/graphite/vk/VulkanSampler.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/image/SkImageGeneratorPriv.h + ../../../third_party/skia/LICENSE @@ -9032,8 +8995,10 @@ ORIGIN: ../../../third_party/skia/src/image/SkPictureImageGenerator.h + ../../.. ORIGIN: ../../../third_party/skia/src/image/SkSurface_Base.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/image/SkSurface_Null.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/image/SkTiledImageUtils.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/opts/SkOpts_RestoreTarget.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/opts/SkOpts_SetTarget.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/ports/SkImageGenerator_empty.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/ports/fontations/src/ffi.rs + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/ports/fontations/src/skpath_bridge.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/ports/fontations/src/skpath_bridge.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/shaders/SkBlendShader.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/shaders/SkColorShader.h + ../../../third_party/skia/LICENSE @@ -9044,6 +9009,8 @@ ORIGIN: ../../../third_party/skia/src/shaders/SkRuntimeShader.h + ../../../third ORIGIN: ../../../third_party/skia/src/shaders/SkShaderBase.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/shaders/SkTriColorShader.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/shaders/SkTriColorShader.h + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/shaders/SkWorkingColorSpaceShader.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/shaders/SkWorkingColorSpaceShader.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/shaders/gradients/SkRadialGradient.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/shaders/gradients/SkSweepGradient.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/analysis/SkSLGetLoopControlFlowInfo.cpp + ../../../third_party/skia/LICENSE @@ -9055,7 +9022,7 @@ ORIGIN: ../../../third_party/skia/src/sksl/tracing/SkSLTraceHook.cpp + ../../../ ORIGIN: ../../../third_party/skia/src/sksl/tracing/SkSLTraceHook.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/transform/SkSLHoistSwitchVarDeclarationsAtTopLevel.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/sksl/transform/SkSLRewriteIndexedSwizzle.cpp + ../../../third_party/skia/LICENSE -ORIGIN: ../../../third_party/skia/src/text/EmptySlugImpl.cpp + ../../../third_party/skia/LICENSE +ORIGIN: ../../../third_party/skia/src/text/SlugFromBuffer.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/text/gpu/SlugImpl.cpp + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/text/gpu/SlugImpl.h + ../../../third_party/skia/LICENSE ORIGIN: ../../../third_party/skia/src/text/gpu/VertexFiller.cpp + ../../../third_party/skia/LICENSE @@ -9064,13 +9031,25 @@ ORIGIN: ../../../third_party/skia/src/utils/SkTestCanvas.cpp + ../../../third_pa ORIGIN: ../../../third_party/skia/toolchain/android_trampolines/gen_trampolines/gen_trampolines.go + ../../../third_party/skia/LICENSE TYPE: LicenseType.bsd FILE: ../../../third_party/skia/fuzz/FuzzCubicRoots.cpp +FILE: ../../../third_party/skia/fuzz/FuzzPrecompile.cpp FILE: ../../../third_party/skia/fuzz/FuzzQuadRoots.cpp FILE: ../../../third_party/skia/fuzz/oss_fuzz/FuzzCubicRoots.cpp +FILE: ../../../third_party/skia/fuzz/oss_fuzz/FuzzPrecompile.cpp FILE: ../../../third_party/skia/fuzz/oss_fuzz/FuzzQuadRoots.cpp FILE: ../../../third_party/skia/gm/BazelGMRunner.cpp FILE: ../../../third_party/skia/gm/BazelNoopRunner.cpp +FILE: ../../../third_party/skia/gm/fontations_ft_compare.cpp FILE: ../../../third_party/skia/gm/graphite_replay.cpp +FILE: ../../../third_party/skia/gm/hello_bazel_world.cpp +FILE: ../../../third_party/skia/gm/png_codec.cpp +FILE: ../../../third_party/skia/gm/rippleshadergm.cpp FILE: ../../../third_party/skia/gm/scaledrects.cpp +FILE: ../../../third_party/skia/gm/surface_manager/GaneshGLSurfaceManager.cpp +FILE: ../../../third_party/skia/gm/surface_manager/GaneshVulkanSurfaceManager.cpp +FILE: ../../../third_party/skia/gm/surface_manager/RasterSurfaceManager.cpp +FILE: ../../../third_party/skia/gm/surface_manager/SurfaceManager.cpp +FILE: ../../../third_party/skia/gm/vias/SimpleVias.cpp +FILE: ../../../third_party/skia/gm/workingspace.cpp FILE: ../../../third_party/skia/include/android/SkCanvasAndroid.h FILE: ../../../third_party/skia/include/android/SkHeifDecoder.h FILE: ../../../third_party/skia/include/android/SkImageAndroid.h @@ -9087,19 +9066,22 @@ FILE: ../../../third_party/skia/include/codec/SkRawDecoder.h FILE: ../../../third_party/skia/include/codec/SkWbmpDecoder.h FILE: ../../../third_party/skia/include/codec/SkWebpDecoder.h FILE: ../../../third_party/skia/include/core/SkColorTable.h -FILE: ../../../third_party/skia/include/core/SkEncodedImageFormat.h -FILE: ../../../third_party/skia/include/core/SkICC.h FILE: ../../../third_party/skia/include/core/SkPoint.h FILE: ../../../third_party/skia/include/core/SkTextureCompressionType.h FILE: ../../../third_party/skia/include/core/SkTiledImageUtils.h FILE: ../../../third_party/skia/include/gpu/ganesh/GrExternalTextureGenerator.h FILE: ../../../third_party/skia/include/gpu/ganesh/SkImageGanesh.h +FILE: ../../../third_party/skia/include/gpu/ganesh/SkMeshGanesh.h FILE: ../../../third_party/skia/include/gpu/ganesh/SkSurfaceGanesh.h +FILE: ../../../third_party/skia/include/gpu/ganesh/gl/GrGLBackendSurface.h +FILE: ../../../third_party/skia/include/gpu/ganesh/gl/GrGLDirectContext.h FILE: ../../../third_party/skia/include/gpu/ganesh/mtl/SkSurfaceMetal.h +FILE: ../../../third_party/skia/include/gpu/ganesh/vk/GrVkBackendSurface.h FILE: ../../../third_party/skia/include/gpu/graphite/BackendSemaphore.h FILE: ../../../third_party/skia/include/gpu/graphite/Image.h FILE: ../../../third_party/skia/include/gpu/graphite/Surface.h FILE: ../../../third_party/skia/include/gpu/graphite/YUVABackendTextures.h +FILE: ../../../third_party/skia/include/private/base/SkAnySubclass.h FILE: ../../../third_party/skia/include/private/base/SkCPUTypes.h FILE: ../../../third_party/skia/include/private/chromium/GrDeferredDisplayList.h FILE: ../../../third_party/skia/include/private/chromium/GrDeferredDisplayListRecorder.h @@ -9107,6 +9089,17 @@ FILE: ../../../third_party/skia/include/private/chromium/GrPromiseImageTexture.h FILE: ../../../third_party/skia/include/private/chromium/GrSurfaceCharacterization.h FILE: ../../../third_party/skia/include/private/chromium/SkImageChromium.h FILE: ../../../third_party/skia/include/private/gpu/ganesh/GrTextureGenerator.h +FILE: ../../../third_party/skia/include/private/gpu/graphite/ContextOptionsPriv.h +FILE: ../../../third_party/skia/modules/bentleyottmann/include/BentleyOttmann1.h +FILE: ../../../third_party/skia/modules/bentleyottmann/include/EventQueue.h +FILE: ../../../third_party/skia/modules/bentleyottmann/include/Int96.h +FILE: ../../../third_party/skia/modules/bentleyottmann/include/Point.h +FILE: ../../../third_party/skia/modules/bentleyottmann/include/Segment.h +FILE: ../../../third_party/skia/modules/bentleyottmann/src/BentleyOttmann1.cpp +FILE: ../../../third_party/skia/modules/bentleyottmann/src/EventQueue.cpp +FILE: ../../../third_party/skia/modules/bentleyottmann/src/Int96.cpp +FILE: ../../../third_party/skia/modules/bentleyottmann/src/Point.cpp +FILE: ../../../third_party/skia/modules/bentleyottmann/src/Segment.cpp FILE: ../../../third_party/skia/src/base/SkBezierCurves.h FILE: ../../../third_party/skia/src/base/SkCubics.cpp FILE: ../../../third_party/skia/src/base/SkCubics.h @@ -9115,6 +9108,17 @@ FILE: ../../../third_party/skia/src/base/SkQuads.cpp FILE: ../../../third_party/skia/src/base/SkQuads.h FILE: ../../../third_party/skia/src/base/SkRectMemcpy.h FILE: ../../../third_party/skia/src/base/SkSafeMath.cpp +FILE: ../../../third_party/skia/src/base/SkTime.cpp +FILE: ../../../third_party/skia/src/base/SkTime.h +FILE: ../../../third_party/skia/src/codec/SkImageGenerator_FromEncoded.cpp +FILE: ../../../third_party/skia/src/core/SkBitmapProcState_opts.cpp +FILE: ../../../third_party/skia/src/core/SkBitmapProcState_opts_hsw.cpp +FILE: ../../../third_party/skia/src/core/SkBitmapProcState_opts_ssse3.cpp +FILE: ../../../third_party/skia/src/core/SkBlitMask.h +FILE: ../../../third_party/skia/src/core/SkBlitMask_opts.cpp +FILE: ../../../third_party/skia/src/core/SkBlitMask_opts_ssse3.cpp +FILE: ../../../third_party/skia/src/core/SkBlitRow_opts.cpp +FILE: ../../../third_party/skia/src/core/SkBlitRow_opts_hsw.cpp FILE: ../../../third_party/skia/src/core/SkBlitter_A8.h FILE: ../../../third_party/skia/src/core/SkBlurMaskFilterImpl.h FILE: ../../../third_party/skia/src/core/SkCanvas_Raster.cpp @@ -9124,12 +9128,19 @@ FILE: ../../../third_party/skia/src/core/SkDrawBase.cpp FILE: ../../../third_party/skia/src/core/SkDrawBase.h FILE: ../../../third_party/skia/src/core/SkFontMetricsPriv.cpp FILE: ../../../third_party/skia/src/core/SkFontMetricsPriv.h +FILE: ../../../third_party/skia/src/core/SkMemset.h +FILE: ../../../third_party/skia/src/core/SkMemset_opts.cpp +FILE: ../../../third_party/skia/src/core/SkMemset_opts_avx.cpp FILE: ../../../third_party/skia/src/core/SkMipmapBuilder.cpp +FILE: ../../../third_party/skia/src/core/SkOptsTargets.h FILE: ../../../third_party/skia/src/core/SkPixmapDraw.cpp FILE: ../../../third_party/skia/src/core/SkRSXform.cpp FILE: ../../../third_party/skia/src/core/SkReadPixelsRec.cpp FILE: ../../../third_party/skia/src/core/SkRuntimeBlender.h FILE: ../../../third_party/skia/src/core/SkScan_SAAPath.cpp +FILE: ../../../third_party/skia/src/core/SkSwizzler_opts.cpp +FILE: ../../../third_party/skia/src/core/SkSwizzler_opts_hsw.cpp +FILE: ../../../third_party/skia/src/core/SkSwizzler_opts_ssse3.cpp FILE: ../../../third_party/skia/src/core/SkWritePixelsRec.cpp FILE: ../../../third_party/skia/src/effects/SkShaderMaskFilterImpl.h FILE: ../../../third_party/skia/src/effects/colorfilters/SkBlendModeColorFilter.h @@ -9141,7 +9152,6 @@ FILE: ../../../third_party/skia/src/effects/colorfilters/SkGaussianColorFilter.h FILE: ../../../third_party/skia/src/effects/colorfilters/SkMatrixColorFilter.h FILE: ../../../third_party/skia/src/effects/colorfilters/SkRuntimeColorFilter.cpp FILE: ../../../third_party/skia/src/effects/colorfilters/SkRuntimeColorFilter.h -FILE: ../../../third_party/skia/src/effects/colorfilters/SkRuntimeColorFilter_none.cpp FILE: ../../../third_party/skia/src/effects/colorfilters/SkWorkingFormatColorFilter.cpp FILE: ../../../third_party/skia/src/effects/colorfilters/SkWorkingFormatColorFilter.h FILE: ../../../third_party/skia/src/encode/SkEncoder.cpp @@ -9151,6 +9161,8 @@ FILE: ../../../third_party/skia/src/encode/SkPngEncoder_none.cpp FILE: ../../../third_party/skia/src/encode/SkWebpEncoder_none.cpp FILE: ../../../third_party/skia/src/gpu/BlendFormula.cpp FILE: ../../../third_party/skia/src/gpu/BlendFormula.h +FILE: ../../../third_party/skia/src/gpu/BlurUtils.cpp +FILE: ../../../third_party/skia/src/gpu/BlurUtils.h FILE: ../../../third_party/skia/src/gpu/DitherUtils.cpp FILE: ../../../third_party/skia/src/gpu/DitherUtils.h FILE: ../../../third_party/skia/src/gpu/GpuTypesPriv.h @@ -9159,6 +9171,7 @@ FILE: ../../../third_party/skia/src/gpu/PipelineUtils.h FILE: ../../../third_party/skia/src/gpu/TiledTextureUtils.cpp FILE: ../../../third_party/skia/src/gpu/TiledTextureUtils.h FILE: ../../../third_party/skia/src/gpu/dawn/DawnUtilsPriv.h +FILE: ../../../third_party/skia/src/gpu/ganesh/GrBackendSurfacePriv.h FILE: ../../../third_party/skia/src/gpu/ganesh/GrCanvas.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/GrCanvas.h FILE: ../../../third_party/skia/src/gpu/ganesh/GrDeferredDisplayList.cpp @@ -9166,12 +9179,17 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/GrDeferredDisplayListPriv.h FILE: ../../../third_party/skia/src/gpu/ganesh/GrDeferredDisplayListRecorder.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/GrFragmentProcessors.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/GrFragmentProcessors.h +FILE: ../../../third_party/skia/src/gpu/ganesh/GrMeshBuffers.cpp +FILE: ../../../third_party/skia/src/gpu/ganesh/GrMeshBuffers.h FILE: ../../../third_party/skia/src/gpu/ganesh/GrPromiseImageTexture.cpp -FILE: ../../../third_party/skia/src/gpu/ganesh/TiledTextureUtils_Ganesh.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrColorTableEffect.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrColorTableEffect.h FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrPerlinNoise2Effect.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/effects/GrPerlinNoise2Effect.h +FILE: ../../../third_party/skia/src/gpu/ganesh/gl/AHardwareBufferGL.cpp +FILE: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLBackendSurface.cpp +FILE: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLBackendSurfacePriv.h +FILE: ../../../third_party/skia/src/gpu/ganesh/gl/GrGLDirectContext.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/image/GrImageUtils.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/image/GrImageUtils.h FILE: ../../../third_party/skia/src/gpu/ganesh/image/GrTextureGenerator.cpp @@ -9180,7 +9198,11 @@ FILE: ../../../third_party/skia/src/gpu/ganesh/image/SkImage_LazyTexture.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/image/SkImage_LazyTexture.h FILE: ../../../third_party/skia/src/gpu/ganesh/image/SkImage_RasterPinnable.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/image/SkImage_RasterPinnable.h +FILE: ../../../third_party/skia/src/gpu/ganesh/image/SkSpecialImage_Ganesh.cpp FILE: ../../../third_party/skia/src/gpu/ganesh/surface/SkSurface_AndroidFactories.cpp +FILE: ../../../third_party/skia/src/gpu/ganesh/vk/AHardwareBufferVk.cpp +FILE: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkBackendSurface.cpp +FILE: ../../../third_party/skia/src/gpu/ganesh/vk/GrVkBackendSurfacePriv.h FILE: ../../../third_party/skia/src/gpu/graphite/AtlasProvider.cpp FILE: ../../../third_party/skia/src/gpu/graphite/AtlasProvider.h FILE: ../../../third_party/skia/src/gpu/graphite/BackendSemaphore.cpp @@ -9195,7 +9217,6 @@ FILE: ../../../third_party/skia/src/gpu/graphite/PathAtlas.h FILE: ../../../third_party/skia/src/gpu/graphite/ProxyCache.cpp FILE: ../../../third_party/skia/src/gpu/graphite/ProxyCache.h FILE: ../../../third_party/skia/src/gpu/graphite/ReadSwizzle.h -FILE: ../../../third_party/skia/src/gpu/graphite/TiledTextureUtils_Graphite.cpp FILE: ../../../third_party/skia/src/gpu/graphite/YUVABackendTextures.cpp FILE: ../../../third_party/skia/src/gpu/graphite/YUVATextureProxies.cpp FILE: ../../../third_party/skia/src/gpu/graphite/YUVATextureProxies.h @@ -9207,17 +9228,25 @@ FILE: ../../../third_party/skia/src/gpu/graphite/compute/VelloComputeSteps.cpp FILE: ../../../third_party/skia/src/gpu/graphite/compute/VelloComputeSteps.h FILE: ../../../third_party/skia/src/gpu/graphite/compute/VelloRenderer.cpp FILE: ../../../third_party/skia/src/gpu/graphite/compute/VelloRenderer.h -FILE: ../../../third_party/skia/src/gpu/graphite/geom/AtlasShape.h +FILE: ../../../third_party/skia/src/gpu/graphite/dawn/DawnComputePipeline.cpp +FILE: ../../../third_party/skia/src/gpu/graphite/dawn/DawnComputePipeline.h +FILE: ../../../third_party/skia/src/gpu/graphite/dawn/DawnErrorChecker.cpp +FILE: ../../../third_party/skia/src/gpu/graphite/dawn/DawnErrorChecker.h +FILE: ../../../third_party/skia/src/gpu/graphite/geom/CoverageMaskShape.h FILE: ../../../third_party/skia/src/gpu/graphite/geom/EdgeAAQuad.h -FILE: ../../../third_party/skia/src/gpu/graphite/render/AtlasShapeRenderStep.cpp -FILE: ../../../third_party/skia/src/gpu/graphite/render/AtlasShapeRenderStep.h +FILE: ../../../third_party/skia/src/gpu/graphite/render/CoverageMaskRenderStep.cpp +FILE: ../../../third_party/skia/src/gpu/graphite/render/CoverageMaskRenderStep.h FILE: ../../../third_party/skia/src/gpu/graphite/render/GraphiteVertexFiller.cpp FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanDescriptorPool.cpp FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanDescriptorPool.h FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanDescriptorSet.cpp FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanDescriptorSet.h +FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanFramebuffer.cpp +FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanFramebuffer.h FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanGraphicsPipeline.cpp FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanGraphicsPipeline.h +FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanRenderPass.cpp +FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanRenderPass.h FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanSampler.cpp FILE: ../../../third_party/skia/src/gpu/graphite/vk/VulkanSampler.h FILE: ../../../third_party/skia/src/image/SkImageGeneratorPriv.h @@ -9232,8 +9261,10 @@ FILE: ../../../third_party/skia/src/image/SkPictureImageGenerator.h FILE: ../../../third_party/skia/src/image/SkSurface_Base.cpp FILE: ../../../third_party/skia/src/image/SkSurface_Null.cpp FILE: ../../../third_party/skia/src/image/SkTiledImageUtils.cpp +FILE: ../../../third_party/skia/src/opts/SkOpts_RestoreTarget.h +FILE: ../../../third_party/skia/src/opts/SkOpts_SetTarget.h +FILE: ../../../third_party/skia/src/ports/SkImageGenerator_empty.cpp FILE: ../../../third_party/skia/src/ports/fontations/src/ffi.rs -FILE: ../../../third_party/skia/src/ports/fontations/src/skpath_bridge.cpp FILE: ../../../third_party/skia/src/ports/fontations/src/skpath_bridge.h FILE: ../../../third_party/skia/src/shaders/SkBlendShader.h FILE: ../../../third_party/skia/src/shaders/SkColorShader.h @@ -9244,6 +9275,8 @@ FILE: ../../../third_party/skia/src/shaders/SkRuntimeShader.h FILE: ../../../third_party/skia/src/shaders/SkShaderBase.cpp FILE: ../../../third_party/skia/src/shaders/SkTriColorShader.cpp FILE: ../../../third_party/skia/src/shaders/SkTriColorShader.h +FILE: ../../../third_party/skia/src/shaders/SkWorkingColorSpaceShader.cpp +FILE: ../../../third_party/skia/src/shaders/SkWorkingColorSpaceShader.h FILE: ../../../third_party/skia/src/shaders/gradients/SkRadialGradient.h FILE: ../../../third_party/skia/src/shaders/gradients/SkSweepGradient.h FILE: ../../../third_party/skia/src/sksl/analysis/SkSLGetLoopControlFlowInfo.cpp @@ -9255,7 +9288,7 @@ FILE: ../../../third_party/skia/src/sksl/tracing/SkSLTraceHook.cpp FILE: ../../../third_party/skia/src/sksl/tracing/SkSLTraceHook.h FILE: ../../../third_party/skia/src/sksl/transform/SkSLHoistSwitchVarDeclarationsAtTopLevel.cpp FILE: ../../../third_party/skia/src/sksl/transform/SkSLRewriteIndexedSwizzle.cpp -FILE: ../../../third_party/skia/src/text/EmptySlugImpl.cpp +FILE: ../../../third_party/skia/src/text/SlugFromBuffer.cpp FILE: ../../../third_party/skia/src/text/gpu/SlugImpl.cpp FILE: ../../../third_party/skia/src/text/gpu/SlugImpl.h FILE: ../../../third_party/skia/src/text/gpu/VertexFiller.cpp @@ -9294,6 +9327,43 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== +==================================================================================================== +LIBRARY: skia +ORIGIN: ../../../third_party/skia/src/sksl/ir/SkSLEmptyExpression.h + ../../../third_party/skia/LICENSE +TYPE: LicenseType.bsd +FILE: ../../../third_party/skia/src/sksl/ir/SkSLEmptyExpression.h +---------------------------------------------------------------------------------------------------- +Copyright 2023 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + ==================================================================================================== LIBRARY: skia ORIGIN: ../../../third_party/skia/src/shaders/SkCoordClampShader.cpp + ../../../third_party/skia/LICENSE @@ -9331,4 +9401,4 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -Total license count: 66 +Total license count: 67 diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index 08d2b910905db..468830592f309 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: 185c4d04429db50c347d7e23bf55896b +Signature: 0e74d276e12eb0bcc1bfbdbbfabc2574 ==================================================================================================== LIBRARY: angle @@ -273,10 +273,8 @@ limitations under the License. ==================================================================================================== LIBRARY: abseil-cpp LIBRARY: angle -LIBRARY: dart LIBRARY: expat LIBRARY: flatbuffers -LIBRARY: fuchsia-vulkan LIBRARY: glslang LIBRARY: khronos LIBRARY: perfetto @@ -288,18 +286,10 @@ LIBRARY: wuffs ORIGIN: ../../../third_party/angle/src/libANGLE/overlay/LICENSE.txt ORIGIN: ../../../third_party/flatbuffers/LICENSE.txt ORIGIN: ../../../third_party/flatbuffers/swift/LICENSE -ORIGIN: ../../../third_party/fuchsia-vulkan/LICENSE.txt ORIGIN: ../../../third_party/shaderc/LICENSE ORIGIN: ../../../third_party/vulkan-deps/spirv-cross/src/LICENSE ORIGIN: ../../../third_party/vulkan-deps/vulkan-headers/src/LICENSE.txt ORIGIN: ../../../third_party/vulkan-deps/vulkan-validation-layers/src/LICENSE.txt -ORIGIN: Apache-2.0 OR MIT referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan.hpp -ORIGIN: Apache-2.0 OR MIT referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_enums.hpp -ORIGIN: Apache-2.0 OR MIT referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_funcs.hpp -ORIGIN: Apache-2.0 OR MIT referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_handles.hpp -ORIGIN: Apache-2.0 OR MIT referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_raii.hpp -ORIGIN: Apache-2.0 OR MIT referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_structs.hpp -ORIGIN: Apache-2.0 OR MIT referenced by ../../../third_party/fuchsia-vulkan/registry/vk.xml ORIGIN: Apache-2.0 OR MIT referenced by ../../../third_party/vulkan-deps/spirv-cross/src/main.cpp ORIGIN: Apache-2.0 OR MIT referenced by ../../../third_party/vulkan-deps/spirv-cross/src/spirv_cfg.cpp ORIGIN: Apache-2.0 OR MIT referenced by ../../../third_party/vulkan-deps/spirv-cross/src/spirv_cfg.hpp @@ -342,31 +332,6 @@ ORIGIN: Apache-2.0 referenced by ../../../third_party/angle/include/EGL/eglext.h ORIGIN: Apache-2.0 referenced by ../../../third_party/angle/include/EGL/eglplatform.h ORIGIN: Apache-2.0 referenced by ../../../third_party/angle/include/GLES2/gl2platform.h ORIGIN: Apache-2.0 referenced by ../../../third_party/angle/include/GLES3/gl3platform.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h264std.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h264std_decode.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h264std_encode.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h265std.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h265std_decode.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h265std_encode.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codecs_common.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vk_platform.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_android.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_beta.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_core.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_directfb.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_fuchsia.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_ggp.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_ios.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_macos.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_metal.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_screen.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_vi.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_wayland.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_win32.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_xcb.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_xlib.h -ORIGIN: Apache-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_xlib_xrandr.h ORIGIN: Apache-2.0 referenced by ../../../third_party/khronos/EGL/egl.h ORIGIN: Apache-2.0 referenced by ../../../third_party/khronos/EGL/eglext.h ORIGIN: Apache-2.0 referenced by ../../../third_party/khronos/EGL/eglplatform.h @@ -523,18 +488,6 @@ ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_ ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/angle/src/android_system_settings/src/com/android/angle/common/SearchProvider.java ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/angle/src/common/vulkan/vk_google_filtering_precision.h ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/angle/src/libANGLE/Overlay_font_autogen.cpp -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/common/builtin_clock.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/thread_descriptor.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_descriptor.proto -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_event.proto ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/expat/expat/fuzz/xml_parse_fuzzer.c ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/expat/expat/fuzz/xml_parsebuffer_fuzzer.c ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/flatbuffers/conan/test_package/test_package.cpp @@ -683,9 +636,6 @@ ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_ ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/flatbuffers/swift/Sources/FlatBuffers/VeriferOptions.swift ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/flatbuffers/swift/Sources/FlatBuffers/Verifiable.swift ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/flatbuffers/swift/Sources/FlatBuffers/Verifier.swift -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vk_icd.h -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vk_layer.h -ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/fuchsia-vulkan/include/vulkan/vk_sdk_platform.h ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/khronos/GLES2/gl2platform.h ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/khronos/GLES3/gl3platform.h ORIGIN: http://www.apache.org/licenses/LICENSE-2.0 referenced by ../../../third_party/perfetto/Android.bp @@ -2556,18 +2506,6 @@ FILE: ../../../third_party/angle/src/android_system_settings/src/com/android/ang FILE: ../../../third_party/angle/src/common/vulkan/vk_google_filtering_precision.h FILE: ../../../third_party/angle/src/libANGLE/Overlay_font_autogen.cpp FILE: ../../../third_party/angle/src/libANGLE/overlay/RobotoMono-Bold.ttf -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/common/builtin_clock.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/thread_descriptor.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_descriptor.proto -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_event.proto FILE: ../../../third_party/expat/expat/fuzz/xml_parse_fuzzer.c FILE: ../../../third_party/expat/expat/fuzz/xml_parsebuffer_fuzzer.c FILE: ../../../third_party/flatbuffers/composer.json @@ -2832,42 +2770,6 @@ FILE: ../../../third_party/flatbuffers/swift/Sources/FlatBuffers/Verifier.swift FILE: ../../../third_party/flatbuffers/tsconfig.json FILE: ../../../third_party/flatbuffers/tsconfig.mjs.json FILE: ../../../third_party/flatbuffers/yarn.lock -FILE: ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h264std.h -FILE: ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h264std_decode.h -FILE: ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h264std_encode.h -FILE: ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h265std.h -FILE: ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h265std_decode.h -FILE: ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codec_h265std_encode.h -FILE: ../../../third_party/fuchsia-vulkan/include/vk_video/vulkan_video_codecs_common.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vk_icd.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vk_layer.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vk_platform.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vk_sdk_platform.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan.hpp -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_android.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_beta.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_core.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_directfb.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_enums.hpp -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_fuchsia.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_funcs.hpp -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_ggp.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_handles.hpp -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_ios.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_macos.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_metal.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_raii.hpp -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_screen.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_structs.hpp -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_vi.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_wayland.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_win32.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_xcb.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_xlib.h -FILE: ../../../third_party/fuchsia-vulkan/include/vulkan/vulkan_xlib_xrandr.h -FILE: ../../../third_party/fuchsia-vulkan/registry/validusage.json -FILE: ../../../third_party/fuchsia-vulkan/registry/vk.xml FILE: ../../../third_party/khronos/EGL/egl.h FILE: ../../../third_party/khronos/EGL/eglext.h FILE: ../../../third_party/khronos/EGL/eglplatform.h @@ -33753,47 +33655,6 @@ use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/bigint_patch.dart -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/bigint_patch.dart -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bigint_patch.dart -TYPE: LicenseType.mit -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/bigint_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/bigint_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bigint_patch.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2003-2005 Tom Wu -Copyright (c) 2012 Adam Singer (adam@solvr.io) -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, -EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY -WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - -IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF -THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -In addition, the following condition applies: - -All redistributions must retain an intact copy of this copyright notice -and disclaimer. -==================================================================================================== - ==================================================================================================== LIBRARY: icu ORIGIN: ../../../third_party/icu/source/i18n/gregoimp.cpp + ../../../third_party/icu/LICENSE @@ -35628,43 +35489,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/platform/splay-tree-inl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/splay-tree.h + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/platform/splay-tree-inl.h -FILE: ../../../third_party/dart/runtime/platform/splay-tree.h ----------------------------------------------------------------------------------------------------- -Copyright (c) 2010, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: include ORIGIN: ../../../third_party/inja/third_party/include/hayai/LICENSE.md @@ -35853,189 +35677,6 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/snapshot_empty.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/snapshot_in.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/include/dart_tools_api.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/double.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/math.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/mirrors.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/object.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/string.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bitfield.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpu_ia32.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dart.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dart_api_impl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dart_entry.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dart_entry.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/debugger_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/debugger_ia32.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/debugger_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/double_conversion.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/double_conversion.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/exceptions.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/exceptions.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/handle_visitor.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/handles.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/freelist.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/marker.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/marker.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/pages.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/scavenger.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/sweeper.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/sweeper.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/verifier.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/longjump.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/memory_region.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/message.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/message.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/message_handler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/message_handler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_entry.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_entry.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_function.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/port.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/resolver.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/resolver.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_ia32.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_list.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stub_code.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/timer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/timer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/token.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/unicode_data.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/visitor.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/queue.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/comparable.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/date_time.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/duration.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/function.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/iterable.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/pattern.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/set.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/stopwatch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/string_buffer.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/device.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/filtered_element_list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/lists.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/iterable.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/sort.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/snapshot_empty.cc -FILE: ../../../third_party/dart/runtime/bin/snapshot_in.cc -FILE: ../../../third_party/dart/runtime/include/dart_tools_api.h -FILE: ../../../third_party/dart/runtime/lib/double.cc -FILE: ../../../third_party/dart/runtime/lib/math.cc -FILE: ../../../third_party/dart/runtime/lib/mirrors.h -FILE: ../../../third_party/dart/runtime/lib/object.cc -FILE: ../../../third_party/dart/runtime/lib/string.cc -FILE: ../../../third_party/dart/runtime/vm/bitfield.h -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler.h -FILE: ../../../third_party/dart/runtime/vm/cpu_ia32.cc -FILE: ../../../third_party/dart/runtime/vm/dart.h -FILE: ../../../third_party/dart/runtime/vm/dart_api_impl.h -FILE: ../../../third_party/dart/runtime/vm/dart_entry.cc -FILE: ../../../third_party/dart/runtime/vm/dart_entry.h -FILE: ../../../third_party/dart/runtime/vm/debugger_arm.cc -FILE: ../../../third_party/dart/runtime/vm/debugger_ia32.cc -FILE: ../../../third_party/dart/runtime/vm/debugger_x64.cc -FILE: ../../../third_party/dart/runtime/vm/double_conversion.cc -FILE: ../../../third_party/dart/runtime/vm/double_conversion.h -FILE: ../../../third_party/dart/runtime/vm/exceptions.cc -FILE: ../../../third_party/dart/runtime/vm/exceptions.h -FILE: ../../../third_party/dart/runtime/vm/handle_visitor.h -FILE: ../../../third_party/dart/runtime/vm/handles.h -FILE: ../../../third_party/dart/runtime/vm/heap/freelist.cc -FILE: ../../../third_party/dart/runtime/vm/heap/marker.cc -FILE: ../../../third_party/dart/runtime/vm/heap/marker.h -FILE: ../../../third_party/dart/runtime/vm/heap/pages.h -FILE: ../../../third_party/dart/runtime/vm/heap/scavenger.cc -FILE: ../../../third_party/dart/runtime/vm/heap/sweeper.cc -FILE: ../../../third_party/dart/runtime/vm/heap/sweeper.h -FILE: ../../../third_party/dart/runtime/vm/heap/verifier.h -FILE: ../../../third_party/dart/runtime/vm/longjump.cc -FILE: ../../../third_party/dart/runtime/vm/memory_region.cc -FILE: ../../../third_party/dart/runtime/vm/message.cc -FILE: ../../../third_party/dart/runtime/vm/message.h -FILE: ../../../third_party/dart/runtime/vm/message_handler.cc -FILE: ../../../third_party/dart/runtime/vm/message_handler.h -FILE: ../../../third_party/dart/runtime/vm/native_entry.cc -FILE: ../../../third_party/dart/runtime/vm/native_entry.h -FILE: ../../../third_party/dart/runtime/vm/native_function.h -FILE: ../../../third_party/dart/runtime/vm/os.h -FILE: ../../../third_party/dart/runtime/vm/port.h -FILE: ../../../third_party/dart/runtime/vm/resolver.cc -FILE: ../../../third_party/dart/runtime/vm/resolver.h -FILE: ../../../third_party/dart/runtime/vm/runtime_entry.cc -FILE: ../../../third_party/dart/runtime/vm/runtime_entry.h -FILE: ../../../third_party/dart/runtime/vm/runtime_entry_arm.cc -FILE: ../../../third_party/dart/runtime/vm/runtime_entry_ia32.cc -FILE: ../../../third_party/dart/runtime/vm/runtime_entry_list.h -FILE: ../../../third_party/dart/runtime/vm/runtime_entry_x64.cc -FILE: ../../../third_party/dart/runtime/vm/stack_frame.h -FILE: ../../../third_party/dart/runtime/vm/stub_code.h -FILE: ../../../third_party/dart/runtime/vm/timer.cc -FILE: ../../../third_party/dart/runtime/vm/timer.h -FILE: ../../../third_party/dart/runtime/vm/token.cc -FILE: ../../../third_party/dart/runtime/vm/unicode_data.cc -FILE: ../../../third_party/dart/runtime/vm/visitor.h -FILE: ../../../third_party/dart/sdk/lib/collection/queue.dart -FILE: ../../../third_party/dart/sdk/lib/core/comparable.dart -FILE: ../../../third_party/dart/sdk/lib/core/date_time.dart -FILE: ../../../third_party/dart/sdk/lib/core/duration.dart -FILE: ../../../third_party/dart/sdk/lib/core/function.dart -FILE: ../../../third_party/dart/sdk/lib/core/iterable.dart -FILE: ../../../third_party/dart/sdk/lib/core/map.dart -FILE: ../../../third_party/dart/sdk/lib/core/pattern.dart -FILE: ../../../third_party/dart/sdk/lib/core/set.dart -FILE: ../../../third_party/dart/sdk/lib/core/stopwatch.dart -FILE: ../../../third_party/dart/sdk/lib/core/string_buffer.dart -FILE: ../../../third_party/dart/sdk/lib/html/html_common/device.dart -FILE: ../../../third_party/dart/sdk/lib/html/html_common/filtered_element_list.dart -FILE: ../../../third_party/dart/sdk/lib/html/html_common/lists.dart -FILE: ../../../third_party/dart/sdk/lib/internal/iterable.dart -FILE: ../../../third_party/dart/sdk/lib/internal/sort.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: icu ORIGIN: ../../../third_party/icu/source/data/brkitr/dictionaries/khmerdict.txt + ../../../third_party/icu/LICENSE @@ -36128,773 +35769,6 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/builtin.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/builtin.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/builtin_gen_snapshot.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/builtin_in.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/builtin_natives.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/crashpad.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/crypto.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/crypto.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/crypto_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/crypto_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/crypto_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/crypto_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/dartutils.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/dartutils.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/directory.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/directory.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/directory_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/directory_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/directory_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/directory_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_android.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_linux.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_macos.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_win.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/fdutils.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/fdutils_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/fdutils_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/fdutils_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/fdutils_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/io_buffer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/io_buffer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/io_natives.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/isolate_data.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/lockers.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/main.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/main_impl.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/platform.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/platform.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/platform_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/platform_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/platform_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/platform_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/process.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/process_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/process_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/process_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/process_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/run_vm_tests.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/secure_socket_unsupported.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_android.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_linux.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_macos.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_win.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_android.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_linux.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_macos.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_win.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/utils.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/utils_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/utils_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/utils_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/utils_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/utils_win.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/include/dart_api.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/array.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/bool.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/date.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/errors.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/function.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/growable_array.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/identical.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/integers.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/isolate.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/mirrors.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/regexp.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/stopwatch.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/assert.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/assert.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/floating_point.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/floating_point_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/floating_point_win.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/globals.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/hashmap.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/hashmap.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/syslog.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/syslog_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/syslog_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/syslog_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/syslog_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/text_buffer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/text_buffer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/unicode.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/unicode.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils_android.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils_linux.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils_macos.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils_win.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/allocation.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/base_isolate.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bit_set.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bit_vector.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bit_vector.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bitmap.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bitmap.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/boolfield.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bootstrap.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bootstrap.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bootstrap_natives.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bootstrap_natives.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/class_finalizer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/class_table.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/class_table.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_descriptors.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_descriptors.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_observers.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_observers.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher_ia32.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/aot_call_specializer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_base.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_x86.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/object_pool_builder.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/constant_propagator.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_printer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_printer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/inliner.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/cha.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/cha.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/flow_graph_builder.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/flow_graph_builder.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/intrinsifier.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/intrinsifier.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/jit/compiler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/jit/compiler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpu.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpu_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpu_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dart_api_message.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dart_api_state.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/datastream.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/debugger.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/debugger.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/double_internals.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/flag_list.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/flags.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/flags.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/globals.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/growable_array.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/handles.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/handles_impl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/hash_map.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/freelist.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/heap.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/heap.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/pages.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/pointer_block.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/pointer_block.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/scavenger.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/verifier.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions_ia32.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions_ia32.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions_x64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/lockers.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/megamorphic_cache_table.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/megamorphic_cache_table.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/memory_region.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_arguments.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_message_handler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_message_handler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object_set.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object_store.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_android.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_linux.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_macos.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_win.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/parser.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/parser.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/port.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/proccpuinfo.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/proccpuinfo.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/raw_object.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/raw_object.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/scopes.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/scopes.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/snapshot.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/snapshot.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stub_code.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/symbols.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/symbols.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_pool.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_pool.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/token.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/unicode.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/version.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/version_in.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory_posix.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/zone.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/zone.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/crypto.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_date.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/bigint_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/isolate_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/math_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/foreign_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/interceptors.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_array.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_number.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_string.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/regexp_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/string_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/async_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/bigint_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/constant_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/core_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/foreign_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/interceptors.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/isolate_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_array.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_number.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_string.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/math_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/native_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/regexp_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/string_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/sdk_library_metadata/lib/libraries.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/builtin.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/common_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/directory_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/eventhandler_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/file_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/platform_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/secure_socket_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/array.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/double.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/double_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/empty_source.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/errors_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/expando_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/function_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/growable_array.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/identical_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/immutable_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/integers.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/invocation_mirror_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/isolate_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/math_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirrors_impl.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirrors_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/object_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/print_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/regexp_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/stopwatch_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/string_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/type_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/weak_property.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/array_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bool_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/date_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/integers_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/map_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/string_buffer_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/async.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/async_error.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/broadcast_stream_controller.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/future.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/future_impl.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/stream_controller.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/stream_impl.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/stream_pipe.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/timer.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/collection.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/iterable.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/iterator.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/maps.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/splay_tree.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/bool.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/core.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/double.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/errors.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/exceptions.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/identical.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/int.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/invocation.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/iterator.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/num.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/object.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/print.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/regexp.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/string.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/type.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/uri.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/weak.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/html/dart2js/html_dart2js.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/html/dartium/nativewrappers.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/conversions.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/css_class_set.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/html_common_dart2js.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/html/html_common/metadata.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/async_cast.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/cast.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/internal.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/common.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/directory.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/directory_impl.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/eventhandler.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/io.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/platform.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/platform_impl.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/secure_server_socket.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/isolate/isolate.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/math/math.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/math/random.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/svg/dart2js/svg_dart2js.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/web_sql/dart2js/web_sql_dart2js.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/builtin.cc -FILE: ../../../third_party/dart/runtime/bin/builtin.h -FILE: ../../../third_party/dart/runtime/bin/builtin_gen_snapshot.cc -FILE: ../../../third_party/dart/runtime/bin/builtin_in.cc -FILE: ../../../third_party/dart/runtime/bin/builtin_natives.cc -FILE: ../../../third_party/dart/runtime/bin/crashpad.cc -FILE: ../../../third_party/dart/runtime/bin/crypto.cc -FILE: ../../../third_party/dart/runtime/bin/crypto.h -FILE: ../../../third_party/dart/runtime/bin/crypto_android.cc -FILE: ../../../third_party/dart/runtime/bin/crypto_linux.cc -FILE: ../../../third_party/dart/runtime/bin/crypto_macos.cc -FILE: ../../../third_party/dart/runtime/bin/crypto_win.cc -FILE: ../../../third_party/dart/runtime/bin/dartutils.cc -FILE: ../../../third_party/dart/runtime/bin/dartutils.h -FILE: ../../../third_party/dart/runtime/bin/directory.cc -FILE: ../../../third_party/dart/runtime/bin/directory.h -FILE: ../../../third_party/dart/runtime/bin/directory_android.cc -FILE: ../../../third_party/dart/runtime/bin/directory_linux.cc -FILE: ../../../third_party/dart/runtime/bin/directory_macos.cc -FILE: ../../../third_party/dart/runtime/bin/directory_win.cc -FILE: ../../../third_party/dart/runtime/bin/eventhandler.cc -FILE: ../../../third_party/dart/runtime/bin/eventhandler.h -FILE: ../../../third_party/dart/runtime/bin/eventhandler_android.cc -FILE: ../../../third_party/dart/runtime/bin/eventhandler_android.h -FILE: ../../../third_party/dart/runtime/bin/eventhandler_linux.cc -FILE: ../../../third_party/dart/runtime/bin/eventhandler_linux.h -FILE: ../../../third_party/dart/runtime/bin/eventhandler_macos.cc -FILE: ../../../third_party/dart/runtime/bin/eventhandler_macos.h -FILE: ../../../third_party/dart/runtime/bin/eventhandler_win.h -FILE: ../../../third_party/dart/runtime/bin/fdutils.h -FILE: ../../../third_party/dart/runtime/bin/fdutils_android.cc -FILE: ../../../third_party/dart/runtime/bin/fdutils_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/fdutils_linux.cc -FILE: ../../../third_party/dart/runtime/bin/fdutils_macos.cc -FILE: ../../../third_party/dart/runtime/bin/file_android.cc -FILE: ../../../third_party/dart/runtime/bin/file_linux.cc -FILE: ../../../third_party/dart/runtime/bin/file_macos.cc -FILE: ../../../third_party/dart/runtime/bin/file_win.cc -FILE: ../../../third_party/dart/runtime/bin/io_buffer.cc -FILE: ../../../third_party/dart/runtime/bin/io_buffer.h -FILE: ../../../third_party/dart/runtime/bin/io_natives.h -FILE: ../../../third_party/dart/runtime/bin/isolate_data.h -FILE: ../../../third_party/dart/runtime/bin/lockers.h -FILE: ../../../third_party/dart/runtime/bin/main.cc -FILE: ../../../third_party/dart/runtime/bin/main_impl.cc -FILE: ../../../third_party/dart/runtime/bin/platform.cc -FILE: ../../../third_party/dart/runtime/bin/platform.h -FILE: ../../../third_party/dart/runtime/bin/platform_android.cc -FILE: ../../../third_party/dart/runtime/bin/platform_linux.cc -FILE: ../../../third_party/dart/runtime/bin/platform_macos.cc -FILE: ../../../third_party/dart/runtime/bin/platform_win.cc -FILE: ../../../third_party/dart/runtime/bin/process.h -FILE: ../../../third_party/dart/runtime/bin/process_android.cc -FILE: ../../../third_party/dart/runtime/bin/process_linux.cc -FILE: ../../../third_party/dart/runtime/bin/process_macos.cc -FILE: ../../../third_party/dart/runtime/bin/process_win.cc -FILE: ../../../third_party/dart/runtime/bin/run_vm_tests.cc -FILE: ../../../third_party/dart/runtime/bin/secure_socket_unsupported.cc -FILE: ../../../third_party/dart/runtime/bin/socket_android.cc -FILE: ../../../third_party/dart/runtime/bin/socket_base_android.h -FILE: ../../../third_party/dart/runtime/bin/socket_base_linux.h -FILE: ../../../third_party/dart/runtime/bin/socket_base_macos.h -FILE: ../../../third_party/dart/runtime/bin/socket_base_win.h -FILE: ../../../third_party/dart/runtime/bin/thread.h -FILE: ../../../third_party/dart/runtime/bin/thread_android.cc -FILE: ../../../third_party/dart/runtime/bin/thread_android.h -FILE: ../../../third_party/dart/runtime/bin/thread_linux.cc -FILE: ../../../third_party/dart/runtime/bin/thread_linux.h -FILE: ../../../third_party/dart/runtime/bin/thread_macos.cc -FILE: ../../../third_party/dart/runtime/bin/thread_macos.h -FILE: ../../../third_party/dart/runtime/bin/thread_win.cc -FILE: ../../../third_party/dart/runtime/bin/thread_win.h -FILE: ../../../third_party/dart/runtime/bin/utils.h -FILE: ../../../third_party/dart/runtime/bin/utils_android.cc -FILE: ../../../third_party/dart/runtime/bin/utils_linux.cc -FILE: ../../../third_party/dart/runtime/bin/utils_macos.cc -FILE: ../../../third_party/dart/runtime/bin/utils_win.cc -FILE: ../../../third_party/dart/runtime/bin/utils_win.h -FILE: ../../../third_party/dart/runtime/include/dart_api.h -FILE: ../../../third_party/dart/runtime/lib/array.cc -FILE: ../../../third_party/dart/runtime/lib/bool.cc -FILE: ../../../third_party/dart/runtime/lib/date.cc -FILE: ../../../third_party/dart/runtime/lib/errors.cc -FILE: ../../../third_party/dart/runtime/lib/function.cc -FILE: ../../../third_party/dart/runtime/lib/growable_array.cc -FILE: ../../../third_party/dart/runtime/lib/identical.cc -FILE: ../../../third_party/dart/runtime/lib/integers.cc -FILE: ../../../third_party/dart/runtime/lib/isolate.cc -FILE: ../../../third_party/dart/runtime/lib/mirrors.cc -FILE: ../../../third_party/dart/runtime/lib/regexp.cc -FILE: ../../../third_party/dart/runtime/lib/stopwatch.cc -FILE: ../../../third_party/dart/runtime/platform/assert.cc -FILE: ../../../third_party/dart/runtime/platform/assert.h -FILE: ../../../third_party/dart/runtime/platform/floating_point.h -FILE: ../../../third_party/dart/runtime/platform/floating_point_win.cc -FILE: ../../../third_party/dart/runtime/platform/floating_point_win.h -FILE: ../../../third_party/dart/runtime/platform/globals.h -FILE: ../../../third_party/dart/runtime/platform/hashmap.cc -FILE: ../../../third_party/dart/runtime/platform/hashmap.h -FILE: ../../../third_party/dart/runtime/platform/syslog.h -FILE: ../../../third_party/dart/runtime/platform/syslog_android.cc -FILE: ../../../third_party/dart/runtime/platform/syslog_linux.cc -FILE: ../../../third_party/dart/runtime/platform/syslog_macos.cc -FILE: ../../../third_party/dart/runtime/platform/syslog_win.cc -FILE: ../../../third_party/dart/runtime/platform/text_buffer.cc -FILE: ../../../third_party/dart/runtime/platform/text_buffer.h -FILE: ../../../third_party/dart/runtime/platform/unicode.cc -FILE: ../../../third_party/dart/runtime/platform/unicode.h -FILE: ../../../third_party/dart/runtime/platform/utils.cc -FILE: ../../../third_party/dart/runtime/platform/utils.h -FILE: ../../../third_party/dart/runtime/platform/utils_android.cc -FILE: ../../../third_party/dart/runtime/platform/utils_android.h -FILE: ../../../third_party/dart/runtime/platform/utils_linux.cc -FILE: ../../../third_party/dart/runtime/platform/utils_linux.h -FILE: ../../../third_party/dart/runtime/platform/utils_macos.cc -FILE: ../../../third_party/dart/runtime/platform/utils_macos.h -FILE: ../../../third_party/dart/runtime/platform/utils_win.cc -FILE: ../../../third_party/dart/runtime/platform/utils_win.h -FILE: ../../../third_party/dart/runtime/vm/allocation.cc -FILE: ../../../third_party/dart/runtime/vm/base_isolate.h -FILE: ../../../third_party/dart/runtime/vm/bit_set.h -FILE: ../../../third_party/dart/runtime/vm/bit_vector.cc -FILE: ../../../third_party/dart/runtime/vm/bit_vector.h -FILE: ../../../third_party/dart/runtime/vm/bitmap.cc -FILE: ../../../third_party/dart/runtime/vm/bitmap.h -FILE: ../../../third_party/dart/runtime/vm/boolfield.h -FILE: ../../../third_party/dart/runtime/vm/bootstrap.cc -FILE: ../../../third_party/dart/runtime/vm/bootstrap.h -FILE: ../../../third_party/dart/runtime/vm/bootstrap_natives.cc -FILE: ../../../third_party/dart/runtime/vm/bootstrap_natives.h -FILE: ../../../third_party/dart/runtime/vm/class_finalizer.h -FILE: ../../../third_party/dart/runtime/vm/class_table.cc -FILE: ../../../third_party/dart/runtime/vm/class_table.h -FILE: ../../../third_party/dart/runtime/vm/code_descriptors.cc -FILE: ../../../third_party/dart/runtime/vm/code_descriptors.h -FILE: ../../../third_party/dart/runtime/vm/code_observers.cc -FILE: ../../../third_party/dart/runtime/vm/code_observers.h -FILE: ../../../third_party/dart/runtime/vm/code_patcher.cc -FILE: ../../../third_party/dart/runtime/vm/code_patcher.h -FILE: ../../../third_party/dart/runtime/vm/code_patcher_ia32.cc -FILE: ../../../third_party/dart/runtime/vm/code_patcher_x64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/aot/aot_call_specializer.h -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler.h -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_base.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_x86.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/object_pool_builder.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/constant_propagator.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_printer.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_printer.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/inliner.h -FILE: ../../../third_party/dart/runtime/vm/compiler/cha.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/cha.h -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/flow_graph_builder.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/flow_graph_builder.h -FILE: ../../../third_party/dart/runtime/vm/compiler/intrinsifier.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/intrinsifier.h -FILE: ../../../third_party/dart/runtime/vm/compiler/jit/compiler.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/jit/compiler.h -FILE: ../../../third_party/dart/runtime/vm/cpu.h -FILE: ../../../third_party/dart/runtime/vm/cpu_arm.cc -FILE: ../../../third_party/dart/runtime/vm/cpu_x64.cc -FILE: ../../../third_party/dart/runtime/vm/cpuinfo_linux.cc -FILE: ../../../third_party/dart/runtime/vm/cpuinfo_macos.cc -FILE: ../../../third_party/dart/runtime/vm/dart_api_message.h -FILE: ../../../third_party/dart/runtime/vm/dart_api_state.h -FILE: ../../../third_party/dart/runtime/vm/datastream.h -FILE: ../../../third_party/dart/runtime/vm/debugger.cc -FILE: ../../../third_party/dart/runtime/vm/debugger.h -FILE: ../../../third_party/dart/runtime/vm/double_internals.h -FILE: ../../../third_party/dart/runtime/vm/flag_list.h -FILE: ../../../third_party/dart/runtime/vm/flags.cc -FILE: ../../../third_party/dart/runtime/vm/flags.h -FILE: ../../../third_party/dart/runtime/vm/globals.h -FILE: ../../../third_party/dart/runtime/vm/growable_array.h -FILE: ../../../third_party/dart/runtime/vm/handles.cc -FILE: ../../../third_party/dart/runtime/vm/handles_impl.h -FILE: ../../../third_party/dart/runtime/vm/hash_map.h -FILE: ../../../third_party/dart/runtime/vm/heap/freelist.h -FILE: ../../../third_party/dart/runtime/vm/heap/heap.cc -FILE: ../../../third_party/dart/runtime/vm/heap/heap.h -FILE: ../../../third_party/dart/runtime/vm/heap/pages.cc -FILE: ../../../third_party/dart/runtime/vm/heap/pointer_block.cc -FILE: ../../../third_party/dart/runtime/vm/heap/pointer_block.h -FILE: ../../../third_party/dart/runtime/vm/heap/scavenger.h -FILE: ../../../third_party/dart/runtime/vm/heap/verifier.cc -FILE: ../../../third_party/dart/runtime/vm/instructions_ia32.cc -FILE: ../../../third_party/dart/runtime/vm/instructions_ia32.h -FILE: ../../../third_party/dart/runtime/vm/instructions_x64.cc -FILE: ../../../third_party/dart/runtime/vm/instructions_x64.h -FILE: ../../../third_party/dart/runtime/vm/lockers.h -FILE: ../../../third_party/dart/runtime/vm/megamorphic_cache_table.cc -FILE: ../../../third_party/dart/runtime/vm/megamorphic_cache_table.h -FILE: ../../../third_party/dart/runtime/vm/memory_region.h -FILE: ../../../third_party/dart/runtime/vm/native_arguments.h -FILE: ../../../third_party/dart/runtime/vm/native_message_handler.cc -FILE: ../../../third_party/dart/runtime/vm/native_message_handler.h -FILE: ../../../third_party/dart/runtime/vm/object.cc -FILE: ../../../third_party/dart/runtime/vm/object.h -FILE: ../../../third_party/dart/runtime/vm/object_set.h -FILE: ../../../third_party/dart/runtime/vm/object_store.h -FILE: ../../../third_party/dart/runtime/vm/os_android.cc -FILE: ../../../third_party/dart/runtime/vm/os_linux.cc -FILE: ../../../third_party/dart/runtime/vm/os_macos.cc -FILE: ../../../third_party/dart/runtime/vm/os_thread.h -FILE: ../../../third_party/dart/runtime/vm/os_thread_android.cc -FILE: ../../../third_party/dart/runtime/vm/os_thread_android.h -FILE: ../../../third_party/dart/runtime/vm/os_thread_linux.cc -FILE: ../../../third_party/dart/runtime/vm/os_thread_linux.h -FILE: ../../../third_party/dart/runtime/vm/os_thread_macos.cc -FILE: ../../../third_party/dart/runtime/vm/os_thread_macos.h -FILE: ../../../third_party/dart/runtime/vm/os_thread_win.cc -FILE: ../../../third_party/dart/runtime/vm/os_thread_win.h -FILE: ../../../third_party/dart/runtime/vm/os_win.cc -FILE: ../../../third_party/dart/runtime/vm/parser.cc -FILE: ../../../third_party/dart/runtime/vm/parser.h -FILE: ../../../third_party/dart/runtime/vm/port.cc -FILE: ../../../third_party/dart/runtime/vm/proccpuinfo.cc -FILE: ../../../third_party/dart/runtime/vm/proccpuinfo.h -FILE: ../../../third_party/dart/runtime/vm/raw_object.cc -FILE: ../../../third_party/dart/runtime/vm/raw_object.h -FILE: ../../../third_party/dart/runtime/vm/scopes.cc -FILE: ../../../third_party/dart/runtime/vm/scopes.h -FILE: ../../../third_party/dart/runtime/vm/snapshot.cc -FILE: ../../../third_party/dart/runtime/vm/snapshot.h -FILE: ../../../third_party/dart/runtime/vm/stack_frame.cc -FILE: ../../../third_party/dart/runtime/vm/stub_code.cc -FILE: ../../../third_party/dart/runtime/vm/symbols.cc -FILE: ../../../third_party/dart/runtime/vm/symbols.h -FILE: ../../../third_party/dart/runtime/vm/thread_pool.cc -FILE: ../../../third_party/dart/runtime/vm/thread_pool.h -FILE: ../../../third_party/dart/runtime/vm/token.h -FILE: ../../../third_party/dart/runtime/vm/unicode.cc -FILE: ../../../third_party/dart/runtime/vm/version.h -FILE: ../../../third_party/dart/runtime/vm/version_in.cc -FILE: ../../../third_party/dart/runtime/vm/virtual_memory.cc -FILE: ../../../third_party/dart/runtime/vm/virtual_memory.h -FILE: ../../../third_party/dart/runtime/vm/virtual_memory_posix.cc -FILE: ../../../third_party/dart/runtime/vm/virtual_memory_win.cc -FILE: ../../../third_party/dart/runtime/vm/zone.cc -FILE: ../../../third_party/dart/runtime/vm/zone.h -FILE: ../../../third_party/dart/sdk/lib/_http/crypto.dart -FILE: ../../../third_party/dart/sdk/lib/_http/http_date.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/bigint_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/isolate_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/math_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/foreign_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/interceptors.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_array.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_number.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_string.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/regexp_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/string_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/async_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/bigint_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/constant_map.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/core_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/foreign_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/interceptors.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/isolate_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_array.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_number.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_string.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/math_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/native_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/regexp_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/string_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/sdk_library_metadata/lib/libraries.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/builtin.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/common_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/directory_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/eventhandler_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/file_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/platform_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/secure_socket_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/array.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/double.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/double_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/empty_source.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/errors_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/expando_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/function_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/growable_array.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/identical_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/immutable_map.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/integers.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/invocation_mirror_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/isolate_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/math_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirrors_impl.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirrors_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/object_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/print_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/regexp_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/stopwatch_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/string_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/type_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/weak_property.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/array_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bool_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/date_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/integers_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/map_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/string_buffer_patch.dart -FILE: ../../../third_party/dart/sdk/lib/async/async.dart -FILE: ../../../third_party/dart/sdk/lib/async/async_error.dart -FILE: ../../../third_party/dart/sdk/lib/async/broadcast_stream_controller.dart -FILE: ../../../third_party/dart/sdk/lib/async/future.dart -FILE: ../../../third_party/dart/sdk/lib/async/future_impl.dart -FILE: ../../../third_party/dart/sdk/lib/async/stream_controller.dart -FILE: ../../../third_party/dart/sdk/lib/async/stream_impl.dart -FILE: ../../../third_party/dart/sdk/lib/async/stream_pipe.dart -FILE: ../../../third_party/dart/sdk/lib/async/timer.dart -FILE: ../../../third_party/dart/sdk/lib/collection/collection.dart -FILE: ../../../third_party/dart/sdk/lib/collection/iterable.dart -FILE: ../../../third_party/dart/sdk/lib/collection/iterator.dart -FILE: ../../../third_party/dart/sdk/lib/collection/maps.dart -FILE: ../../../third_party/dart/sdk/lib/collection/splay_tree.dart -FILE: ../../../third_party/dart/sdk/lib/core/bool.dart -FILE: ../../../third_party/dart/sdk/lib/core/core.dart -FILE: ../../../third_party/dart/sdk/lib/core/double.dart -FILE: ../../../third_party/dart/sdk/lib/core/errors.dart -FILE: ../../../third_party/dart/sdk/lib/core/exceptions.dart -FILE: ../../../third_party/dart/sdk/lib/core/identical.dart -FILE: ../../../third_party/dart/sdk/lib/core/int.dart -FILE: ../../../third_party/dart/sdk/lib/core/invocation.dart -FILE: ../../../third_party/dart/sdk/lib/core/iterator.dart -FILE: ../../../third_party/dart/sdk/lib/core/list.dart -FILE: ../../../third_party/dart/sdk/lib/core/num.dart -FILE: ../../../third_party/dart/sdk/lib/core/object.dart -FILE: ../../../third_party/dart/sdk/lib/core/print.dart -FILE: ../../../third_party/dart/sdk/lib/core/regexp.dart -FILE: ../../../third_party/dart/sdk/lib/core/string.dart -FILE: ../../../third_party/dart/sdk/lib/core/type.dart -FILE: ../../../third_party/dart/sdk/lib/core/uri.dart -FILE: ../../../third_party/dart/sdk/lib/core/weak.dart -FILE: ../../../third_party/dart/sdk/lib/html/dart2js/html_dart2js.dart -FILE: ../../../third_party/dart/sdk/lib/html/dartium/nativewrappers.dart -FILE: ../../../third_party/dart/sdk/lib/html/html_common/conversions.dart -FILE: ../../../third_party/dart/sdk/lib/html/html_common/css_class_set.dart -FILE: ../../../third_party/dart/sdk/lib/html/html_common/html_common_dart2js.dart -FILE: ../../../third_party/dart/sdk/lib/html/html_common/metadata.dart -FILE: ../../../third_party/dart/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart -FILE: ../../../third_party/dart/sdk/lib/internal/async_cast.dart -FILE: ../../../third_party/dart/sdk/lib/internal/cast.dart -FILE: ../../../third_party/dart/sdk/lib/internal/internal.dart -FILE: ../../../third_party/dart/sdk/lib/io/common.dart -FILE: ../../../third_party/dart/sdk/lib/io/directory.dart -FILE: ../../../third_party/dart/sdk/lib/io/directory_impl.dart -FILE: ../../../third_party/dart/sdk/lib/io/eventhandler.dart -FILE: ../../../third_party/dart/sdk/lib/io/io.dart -FILE: ../../../third_party/dart/sdk/lib/io/platform.dart -FILE: ../../../third_party/dart/sdk/lib/io/platform_impl.dart -FILE: ../../../third_party/dart/sdk/lib/io/secure_server_socket.dart -FILE: ../../../third_party/dart/sdk/lib/isolate/isolate.dart -FILE: ../../../third_party/dart/sdk/lib/math/math.dart -FILE: ../../../third_party/dart/sdk/lib/math/random.dart -FILE: ../../../third_party/dart/sdk/lib/svg/dart2js/svg_dart2js.dart -FILE: ../../../third_party/dart/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart -FILE: ../../../third_party/dart/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart -FILE: ../../../third_party/dart/sdk/lib/web_sql/dart2js/web_sql_dart2js.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: angle ORIGIN: ../../../third_party/angle/src/common/base/anglebase/trace_event/trace_event.h + ../../../LICENSE @@ -37011,721 +35885,6 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/filter.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/filter.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/gen_snapshot.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/io_natives.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/io_service.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/io_service.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/io_service_no_ssl.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/io_service_no_ssl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/process.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/stdio.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/stdio.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/stdio_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/stdio_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/stdio_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/stdio_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/vmservice_impl.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/vmservice_impl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/include/dart_native_api.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/invocation_mirror.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/libgen_in.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/simd128.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/stacktrace.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/typed_data.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/uri.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/application.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/location_manager.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_instances.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/code_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/code_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/context_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/context_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile/virtual_tree.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile_table.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/curly_block.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/error_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/eval_box.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/field_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/field_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/flag_list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/function_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/function_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/any_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/icdata_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/icdata_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/instance_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/instance_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/json_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/library_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/library_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/local_var_descriptors_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/megamorphiccache_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/native_memory_profiler.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/object_common.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/object_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectpool_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectstore_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/observatory_application.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/pc_descriptors_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/sample_buffer_control.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_inset.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/sentinel_value.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/sentinel_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/source_inset.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/stack_trace_tree_config.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/type_arguments_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/unknown_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/tracer.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/application.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/location_manager.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_instances.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/code_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/code_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/context_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/context_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile/virtual_tree.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile_table.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/curly_block.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/error_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/eval_box.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/field_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/field_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/flag_list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/function_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/function_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/any_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/icdata_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/icdata_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/instance_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/instance_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/json_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/library_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/library_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/local_var_descriptors_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/megamorphiccache_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/native_memory_profiler.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/object_common.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/object_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectpool_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectstore_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/observatory_application.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/pc_descriptors_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sample_buffer_control.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_inset.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sentinel_value.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sentinel_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/source_inset.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/stack_trace_tree_config.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/type_arguments_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unknown_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/tracer.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/atomic.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/signal_blocker.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/allocation.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/class_finalizer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/aot_call_specializer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_ia32.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_ia32.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_x64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/block_scheduler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/block_scheduler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/constant_propagator.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_ia32.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_ia32.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/inliner.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/linearscan.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/linearscan.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/locations.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/locations.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/type_propagator.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/type_propagator.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/jit/jit_call_specializer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_arm.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_ia32.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_x64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dart.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dart_api_impl.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/deferred_objects.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/deferred_objects.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/deopt_instructions.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/deopt_instructions.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/weak_table.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/weak_table.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions_arm.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/isolate.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/isolate.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/json_stream.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/json_stream.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_api_impl.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_symbol.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_symbol_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_symbol_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_symbol_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_symbol_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object_id_ring.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object_id_ring.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object_store.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/profiler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/profiler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/random.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/random.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/reusable_handles.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/service.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/service.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/service_isolate.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/simulator.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/simulator_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/simulator_arm.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame_arm.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame_ia32.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame_x64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/tags.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/http.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_headers.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_impl.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_parser.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_session.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/websocket.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/websocket_impl.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/collection_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/convert_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/internal_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/typed_data_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/annotations.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_primitives.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_rti.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/mirror_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_typed_data.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/annotations.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/collection_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/convert_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/internal_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/io_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_names.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_primitives.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/native_typed_data.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/typed_data_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/file_system_entity_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/filter_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/io_service_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/process_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/socket_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/stdio_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/vmservice_io.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/vmservice_server.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/core_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/function.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/internal_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirror_reference.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/schedule_microtask_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/stacktrace.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/symbol_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_impl.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/typed_data_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/uri_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/collection_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/null_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/io_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/deferred_load.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/schedule_microtask.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/stream.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/stream_transformers.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/zone.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/collections.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/hash_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/hash_set.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/linked_hash_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/linked_hash_set.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/linked_list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/ascii.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/byte_conversion.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/chunked_conversion.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/codec.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/convert.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/converter.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/encoding.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/html_escape.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/json.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/latin1.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/line_splitter.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/string_conversion.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/utf.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/annotations.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/null.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/stacktrace.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/string_sink.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/symbol.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/html/dart2js/html_dart2js.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/bytes_builder.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/print.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/symbol.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/data_transformer.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/file.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/file_impl.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/file_system_entity.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/io_service.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/io_sink.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/link.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/secure_socket.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/socket.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/stdio.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/string_transformer.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/js/js.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/math/point.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/math/rectangle.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/mirrors/mirrors.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/typed_data/typed_data.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/client.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/constants.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/message.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/message_router.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/running_isolate.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/running_isolates.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/utils/compiler/create_snapshot_entry.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/eventhandler_win.cc -FILE: ../../../third_party/dart/runtime/bin/file.cc -FILE: ../../../third_party/dart/runtime/bin/file.h -FILE: ../../../third_party/dart/runtime/bin/file_system_watcher.cc -FILE: ../../../third_party/dart/runtime/bin/file_system_watcher.h -FILE: ../../../third_party/dart/runtime/bin/file_system_watcher_android.cc -FILE: ../../../third_party/dart/runtime/bin/file_system_watcher_linux.cc -FILE: ../../../third_party/dart/runtime/bin/file_system_watcher_macos.cc -FILE: ../../../third_party/dart/runtime/bin/file_system_watcher_win.cc -FILE: ../../../third_party/dart/runtime/bin/filter.cc -FILE: ../../../third_party/dart/runtime/bin/filter.h -FILE: ../../../third_party/dart/runtime/bin/gen_snapshot.cc -FILE: ../../../third_party/dart/runtime/bin/io_natives.cc -FILE: ../../../third_party/dart/runtime/bin/io_service.cc -FILE: ../../../third_party/dart/runtime/bin/io_service.h -FILE: ../../../third_party/dart/runtime/bin/io_service_no_ssl.cc -FILE: ../../../third_party/dart/runtime/bin/io_service_no_ssl.h -FILE: ../../../third_party/dart/runtime/bin/process.cc -FILE: ../../../third_party/dart/runtime/bin/socket.cc -FILE: ../../../third_party/dart/runtime/bin/socket.h -FILE: ../../../third_party/dart/runtime/bin/socket_base_linux.cc -FILE: ../../../third_party/dart/runtime/bin/socket_base_macos.cc -FILE: ../../../third_party/dart/runtime/bin/socket_base_win.cc -FILE: ../../../third_party/dart/runtime/bin/socket_linux.cc -FILE: ../../../third_party/dart/runtime/bin/socket_macos.cc -FILE: ../../../third_party/dart/runtime/bin/socket_win.cc -FILE: ../../../third_party/dart/runtime/bin/stdio.cc -FILE: ../../../third_party/dart/runtime/bin/stdio.h -FILE: ../../../third_party/dart/runtime/bin/stdio_android.cc -FILE: ../../../third_party/dart/runtime/bin/stdio_linux.cc -FILE: ../../../third_party/dart/runtime/bin/stdio_macos.cc -FILE: ../../../third_party/dart/runtime/bin/stdio_win.cc -FILE: ../../../third_party/dart/runtime/bin/vmservice_impl.cc -FILE: ../../../third_party/dart/runtime/bin/vmservice_impl.h -FILE: ../../../third_party/dart/runtime/include/dart_native_api.h -FILE: ../../../third_party/dart/runtime/lib/invocation_mirror.h -FILE: ../../../third_party/dart/runtime/lib/libgen_in.cc -FILE: ../../../third_party/dart/runtime/lib/simd128.cc -FILE: ../../../third_party/dart/runtime/lib/stacktrace.cc -FILE: ../../../third_party/dart/runtime/lib/typed_data.cc -FILE: ../../../third_party/dart/runtime/lib/uri.cc -FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/application.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/location_manager.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_instances.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/code_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/code_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/context_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/context_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile/virtual_tree.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/cpu_profile_table.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/curly_block.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/error_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/eval_box.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/field_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/field_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/flag_list.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/function_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/function_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_snapshot.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/any_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/icdata_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/icdata_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/instance_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/instance_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/json_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/library_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/library_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/local_var_descriptors_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/megamorphiccache_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/native_memory_profiler.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/object_common.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/object_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectpool_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectstore_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/observatory_application.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/pc_descriptors_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/sample_buffer_control.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_inset.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/script_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/sentinel_value.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/sentinel_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/source_inset.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/stack_trace_tree_config.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/type_arguments_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/unknown_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/tracer.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/application.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/location_manager.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_instances.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/code_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/code_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/context_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/context_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile/virtual_tree.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/cpu_profile_table.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/curly_block.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/error_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/eval_box.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/field_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/field_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/flag_list.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/function_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/function_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_snapshot.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/any_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/icdata_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/icdata_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/instance_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/instance_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/json_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/library_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/library_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/local_var_descriptors_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/megamorphiccache_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/native_memory_profiler.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/object_common.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/object_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectpool_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectstore_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/observatory_application.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/pc_descriptors_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sample_buffer_control.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_inset.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/script_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sentinel_value.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/sentinel_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/source_inset.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/stack_trace_tree_config.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/type_arguments_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unknown_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/tracer.dart -FILE: ../../../third_party/dart/runtime/platform/atomic.h -FILE: ../../../third_party/dart/runtime/platform/signal_blocker.h -FILE: ../../../third_party/dart/runtime/vm/allocation.h -FILE: ../../../third_party/dart/runtime/vm/class_finalizer.cc -FILE: ../../../third_party/dart/runtime/vm/code_patcher_arm.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/aot/aot_call_specializer.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm.h -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_ia32.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_ia32.h -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_x64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_x64.h -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_arm.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/block_scheduler.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/block_scheduler.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/constant_propagator.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_arm.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_ia32.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_x64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_arm.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_ia32.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_x64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/inliner.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/linearscan.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/linearscan.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/locations.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/locations.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/type_propagator.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/type_propagator.h -FILE: ../../../third_party/dart/runtime/vm/compiler/jit/jit_call_specializer.cc -FILE: ../../../third_party/dart/runtime/vm/constants_arm.h -FILE: ../../../third_party/dart/runtime/vm/constants_ia32.h -FILE: ../../../third_party/dart/runtime/vm/constants_x64.h -FILE: ../../../third_party/dart/runtime/vm/dart.cc -FILE: ../../../third_party/dart/runtime/vm/dart_api_impl.cc -FILE: ../../../third_party/dart/runtime/vm/deferred_objects.cc -FILE: ../../../third_party/dart/runtime/vm/deferred_objects.h -FILE: ../../../third_party/dart/runtime/vm/deopt_instructions.cc -FILE: ../../../third_party/dart/runtime/vm/deopt_instructions.h -FILE: ../../../third_party/dart/runtime/vm/heap/weak_table.cc -FILE: ../../../third_party/dart/runtime/vm/heap/weak_table.h -FILE: ../../../third_party/dart/runtime/vm/instructions.h -FILE: ../../../third_party/dart/runtime/vm/instructions_arm.cc -FILE: ../../../third_party/dart/runtime/vm/instructions_arm.h -FILE: ../../../third_party/dart/runtime/vm/isolate.cc -FILE: ../../../third_party/dart/runtime/vm/isolate.h -FILE: ../../../third_party/dart/runtime/vm/json_stream.cc -FILE: ../../../third_party/dart/runtime/vm/json_stream.h -FILE: ../../../third_party/dart/runtime/vm/native_api_impl.cc -FILE: ../../../third_party/dart/runtime/vm/native_symbol.h -FILE: ../../../third_party/dart/runtime/vm/native_symbol_android.cc -FILE: ../../../third_party/dart/runtime/vm/native_symbol_linux.cc -FILE: ../../../third_party/dart/runtime/vm/native_symbol_macos.cc -FILE: ../../../third_party/dart/runtime/vm/native_symbol_win.cc -FILE: ../../../third_party/dart/runtime/vm/object_id_ring.cc -FILE: ../../../third_party/dart/runtime/vm/object_id_ring.h -FILE: ../../../third_party/dart/runtime/vm/object_store.cc -FILE: ../../../third_party/dart/runtime/vm/profiler.cc -FILE: ../../../third_party/dart/runtime/vm/profiler.h -FILE: ../../../third_party/dart/runtime/vm/random.cc -FILE: ../../../third_party/dart/runtime/vm/random.h -FILE: ../../../third_party/dart/runtime/vm/reusable_handles.h -FILE: ../../../third_party/dart/runtime/vm/service.cc -FILE: ../../../third_party/dart/runtime/vm/service.h -FILE: ../../../third_party/dart/runtime/vm/service_isolate.h -FILE: ../../../third_party/dart/runtime/vm/signal_handler.h -FILE: ../../../third_party/dart/runtime/vm/signal_handler_android.cc -FILE: ../../../third_party/dart/runtime/vm/signal_handler_linux.cc -FILE: ../../../third_party/dart/runtime/vm/signal_handler_macos.cc -FILE: ../../../third_party/dart/runtime/vm/signal_handler_win.cc -FILE: ../../../third_party/dart/runtime/vm/simulator.h -FILE: ../../../third_party/dart/runtime/vm/simulator_arm.cc -FILE: ../../../third_party/dart/runtime/vm/simulator_arm.h -FILE: ../../../third_party/dart/runtime/vm/stack_frame_arm.h -FILE: ../../../third_party/dart/runtime/vm/stack_frame_ia32.h -FILE: ../../../third_party/dart/runtime/vm/stack_frame_x64.h -FILE: ../../../third_party/dart/runtime/vm/tags.h -FILE: ../../../third_party/dart/runtime/vm/thread_interrupter.cc -FILE: ../../../third_party/dart/runtime/vm/thread_interrupter.h -FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_android.cc -FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_linux.cc -FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_macos.cc -FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_win.cc -FILE: ../../../third_party/dart/sdk/lib/_http/http.dart -FILE: ../../../third_party/dart/sdk/lib/_http/http_headers.dart -FILE: ../../../third_party/dart/sdk/lib/_http/http_impl.dart -FILE: ../../../third_party/dart/sdk/lib/_http/http_parser.dart -FILE: ../../../third_party/dart/sdk/lib/_http/http_session.dart -FILE: ../../../third_party/dart/sdk/lib/_http/websocket.dart -FILE: ../../../third_party/dart/sdk/lib/_http/websocket_impl.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/collection_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/convert_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/internal_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/typed_data_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/annotations.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_primitives.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_rti.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/mirror_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/native_typed_data.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/annotations.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/collection_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/convert_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/internal_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/io_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_names.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_primitives.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/native_typed_data.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/typed_data_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/file_system_entity_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/filter_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/io_service_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/process_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/socket_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/stdio_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/vmservice_io.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/vmservice_server.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/core_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/function.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/internal_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/mirror_reference.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/schedule_microtask_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/stacktrace.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/symbol_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timer_impl.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/typed_data_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/uri_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/collection_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/null_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/io_patch.dart -FILE: ../../../third_party/dart/sdk/lib/async/deferred_load.dart -FILE: ../../../third_party/dart/sdk/lib/async/schedule_microtask.dart -FILE: ../../../third_party/dart/sdk/lib/async/stream.dart -FILE: ../../../third_party/dart/sdk/lib/async/stream_transformers.dart -FILE: ../../../third_party/dart/sdk/lib/async/zone.dart -FILE: ../../../third_party/dart/sdk/lib/collection/collections.dart -FILE: ../../../third_party/dart/sdk/lib/collection/hash_map.dart -FILE: ../../../third_party/dart/sdk/lib/collection/hash_set.dart -FILE: ../../../third_party/dart/sdk/lib/collection/linked_hash_map.dart -FILE: ../../../third_party/dart/sdk/lib/collection/linked_hash_set.dart -FILE: ../../../third_party/dart/sdk/lib/collection/linked_list.dart -FILE: ../../../third_party/dart/sdk/lib/collection/list.dart -FILE: ../../../third_party/dart/sdk/lib/convert/ascii.dart -FILE: ../../../third_party/dart/sdk/lib/convert/byte_conversion.dart -FILE: ../../../third_party/dart/sdk/lib/convert/chunked_conversion.dart -FILE: ../../../third_party/dart/sdk/lib/convert/codec.dart -FILE: ../../../third_party/dart/sdk/lib/convert/convert.dart -FILE: ../../../third_party/dart/sdk/lib/convert/converter.dart -FILE: ../../../third_party/dart/sdk/lib/convert/encoding.dart -FILE: ../../../third_party/dart/sdk/lib/convert/html_escape.dart -FILE: ../../../third_party/dart/sdk/lib/convert/json.dart -FILE: ../../../third_party/dart/sdk/lib/convert/latin1.dart -FILE: ../../../third_party/dart/sdk/lib/convert/line_splitter.dart -FILE: ../../../third_party/dart/sdk/lib/convert/string_conversion.dart -FILE: ../../../third_party/dart/sdk/lib/convert/utf.dart -FILE: ../../../third_party/dart/sdk/lib/core/annotations.dart -FILE: ../../../third_party/dart/sdk/lib/core/null.dart -FILE: ../../../third_party/dart/sdk/lib/core/stacktrace.dart -FILE: ../../../third_party/dart/sdk/lib/core/string_sink.dart -FILE: ../../../third_party/dart/sdk/lib/core/symbol.dart -FILE: ../../../third_party/dart/sdk/lib/html/dart2js/html_dart2js.dart -FILE: ../../../third_party/dart/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart -FILE: ../../../third_party/dart/sdk/lib/internal/bytes_builder.dart -FILE: ../../../third_party/dart/sdk/lib/internal/list.dart -FILE: ../../../third_party/dart/sdk/lib/internal/print.dart -FILE: ../../../third_party/dart/sdk/lib/internal/symbol.dart -FILE: ../../../third_party/dart/sdk/lib/io/data_transformer.dart -FILE: ../../../third_party/dart/sdk/lib/io/file.dart -FILE: ../../../third_party/dart/sdk/lib/io/file_impl.dart -FILE: ../../../third_party/dart/sdk/lib/io/file_system_entity.dart -FILE: ../../../third_party/dart/sdk/lib/io/io_service.dart -FILE: ../../../third_party/dart/sdk/lib/io/io_sink.dart -FILE: ../../../third_party/dart/sdk/lib/io/link.dart -FILE: ../../../third_party/dart/sdk/lib/io/secure_socket.dart -FILE: ../../../third_party/dart/sdk/lib/io/socket.dart -FILE: ../../../third_party/dart/sdk/lib/io/stdio.dart -FILE: ../../../third_party/dart/sdk/lib/io/string_transformer.dart -FILE: ../../../third_party/dart/sdk/lib/js/js.dart -FILE: ../../../third_party/dart/sdk/lib/math/point.dart -FILE: ../../../third_party/dart/sdk/lib/math/rectangle.dart -FILE: ../../../third_party/dart/sdk/lib/mirrors/mirrors.dart -FILE: ../../../third_party/dart/sdk/lib/typed_data/typed_data.dart -FILE: ../../../third_party/dart/sdk/lib/vmservice/client.dart -FILE: ../../../third_party/dart/sdk/lib/vmservice/constants.dart -FILE: ../../../third_party/dart/sdk/lib/vmservice/message.dart -FILE: ../../../third_party/dart/sdk/lib/vmservice/message_router.dart -FILE: ../../../third_party/dart/sdk/lib/vmservice/running_isolate.dart -FILE: ../../../third_party/dart/sdk/lib/vmservice/running_isolates.dart -FILE: ../../../third_party/dart/sdk/lib/web_gl/dart2js/web_gl_dart2js.dart -FILE: ../../../third_party/dart/utils/compiler/create_snapshot_entry.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: khronos ORIGIN: ../../../third_party/angle/src/third_party/khronos/GL/wglext.h @@ -37999,43 +36158,6 @@ freely, subject to the following restrictions: distribution. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/observatory/web/third_party/webcomponents.min.js + http://polymer.github.io/LICENSE.txt referenced by ../../../third_party/dart/runtime/observatory/web/third_party/webcomponents.min.js -ORIGIN: ../../../third_party/dart/runtime/observatory_2/web/third_party/webcomponents.min.js + http://polymer.github.io/LICENSE.txt referenced by ../../../third_party/dart/runtime/observatory_2/web/third_party/webcomponents.min.js -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/observatory/web/third_party/webcomponents.min.js -FILE: ../../../third_party/dart/runtime/observatory_2/web/third_party/webcomponents.min.js ----------------------------------------------------------------------------------------------------- -Copyright (c) 2014 The Polymer Project Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: boringssl ORIGIN: ../../../third_party/boringssl/src/crypto/bio/socket_helper.c @@ -38188,261 +36310,6 @@ use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/lib/profiler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/bin/shell.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/app.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/object_graph.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/service.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/service_common.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/service_html.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/service_io.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/page.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/settings.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/view_model.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_tree.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/debugger.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_reconnect.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/metrics.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_connect.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/service/object.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/utils.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/web/main.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/bin/shell.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/app.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/object_graph.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/service.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/service_common.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/service_html.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/service_io.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/page.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/settings.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/view_model.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_tree.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/debugger.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_reconnect.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metrics.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_connect.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/service/object.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/utils.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/web/main.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/address_sanitizer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/memory_sanitizer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/safe_stack.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/verbose_gc_to_bmu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/range_analysis.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/range_analysis.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/method_recognizer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/method_recognizer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_arm64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpu_arm.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpu_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpu_arm64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpu_ia32.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpu_x64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpuid.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpuid.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/debugger_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/hash_table.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/spaces.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/weak_code.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/weak_code.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions_arm64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/metrics.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/metrics.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object_graph.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object_graph.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler_ir.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler_ir.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_ast.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_ast.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_parser.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_parser.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/report.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/report.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/ring_buffer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/simulator_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/simulator_arm64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame_arm64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/tags.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/unibrow-inl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/unibrow.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/unibrow.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/preambles/d8.js + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/preambles/jsshell.js + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/linked_hash_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/embedded_names.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/lib_prefix.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/profiler.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/convert_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/collection/set.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/sink.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/developer/profiler.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/process.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/service_object.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/isolate/capability.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/lib/profiler.cc -FILE: ../../../third_party/dart/runtime/observatory/bin/shell.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/app.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/object_graph.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/service.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/service_common.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/service_html.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/service_io.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/page.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/settings.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/view_model.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_tree.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/debugger.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_map.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate_reconnect.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/metrics.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_connect.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/service/object.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/utils.dart -FILE: ../../../third_party/dart/runtime/observatory/web/main.dart -FILE: ../../../third_party/dart/runtime/observatory_2/bin/shell.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/app.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/object_graph.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/service.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/service_common.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/service_html.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/service_io.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/page.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/settings.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/view_model.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_tree.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/debugger.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_map.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate_reconnect.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metrics.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_connect.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/service/object.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/utils.dart -FILE: ../../../third_party/dart/runtime/observatory_2/web/main.dart -FILE: ../../../third_party/dart/runtime/platform/address_sanitizer.h -FILE: ../../../third_party/dart/runtime/platform/memory_sanitizer.h -FILE: ../../../third_party/dart/runtime/platform/safe_stack.h -FILE: ../../../third_party/dart/runtime/tools/verbose_gc_to_bmu.dart -FILE: ../../../third_party/dart/runtime/vm/code_patcher_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_arm64.h -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/range_analysis.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/range_analysis.h -FILE: ../../../third_party/dart/runtime/vm/compiler/method_recognizer.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/method_recognizer.h -FILE: ../../../third_party/dart/runtime/vm/constants_arm64.h -FILE: ../../../third_party/dart/runtime/vm/cpu_arm.h -FILE: ../../../third_party/dart/runtime/vm/cpu_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/cpu_arm64.h -FILE: ../../../third_party/dart/runtime/vm/cpu_ia32.h -FILE: ../../../third_party/dart/runtime/vm/cpu_x64.h -FILE: ../../../third_party/dart/runtime/vm/cpuid.cc -FILE: ../../../third_party/dart/runtime/vm/cpuid.h -FILE: ../../../third_party/dart/runtime/vm/cpuinfo.h -FILE: ../../../third_party/dart/runtime/vm/cpuinfo_android.cc -FILE: ../../../third_party/dart/runtime/vm/cpuinfo_win.cc -FILE: ../../../third_party/dart/runtime/vm/debugger_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/hash_table.h -FILE: ../../../third_party/dart/runtime/vm/heap/spaces.h -FILE: ../../../third_party/dart/runtime/vm/heap/weak_code.cc -FILE: ../../../third_party/dart/runtime/vm/heap/weak_code.h -FILE: ../../../third_party/dart/runtime/vm/instructions_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/instructions_arm64.h -FILE: ../../../third_party/dart/runtime/vm/metrics.cc -FILE: ../../../third_party/dart/runtime/vm/metrics.h -FILE: ../../../third_party/dart/runtime/vm/object_graph.cc -FILE: ../../../third_party/dart/runtime/vm/object_graph.h -FILE: ../../../third_party/dart/runtime/vm/regexp.cc -FILE: ../../../third_party/dart/runtime/vm/regexp.h -FILE: ../../../third_party/dart/runtime/vm/regexp_assembler.cc -FILE: ../../../third_party/dart/runtime/vm/regexp_assembler.h -FILE: ../../../third_party/dart/runtime/vm/regexp_assembler_ir.cc -FILE: ../../../third_party/dart/runtime/vm/regexp_assembler_ir.h -FILE: ../../../third_party/dart/runtime/vm/regexp_ast.cc -FILE: ../../../third_party/dart/runtime/vm/regexp_ast.h -FILE: ../../../third_party/dart/runtime/vm/regexp_parser.cc -FILE: ../../../third_party/dart/runtime/vm/regexp_parser.h -FILE: ../../../third_party/dart/runtime/vm/report.cc -FILE: ../../../third_party/dart/runtime/vm/report.h -FILE: ../../../third_party/dart/runtime/vm/ring_buffer.h -FILE: ../../../third_party/dart/runtime/vm/runtime_entry_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/simulator_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/simulator_arm64.h -FILE: ../../../third_party/dart/runtime/vm/stack_frame_arm64.h -FILE: ../../../third_party/dart/runtime/vm/tags.cc -FILE: ../../../third_party/dart/runtime/vm/unibrow-inl.h -FILE: ../../../third_party/dart/runtime/vm/unibrow.cc -FILE: ../../../third_party/dart/runtime/vm/unibrow.h -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/preambles/d8.js -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/preambles/jsshell.js -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/linked_hash_map.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/embedded_names.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/lib_prefix.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/profiler.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/convert_patch.dart -FILE: ../../../third_party/dart/sdk/lib/collection/set.dart -FILE: ../../../third_party/dart/sdk/lib/core/sink.dart -FILE: ../../../third_party/dart/sdk/lib/developer/profiler.dart -FILE: ../../../third_party/dart/sdk/lib/io/process.dart -FILE: ../../../third_party/dart/sdk/lib/io/service_object.dart -FILE: ../../../third_party/dart/sdk/lib/isolate/capability.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: glslang ORIGIN: ../../../third_party/vulkan-deps/glslang/src/SPIRV/GLSL.ext.AMD.h @@ -38722,233 +36589,6 @@ use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/address_sanitizer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/dart_io_api_impl.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/observatory_assets_empty.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/include/bin/dart_io_api.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/developer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/timeline.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/vmservice.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/cli.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/debugger.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/sample_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/allocation_profile/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/cli/command.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/debugger/debugger.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/debugger/debugger_location.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/logging.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/logging_list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/megamorphiccache_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectpool_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/persistent_handles.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/ports.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/timeline_page.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/sample_profile/sample_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/web/timeline.js + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/cli.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/debugger.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/sample_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/allocation_profile/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/cli/command.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/debugger/debugger.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/debugger/debugger_location.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/logging.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/logging_list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/megamorphiccache_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectpool_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/persistent_handles.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/ports.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/timeline_page.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/sample_profile/sample_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/web/timeline.js + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/log.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/log.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/profiler_service.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/profiler_service.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/program_visitor.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/program_visitor.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode_inl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_bytecodes.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_interpreter.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/regexp_interpreter.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/scope_timer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/service_event.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/service_event.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/service_isolate.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/source_report.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/source_report.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_barrier.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_registry.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_registry.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/timeline.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/timeline.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/developer_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/classes.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/rtti.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/runtime.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/types.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/utils.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/debugger.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/developer_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/preambles/d8.js + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/preambles/jsshell.js + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/async_status_codes.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/async_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/developer.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timeline.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/compact_hash.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/convert/base64.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/developer/developer.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/developer/extension.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/developer/timeline.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/io_resource_info.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/security_context.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/js/_js_annotations.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/asset.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/vmservice.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/address_sanitizer.cc -FILE: ../../../third_party/dart/runtime/bin/dart_io_api_impl.cc -FILE: ../../../third_party/dart/runtime/bin/observatory_assets_empty.cc -FILE: ../../../third_party/dart/runtime/include/bin/dart_io_api.h -FILE: ../../../third_party/dart/runtime/lib/developer.cc -FILE: ../../../third_party/dart/runtime/lib/timeline.cc -FILE: ../../../third_party/dart/runtime/lib/vmservice.cc -FILE: ../../../third_party/dart/runtime/observatory/lib/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/cli.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/debugger.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/sample_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/allocation_profile/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/cli/command.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/debugger/debugger.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/debugger/debugger_location.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/heap_snapshot.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/logging.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/logging_list.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/megamorphiccache_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/objectpool_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/persistent_handles.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/ports.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/timeline_page.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/sample_profile/sample_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/web/timeline.js -FILE: ../../../third_party/dart/runtime/observatory_2/lib/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/cli.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/debugger.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/sample_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/allocation_profile/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/cli/command.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/debugger/debugger.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/debugger/debugger_location.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/heap_snapshot.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/logging.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/logging_list.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/megamorphiccache_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/objectpool_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/persistent_handles.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/ports.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/timeline_page.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/sample_profile/sample_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/web/timeline.js -FILE: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler.h -FILE: ../../../third_party/dart/runtime/vm/log.cc -FILE: ../../../third_party/dart/runtime/vm/log.h -FILE: ../../../third_party/dart/runtime/vm/os_thread.cc -FILE: ../../../third_party/dart/runtime/vm/profiler_service.cc -FILE: ../../../third_party/dart/runtime/vm/profiler_service.h -FILE: ../../../third_party/dart/runtime/vm/program_visitor.cc -FILE: ../../../third_party/dart/runtime/vm/program_visitor.h -FILE: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode.cc -FILE: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode.h -FILE: ../../../third_party/dart/runtime/vm/regexp_assembler_bytecode_inl.h -FILE: ../../../third_party/dart/runtime/vm/regexp_bytecodes.h -FILE: ../../../third_party/dart/runtime/vm/regexp_interpreter.cc -FILE: ../../../third_party/dart/runtime/vm/regexp_interpreter.h -FILE: ../../../third_party/dart/runtime/vm/scope_timer.h -FILE: ../../../third_party/dart/runtime/vm/service_event.cc -FILE: ../../../third_party/dart/runtime/vm/service_event.h -FILE: ../../../third_party/dart/runtime/vm/service_isolate.cc -FILE: ../../../third_party/dart/runtime/vm/source_report.cc -FILE: ../../../third_party/dart/runtime/vm/source_report.h -FILE: ../../../third_party/dart/runtime/vm/thread.cc -FILE: ../../../third_party/dart/runtime/vm/thread.h -FILE: ../../../third_party/dart/runtime/vm/thread_barrier.h -FILE: ../../../third_party/dart/runtime/vm/thread_registry.cc -FILE: ../../../third_party/dart/runtime/vm/thread_registry.h -FILE: ../../../third_party/dart/runtime/vm/timeline.cc -FILE: ../../../third_party/dart/runtime/vm/timeline.h -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/developer_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/classes.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/rtti.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/runtime.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/types.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/utils.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/debugger.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/developer_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/preambles/d8.js -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/preambles/jsshell.js -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/async_status_codes.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/async_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/developer.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/timeline.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/compact_hash.dart -FILE: ../../../third_party/dart/sdk/lib/convert/base64.dart -FILE: ../../../third_party/dart/sdk/lib/developer/developer.dart -FILE: ../../../third_party/dart/sdk/lib/developer/extension.dart -FILE: ../../../third_party/dart/sdk/lib/developer/timeline.dart -FILE: ../../../third_party/dart/sdk/lib/io/io_resource_info.dart -FILE: ../../../third_party/dart/sdk/lib/io/security_context.dart -FILE: ../../../third_party/dart/sdk/lib/js/_js_annotations.dart -FILE: ../../../third_party/dart/sdk/lib/vmservice/asset.dart -FILE: ../../../third_party/dart/sdk/lib/vmservice/vmservice.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: fiat ORIGIN: ../../../third_party/boringssl/src/third_party/fiat/LICENSE @@ -39106,749 +36746,6 @@ OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/crypto_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/directory_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/eventhandler_fuchsia.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_support.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_system_watcher_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/loader.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/loader.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/platform_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/process_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/reference_counting.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/root_certificates_unsupported.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_fuchsia.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/stdio_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_fuchsia.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/utils_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/stacktrace.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/models.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/repositories.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/app/notification.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/virtual_collection.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/virtual_tree.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/error_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/general_error.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/custom_element.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/nav_bar.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/nav_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/rendering_queue.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/rendering_scheduler.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/uris.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/inbound_references.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/counter_chart.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/location.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/run_state.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/shared_summary.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/summary.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/metric/details.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/metric/graph.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/class_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/isolate_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/library_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/menu_item.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify_event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify_exception.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/refresh.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/top_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/vm_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/retaining_path.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/source_link.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_connect_target.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/exceptions.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/breakpoint.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/class.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/code.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/context.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/error.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/extension_data.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/field.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/flag.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/frame.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/function.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/guarded.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/heap_space.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/icdata.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/inbound_references.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/instance.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/isolate.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/library.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/local_var_descriptors.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/map_association.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/megamorphiccache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/metric.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/notification.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/object.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/objectpool.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/objectstore.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/pc_descriptors.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/persistent_handles.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/ports.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/retaining_path.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/sample_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/script.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/sentinel.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/source_location.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/target.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/timeline_event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/type_arguments.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/unknown.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/vm.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/breakpoint.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/class.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/context.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/editor.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/eval.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/field.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/flag.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/function.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/heap_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/icdata.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/inbound_references.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/instance.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/isolate.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/library.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/megamorphiccache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/metric.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/notification.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/object.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/objectpool.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/objectstore.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/persistent_handles.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/ports.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/reachable_size.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/retained_size.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/retaining_path.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/sample_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/script.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/target.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/type_arguments.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/breakpoint.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/class.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/context.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/editor.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/eval.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/field.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/flag.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/function.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/heap_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/icdata.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/inbound_references.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/instance.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/isolate.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/library.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/megamorphiccache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/metric.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/notification.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/object.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/objectpool.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/objectstore.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/persistent_handles.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/ports.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/reachable_size.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/retained_size.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/retaining_path.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/sample_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/script.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/settings.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/target.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/type_arguments.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/web/timeline_message_handler.js + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/models.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/repositories.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/app/notification.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/virtual_collection.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/virtual_tree.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/error_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/general_error.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/custom_element.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/nav_bar.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/nav_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/rendering_queue.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/rendering_scheduler.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/tag.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/uris.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/inbound_references.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/counter_chart.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/location.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/run_state.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/shared_summary.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/summary.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metric/details.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metric/graph.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/class_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/isolate_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/library_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/menu_item.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify_event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify_exception.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/refresh.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/top_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/vm_menu.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/retaining_path.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/source_link.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_connect_target.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/exceptions.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/breakpoint.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/class.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/code.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/context.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/error.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/extension_data.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/field.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/flag.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/frame.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/function.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/guarded.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/heap_space.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/icdata.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/inbound_references.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/instance.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/isolate.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/library.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/local_var_descriptors.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/map_association.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/megamorphiccache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/metric.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/notification.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/object.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/objectpool.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/objectstore.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/pc_descriptors.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/persistent_handles.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/ports.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/retaining_path.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/sample_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/script.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/sentinel.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/source_location.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/target.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/timeline_event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/type_arguments.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/unknown.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/vm.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/breakpoint.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/class.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/context.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/editor.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/eval.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/field.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/flag.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/function.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/heap_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/icdata.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/inbound_references.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/instance.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/isolate.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/library.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/megamorphiccache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/metric.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/notification.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/object.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/objectpool.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/objectstore.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/persistent_handles.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/ports.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/reachable_size.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/retained_size.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/retaining_path.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/sample_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/script.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/target.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/type_arguments.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/allocation_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/breakpoint.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/class.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/context.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/editor.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/eval.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/event.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/field.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/flag.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/function.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/heap_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/icdata.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/inbound_references.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/instance.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/isolate.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/library.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/megamorphiccache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/metric.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/notification.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/object.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/objectpool.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/objectstore.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/persistent_handles.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/ports.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/reachable_size.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/retained_size.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/retaining_path.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/sample_profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/script.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/settings.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/strongly_reachable_instances.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/target.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/type_arguments.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/web/timeline_message_handler.js + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/syslog_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/utils_fuchsia.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/app_snapshot.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/app_snapshot.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/canonical_tables.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/branch_optimizer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/branch_optimizer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/redundancy_elimination.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/redundancy_elimination.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_binary_flowgraph.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_to_il.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_to_il.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpuinfo_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dart_api_state.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/become.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/become.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/safepoint.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/safepoint.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/isolate_reload.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/isolate_reload.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/kernel.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/kernel.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/kernel_binary.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/kernel_isolate.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/kernel_isolate.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/kernel_loader.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/kernel_loader.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/lockers.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/native_symbol_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object_reload.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object_service.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_fuchsia.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/signal_handler_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/token_position.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/token_position.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/uri.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/uri.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/developer/service.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/js_util/js_util.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/devfs.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/crypto_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/directory_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/eventhandler_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/eventhandler_fuchsia.h -FILE: ../../../third_party/dart/runtime/bin/file_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/file_support.cc -FILE: ../../../third_party/dart/runtime/bin/file_system_watcher_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/loader.cc -FILE: ../../../third_party/dart/runtime/bin/loader.h -FILE: ../../../third_party/dart/runtime/bin/platform_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/process_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/reference_counting.h -FILE: ../../../third_party/dart/runtime/bin/root_certificates_unsupported.cc -FILE: ../../../third_party/dart/runtime/bin/socket_base_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/socket_base_fuchsia.h -FILE: ../../../third_party/dart/runtime/bin/socket_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/stdio_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/thread_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/thread_fuchsia.h -FILE: ../../../third_party/dart/runtime/bin/utils_fuchsia.cc -FILE: ../../../third_party/dart/runtime/lib/stacktrace.h -FILE: ../../../third_party/dart/runtime/observatory/lib/event.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/models.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/repositories.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/app/notification.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/class_allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/virtual_collection.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/virtual_tree.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/error_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/general_error.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/custom_element.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/nav_bar.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/nav_menu.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/rendering_queue.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/rendering_scheduler.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/helpers/uris.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/inbound_references.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/counter_chart.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/location.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/run_state.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/shared_summary.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/isolate/summary.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/metric/details.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/metric/graph.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/class_menu.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/isolate_menu.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/library_menu.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/menu_item.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify_event.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/notify_exception.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/refresh.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/top_menu.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/vm_menu.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/retaining_path.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/source_link.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/strongly_reachable_instances.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/vm_connect_target.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/exceptions.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/breakpoint.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/class.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/code.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/context.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/error.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/event.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/extension_data.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/field.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/flag.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/frame.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/function.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/guarded.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/heap_space.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/icdata.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/inbound_references.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/instance.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/isolate.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/library.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/local_var_descriptors.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/map_association.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/megamorphiccache.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/metric.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/notification.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/object.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/objectpool.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/objectstore.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/pc_descriptors.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/persistent_handles.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/ports.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/retaining_path.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/sample_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/script.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/sentinel.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/source_location.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/target.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/timeline_event.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/type_arguments.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/unknown.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/vm.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/breakpoint.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/class.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/context.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/editor.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/eval.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/event.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/field.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/flag.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/function.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/heap_snapshot.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/icdata.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/inbound_references.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/instance.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/isolate.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/library.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/megamorphiccache.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/metric.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/notification.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/object.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/objectpool.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/objectstore.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/persistent_handles.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/ports.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/reachable_size.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/retained_size.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/retaining_path.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/sample_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/script.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/strongly_reachable_instances.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/target.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/type_arguments.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/breakpoint.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/class.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/context.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/editor.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/eval.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/event.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/field.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/flag.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/function.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/heap_snapshot.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/icdata.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/inbound_references.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/instance.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/isolate.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/library.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/megamorphiccache.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/metric.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/notification.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/object.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/objectpool.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/objectstore.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/persistent_handles.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/ports.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/reachable_size.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/retained_size.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/retaining_path.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/sample_profile.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/script.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/settings.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/strongly_reachable_instances.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/target.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/type_arguments.dart -FILE: ../../../third_party/dart/runtime/observatory/web/timeline_message_handler.js -FILE: ../../../third_party/dart/runtime/observatory_2/lib/event.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/models.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/repositories.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/app/notification.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/class_allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/virtual_collection.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/virtual_tree.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/error_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/general_error.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/custom_element.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/nav_bar.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/nav_menu.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/rendering_queue.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/rendering_scheduler.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/tag.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/helpers/uris.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/inbound_references.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/counter_chart.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/location.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/run_state.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/shared_summary.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/isolate/summary.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metric/details.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/metric/graph.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/class_menu.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/isolate_menu.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/library_menu.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/menu_item.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify_event.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/notify_exception.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/refresh.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/top_menu.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/vm_menu.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/retaining_path.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/source_link.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/strongly_reachable_instances.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/vm_connect_target.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/exceptions.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/breakpoint.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/class.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/code.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/context.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/error.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/event.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/extension_data.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/field.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/flag.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/frame.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/function.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/guarded.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/heap_space.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/icdata.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/inbound_references.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/instance.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/isolate.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/library.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/local_var_descriptors.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/map_association.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/megamorphiccache.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/metric.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/notification.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/object.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/objectpool.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/objectstore.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/pc_descriptors.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/persistent_handles.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/ports.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/retaining_path.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/sample_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/script.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/sentinel.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/source_location.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/target.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/timeline_event.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/type_arguments.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/unknown.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/vm.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/breakpoint.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/class.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/context.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/editor.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/eval.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/event.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/field.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/flag.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/function.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/heap_snapshot.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/icdata.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/inbound_references.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/instance.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/isolate.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/library.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/megamorphiccache.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/metric.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/notification.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/object.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/objectpool.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/objectstore.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/persistent_handles.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/ports.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/reachable_size.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/retained_size.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/retaining_path.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/sample_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/script.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/strongly_reachable_instances.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/target.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/type_arguments.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/allocation_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/breakpoint.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/class.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/context.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/editor.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/eval.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/event.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/field.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/flag.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/function.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/heap_snapshot.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/icdata.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/inbound_references.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/instance.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/isolate.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/library.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/megamorphiccache.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/metric.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/notification.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/object.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/objectpool.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/objectstore.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/persistent_handles.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/ports.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/reachable_size.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/retained_size.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/retaining_path.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/sample_profile.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/script.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/settings.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/strongly_reachable_instances.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/target.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/type_arguments.dart -FILE: ../../../third_party/dart/runtime/observatory_2/web/timeline_message_handler.js -FILE: ../../../third_party/dart/runtime/platform/syslog_fuchsia.cc -FILE: ../../../third_party/dart/runtime/platform/utils_fuchsia.cc -FILE: ../../../third_party/dart/runtime/platform/utils_fuchsia.h -FILE: ../../../third_party/dart/runtime/vm/app_snapshot.cc -FILE: ../../../third_party/dart/runtime/vm/app_snapshot.h -FILE: ../../../third_party/dart/runtime/vm/canonical_tables.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/branch_optimizer.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/branch_optimizer.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/redundancy_elimination.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/redundancy_elimination.h -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_binary_flowgraph.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_to_il.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_to_il.h -FILE: ../../../third_party/dart/runtime/vm/cpuinfo_fuchsia.cc -FILE: ../../../third_party/dart/runtime/vm/dart_api_state.cc -FILE: ../../../third_party/dart/runtime/vm/heap/become.cc -FILE: ../../../third_party/dart/runtime/vm/heap/become.h -FILE: ../../../third_party/dart/runtime/vm/heap/safepoint.cc -FILE: ../../../third_party/dart/runtime/vm/heap/safepoint.h -FILE: ../../../third_party/dart/runtime/vm/isolate_reload.cc -FILE: ../../../third_party/dart/runtime/vm/isolate_reload.h -FILE: ../../../third_party/dart/runtime/vm/kernel.cc -FILE: ../../../third_party/dart/runtime/vm/kernel.h -FILE: ../../../third_party/dart/runtime/vm/kernel_binary.cc -FILE: ../../../third_party/dart/runtime/vm/kernel_isolate.cc -FILE: ../../../third_party/dart/runtime/vm/kernel_isolate.h -FILE: ../../../third_party/dart/runtime/vm/kernel_loader.cc -FILE: ../../../third_party/dart/runtime/vm/kernel_loader.h -FILE: ../../../third_party/dart/runtime/vm/lockers.cc -FILE: ../../../third_party/dart/runtime/vm/native_symbol_fuchsia.cc -FILE: ../../../third_party/dart/runtime/vm/object_reload.cc -FILE: ../../../third_party/dart/runtime/vm/object_service.cc -FILE: ../../../third_party/dart/runtime/vm/os_fuchsia.cc -FILE: ../../../third_party/dart/runtime/vm/os_thread_fuchsia.cc -FILE: ../../../third_party/dart/runtime/vm/os_thread_fuchsia.h -FILE: ../../../third_party/dart/runtime/vm/signal_handler_fuchsia.cc -FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_fuchsia.cc -FILE: ../../../third_party/dart/runtime/vm/token_position.cc -FILE: ../../../third_party/dart/runtime/vm/token_position.h -FILE: ../../../third_party/dart/runtime/vm/uri.cc -FILE: ../../../third_party/dart/runtime/vm/uri.h -FILE: ../../../third_party/dart/runtime/vm/virtual_memory_fuchsia.cc -FILE: ../../../third_party/dart/sdk/lib/developer/service.dart -FILE: ../../../third_party/dart/sdk/lib/js_util/js_util.dart -FILE: ../../../third_party/dart/sdk/lib/vmservice/devfs.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: glfw ORIGIN: ../../../third_party/glfw/src/null_joystick.c @@ -39942,331 +36839,6 @@ OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/cli.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/dfe.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/dfe.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/error_exit.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/error_exit.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/gzip.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/gzip.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/isolate_data.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/main_options.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/main_options.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/namespace.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/namespace.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/namespace_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/namespace_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/namespace_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/namespace_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/namespace_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/options.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/options.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/secure_socket_filter.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/secure_socket_filter.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/secure_socket_utils.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/secure_socket_utils.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/security_context.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/security_context.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/security_context_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/security_context_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/security_context_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/security_context_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/security_context_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/snapshot_utils.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/snapshot_utils.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/sync_socket_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/async.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/search_bar.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/reload.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/singletargetcache_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/singletargetcache_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/subtypetestcache_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/subtypetestcache_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/unlinkedcall_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/unlinkedcall_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/service.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/single_target_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/subtype_test_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/timeline.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/unlinked_call.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/single_target_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/subtype_test_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/timeline.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/unlinked_call.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/vm.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/single_target_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/subtype_test_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/timeline.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/unlinked_call.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/vm.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/search_bar.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/reload.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/singletargetcache_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/singletargetcache_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/subtypetestcache_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/subtypetestcache_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/timeline/dashboard.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unlinkedcall_ref.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unlinkedcall_view.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/service.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/single_target_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/subtype_test_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/timeline.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/unlinked_call.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/single_target_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/subtype_test_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/timeline.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/unlinked_call.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/vm.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/single_target_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/subtype_test_cache.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/timeline.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/unlinked_call.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/vm.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/allocation.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/growable_array.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_riscv.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/locations_helpers.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/locations_helpers_arm.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/call_specializer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/call_specializer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_binary_flowgraph.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/prologue_builder.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/prologue_builder.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/jit/jit_call_specializer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_riscv.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_x86.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dwarf.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dwarf.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/fixed_cache.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/gdb_helpers.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/compactor.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/compactor.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/image_snapshot.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/image_snapshot.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/json_writer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/json_writer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/kernel_binary.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/simulator_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/simulator_riscv.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stack_trace.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stack_trace.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/timeline_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/timeline_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/timeline_linux.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/zone_text_buffer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/zone_text_buffer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/overrides.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/custom_hash_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/identity_hash_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/linked_hash_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/profile.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/cli_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/namespace_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/bin/sync_socket_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/class_id_fasta.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bigint_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/cli/cli.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/cli/wait_for.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/bigint.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/linked_list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/embedder_config.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/namespace_impl.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/overrides.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/io/sync_socket.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/vmservice/named_lookup.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/utils/bazel/kernel_worker.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/cli.cc -FILE: ../../../third_party/dart/runtime/bin/dfe.cc -FILE: ../../../third_party/dart/runtime/bin/dfe.h -FILE: ../../../third_party/dart/runtime/bin/error_exit.cc -FILE: ../../../third_party/dart/runtime/bin/error_exit.h -FILE: ../../../third_party/dart/runtime/bin/gzip.cc -FILE: ../../../third_party/dart/runtime/bin/gzip.h -FILE: ../../../third_party/dart/runtime/bin/isolate_data.cc -FILE: ../../../third_party/dart/runtime/bin/main_options.cc -FILE: ../../../third_party/dart/runtime/bin/main_options.h -FILE: ../../../third_party/dart/runtime/bin/namespace.cc -FILE: ../../../third_party/dart/runtime/bin/namespace.h -FILE: ../../../third_party/dart/runtime/bin/namespace_android.cc -FILE: ../../../third_party/dart/runtime/bin/namespace_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/namespace_linux.cc -FILE: ../../../third_party/dart/runtime/bin/namespace_macos.cc -FILE: ../../../third_party/dart/runtime/bin/namespace_win.cc -FILE: ../../../third_party/dart/runtime/bin/options.cc -FILE: ../../../third_party/dart/runtime/bin/options.h -FILE: ../../../third_party/dart/runtime/bin/secure_socket_filter.cc -FILE: ../../../third_party/dart/runtime/bin/secure_socket_filter.h -FILE: ../../../third_party/dart/runtime/bin/secure_socket_utils.cc -FILE: ../../../third_party/dart/runtime/bin/secure_socket_utils.h -FILE: ../../../third_party/dart/runtime/bin/security_context.cc -FILE: ../../../third_party/dart/runtime/bin/security_context.h -FILE: ../../../third_party/dart/runtime/bin/security_context_android.cc -FILE: ../../../third_party/dart/runtime/bin/security_context_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/security_context_linux.cc -FILE: ../../../third_party/dart/runtime/bin/security_context_macos.cc -FILE: ../../../third_party/dart/runtime/bin/security_context_win.cc -FILE: ../../../third_party/dart/runtime/bin/snapshot_utils.cc -FILE: ../../../third_party/dart/runtime/bin/snapshot_utils.h -FILE: ../../../third_party/dart/runtime/bin/socket_base.cc -FILE: ../../../third_party/dart/runtime/bin/socket_base.h -FILE: ../../../third_party/dart/runtime/bin/sync_socket.cc -FILE: ../../../third_party/dart/runtime/bin/sync_socket.h -FILE: ../../../third_party/dart/runtime/bin/sync_socket_android.cc -FILE: ../../../third_party/dart/runtime/bin/sync_socket_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/sync_socket_linux.cc -FILE: ../../../third_party/dart/runtime/bin/sync_socket_macos.cc -FILE: ../../../third_party/dart/runtime/bin/sync_socket_win.cc -FILE: ../../../third_party/dart/runtime/lib/async.cc -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/containers/search_bar.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/nav/reload.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/singletargetcache_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/singletargetcache_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/subtypetestcache_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/subtypetestcache_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/unlinkedcall_ref.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/unlinkedcall_view.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/service.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/single_target_cache.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/subtype_test_cache.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/timeline.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/unlinked_call.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/single_target_cache.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/subtype_test_cache.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/timeline.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/unlinked_call.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/vm.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/single_target_cache.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/subtype_test_cache.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/timeline.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/unlinked_call.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/vm.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/containers/search_bar.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/nav/reload.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/singletargetcache_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/singletargetcache_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/subtypetestcache_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/subtypetestcache_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/timeline/dashboard.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unlinkedcall_ref.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/unlinkedcall_view.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/service.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/single_target_cache.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/subtype_test_cache.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/timeline.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/unlinked_call.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/single_target_cache.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/subtype_test_cache.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/timeline.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/unlinked_call.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/vm.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/single_target_cache.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/subtype_test_cache.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/timeline.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/unlinked_call.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/vm.dart -FILE: ../../../third_party/dart/runtime/platform/allocation.h -FILE: ../../../third_party/dart/runtime/platform/growable_array.h -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_riscv.h -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/disassembler_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/locations_helpers.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/locations_helpers_arm.h -FILE: ../../../third_party/dart/runtime/vm/compiler/call_specializer.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/call_specializer.h -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_binary_flowgraph.h -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/prologue_builder.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/prologue_builder.h -FILE: ../../../third_party/dart/runtime/vm/compiler/jit/jit_call_specializer.h -FILE: ../../../third_party/dart/runtime/vm/constants_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/constants_riscv.h -FILE: ../../../third_party/dart/runtime/vm/constants_x86.h -FILE: ../../../third_party/dart/runtime/vm/dwarf.cc -FILE: ../../../third_party/dart/runtime/vm/dwarf.h -FILE: ../../../third_party/dart/runtime/vm/fixed_cache.h -FILE: ../../../third_party/dart/runtime/vm/gdb_helpers.cc -FILE: ../../../third_party/dart/runtime/vm/heap/compactor.cc -FILE: ../../../third_party/dart/runtime/vm/heap/compactor.h -FILE: ../../../third_party/dart/runtime/vm/image_snapshot.cc -FILE: ../../../third_party/dart/runtime/vm/image_snapshot.h -FILE: ../../../third_party/dart/runtime/vm/json_writer.cc -FILE: ../../../third_party/dart/runtime/vm/json_writer.h -FILE: ../../../third_party/dart/runtime/vm/kernel_binary.h -FILE: ../../../third_party/dart/runtime/vm/simulator_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/simulator_riscv.h -FILE: ../../../third_party/dart/runtime/vm/stack_trace.cc -FILE: ../../../third_party/dart/runtime/vm/stack_trace.h -FILE: ../../../third_party/dart/runtime/vm/timeline_android.cc -FILE: ../../../third_party/dart/runtime/vm/timeline_fuchsia.cc -FILE: ../../../third_party/dart/runtime/vm/timeline_linux.cc -FILE: ../../../third_party/dart/runtime/vm/zone_text_buffer.cc -FILE: ../../../third_party/dart/runtime/vm/zone_text_buffer.h -FILE: ../../../third_party/dart/sdk/lib/_http/overrides.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/custom_hash_map.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/identity_hash_map.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/linked_hash_map.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/profile.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/cli_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/namespace_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/bin/sync_socket_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/class_id_fasta.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm_shared/lib/bigint_patch.dart -FILE: ../../../third_party/dart/sdk/lib/cli/cli.dart -FILE: ../../../third_party/dart/sdk/lib/cli/wait_for.dart -FILE: ../../../third_party/dart/sdk/lib/core/bigint.dart -FILE: ../../../third_party/dart/sdk/lib/internal/linked_list.dart -FILE: ../../../third_party/dart/sdk/lib/internal/patch.dart -FILE: ../../../third_party/dart/sdk/lib/io/embedder_config.dart -FILE: ../../../third_party/dart/sdk/lib/io/namespace_impl.dart -FILE: ../../../third_party/dart/sdk/lib/io/overrides.dart -FILE: ../../../third_party/dart/sdk/lib/io/sync_socket.dart -FILE: ../../../third_party/dart/sdk/lib/vmservice/named_lookup.dart -FILE: ../../../third_party/dart/utils/bazel/kernel_worker.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: boringssl ORIGIN: ../../../third_party/boringssl/src/crypto/hrss/asm/poly_rq_mul.S @@ -40469,172 +37041,6 @@ OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/crashpad.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/dart_embedder_api_impl.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/typed_data_utils.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/typed_data_utils.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/include/dart_embedder_api.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/base64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/base64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/code_statistics.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/code_statistics.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/compile_type.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/loops.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/loops.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/slot.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/slot.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_pass.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_pass.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_state.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_state.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/base_flow_graph_builder.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/base_flow_graph_builder.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/constant_reader.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/constant_reader.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_fingerprints.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_fingerprints.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_translation_helper.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_translation_helper.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/scope_builder.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/frontend/scope_builder.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/relocation.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/datastream.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/finalizable_data.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/hash.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/raw_object_fields.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/raw_object_fields.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/reverse_pc_lookup_cache.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/reverse_pc_lookup_cache.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/type_testing_stubs.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/type_testing_stubs.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/v8_snapshot_writer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/v8_snapshot_writer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/instantiation.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/js/_js.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/js/_js_client.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/js/_js_server.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/typed_data/unmodifiable_typed_data.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/crashpad.h -FILE: ../../../third_party/dart/runtime/bin/dart_embedder_api_impl.cc -FILE: ../../../third_party/dart/runtime/bin/typed_data_utils.cc -FILE: ../../../third_party/dart/runtime/bin/typed_data_utils.h -FILE: ../../../third_party/dart/runtime/include/dart_embedder_api.h -FILE: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz.dart -FILE: ../../../third_party/dart/runtime/vm/base64.cc -FILE: ../../../third_party/dart/runtime/vm/base64.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/code_statistics.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/code_statistics.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/compile_type.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/loops.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/loops.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/slot.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/slot.h -FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_pass.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_pass.h -FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_state.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_state.h -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/base_flow_graph_builder.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/base_flow_graph_builder.h -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/constant_reader.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/constant_reader.h -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_fingerprints.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_fingerprints.h -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_translation_helper.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/kernel_translation_helper.h -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/scope_builder.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/frontend/scope_builder.h -FILE: ../../../third_party/dart/runtime/vm/compiler/relocation.h -FILE: ../../../third_party/dart/runtime/vm/constants.h -FILE: ../../../third_party/dart/runtime/vm/datastream.cc -FILE: ../../../third_party/dart/runtime/vm/finalizable_data.h -FILE: ../../../third_party/dart/runtime/vm/hash.h -FILE: ../../../third_party/dart/runtime/vm/raw_object_fields.cc -FILE: ../../../third_party/dart/runtime/vm/raw_object_fields.h -FILE: ../../../third_party/dart/runtime/vm/reverse_pc_lookup_cache.cc -FILE: ../../../third_party/dart/runtime/vm/reverse_pc_lookup_cache.h -FILE: ../../../third_party/dart/runtime/vm/type_testing_stubs.cc -FILE: ../../../third_party/dart/runtime/vm/type_testing_stubs.h -FILE: ../../../third_party/dart/runtime/vm/v8_snapshot_writer.cc -FILE: ../../../third_party/dart/runtime/vm/v8_snapshot_writer.h -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/instantiation.dart -FILE: ../../../third_party/dart/sdk/lib/js/_js.dart -FILE: ../../../third_party/dart/sdk/lib/js/_js_client.dart -FILE: ../../../third_party/dart/sdk/lib/js/_js_server.dart -FILE: ../../../third_party/dart/sdk/lib/typed_data/unmodifiable_typed_data.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/console.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/console_posix.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/console_win.cc + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/console.h -FILE: ../../../third_party/dart/runtime/bin/console_posix.cc -FILE: ../../../third_party/dart/runtime/bin/console_win.cc ----------------------------------------------------------------------------------------------------- -Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: inja ORIGIN: ../../../third_party/inja/LICENSE @@ -40776,258 +37182,6 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/elf_loader.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/elf_loader.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/ifaddrs-android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/ifaddrs-android.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/namespace_fuchsia.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_android.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/ffi.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/ffi_dynamic_library.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/tree_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/isolate_group.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/isolate_group.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/isolate_group.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/repositories/timeline_base.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/tree_map.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/isolate_group.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/isolate_group.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/isolate_group.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/timeline_base.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/elf.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/thread_sanitizer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_api_table.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_ffi_api.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_type_table.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/gen_api_table.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/gen_type_table.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/dartfuzz/gen_util.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/ffi/sdk_lib_ffi_generator.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.html + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.js + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/run_clang_tidy.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bss_relocs.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/bss_relocs.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/class_id.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_comments.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_comments.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_entry_kind.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_ia32.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/block_builder.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/evaluator.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/evaluator.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_test_helper.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_test_helper.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/offsets_extractor.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/recognized_methods_list.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/relocation.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/runtime_api.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/runtime_api.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/runtime_offsets_extracted.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/runtime_offsets_list.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_ia32.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_arm.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_arm64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_ia32.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/elf.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/elf.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/frame_layout.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/intrusive_dlist.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/libfuzzer/dart_libfuzzer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/longjump.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/pointer_tagging.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/splay-tree.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/static_type_exactness_state.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stub_code_list.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_stack_resource.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_stack_resource.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_state.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_state.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/rti.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/synced/recipe_syntax.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_dynamic_library_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_native_type_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/ffi/annotations.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/ffi/dynamic_library.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/ffi/ffi.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/ffi/native_type.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/ffi/struct.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/errors.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/elf_loader.cc -FILE: ../../../third_party/dart/runtime/bin/elf_loader.h -FILE: ../../../third_party/dart/runtime/bin/ifaddrs-android.cc -FILE: ../../../third_party/dart/runtime/bin/ifaddrs-android.h -FILE: ../../../third_party/dart/runtime/bin/namespace_fuchsia.h -FILE: ../../../third_party/dart/runtime/bin/socket_base_android.cc -FILE: ../../../third_party/dart/runtime/lib/ffi.cc -FILE: ../../../third_party/dart/runtime/lib/ffi_dynamic_library.cc -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/tree_map.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/objects/isolate_group.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/models/repositories/isolate_group.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/isolate_group.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/repositories/timeline_base.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/tree_map.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/objects/isolate_group.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/models/repositories/isolate_group.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/isolate_group.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/repositories/timeline_base.dart -FILE: ../../../third_party/dart/runtime/platform/elf.h -FILE: ../../../third_party/dart/runtime/platform/thread_sanitizer.h -FILE: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_api_table.dart -FILE: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_ffi_api.dart -FILE: ../../../third_party/dart/runtime/tools/dartfuzz/dartfuzz_type_table.dart -FILE: ../../../third_party/dart/runtime/tools/dartfuzz/gen_api_table.dart -FILE: ../../../third_party/dart/runtime/tools/dartfuzz/gen_type_table.dart -FILE: ../../../third_party/dart/runtime/tools/dartfuzz/gen_util.dart -FILE: ../../../third_party/dart/runtime/tools/ffi/sdk_lib_ffi_generator.dart -FILE: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.html -FILE: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.js -FILE: ../../../third_party/dart/runtime/tools/run_clang_tidy.dart -FILE: ../../../third_party/dart/runtime/vm/bss_relocs.cc -FILE: ../../../third_party/dart/runtime/vm/bss_relocs.h -FILE: ../../../third_party/dart/runtime/vm/class_id.h -FILE: ../../../third_party/dart/runtime/vm/code_comments.cc -FILE: ../../../third_party/dart/runtime/vm/code_comments.h -FILE: ../../../third_party/dart/runtime/vm/code_entry_kind.h -FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.h -FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_ia32.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_x64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/block_builder.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/evaluator.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/evaluator.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.h -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_test_helper.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_test_helper.h -FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.h -FILE: ../../../third_party/dart/runtime/vm/compiler/offsets_extractor.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/recognized_methods_list.h -FILE: ../../../third_party/dart/runtime/vm/compiler/relocation.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_api.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_api.h -FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_offsets_extracted.h -FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_offsets_list.h -FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler.h -FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_ia32.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_x64.cc -FILE: ../../../third_party/dart/runtime/vm/constants_arm.cc -FILE: ../../../third_party/dart/runtime/vm/constants_arm64.cc -FILE: ../../../third_party/dart/runtime/vm/constants_ia32.cc -FILE: ../../../third_party/dart/runtime/vm/constants_x64.cc -FILE: ../../../third_party/dart/runtime/vm/elf.cc -FILE: ../../../third_party/dart/runtime/vm/elf.h -FILE: ../../../third_party/dart/runtime/vm/frame_layout.h -FILE: ../../../third_party/dart/runtime/vm/intrusive_dlist.h -FILE: ../../../third_party/dart/runtime/vm/libfuzzer/dart_libfuzzer.cc -FILE: ../../../third_party/dart/runtime/vm/longjump.h -FILE: ../../../third_party/dart/runtime/vm/pointer_tagging.h -FILE: ../../../third_party/dart/runtime/vm/splay-tree.h -FILE: ../../../third_party/dart/runtime/vm/static_type_exactness_state.h -FILE: ../../../third_party/dart/runtime/vm/stub_code_list.h -FILE: ../../../third_party/dart/runtime/vm/thread_stack_resource.cc -FILE: ../../../third_party/dart/runtime/vm/thread_stack_resource.h -FILE: ../../../third_party/dart/runtime/vm/thread_state.cc -FILE: ../../../third_party/dart/runtime/vm/thread_state.h -FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/rti.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/synced/recipe_syntax.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_dynamic_library_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_native_type_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_patch.dart -FILE: ../../../third_party/dart/sdk/lib/ffi/annotations.dart -FILE: ../../../third_party/dart/sdk/lib/ffi/dynamic_library.dart -FILE: ../../../third_party/dart/sdk/lib/ffi/ffi.dart -FILE: ../../../third_party/dart/sdk/lib/ffi/native_type.dart -FILE: ../../../third_party/dart/sdk/lib/ffi/struct.dart -FILE: ../../../third_party/dart/sdk/lib/internal/errors.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/sdk/lib/io/network_profiling.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/sdk/lib/io/network_profiling.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: angle ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/QueryMtl.h + ../../../third_party/angle/LICENSE @@ -41198,181 +37352,6 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/dartdev_isolate.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/dartdev_isolate.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/exe_utils.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/exe_utils.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/ffi_unit_test/run_ffi_unit_tests.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/file_win.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/platform_macos.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/include/dart_api_dl.c + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/include/dart_api_dl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/include/dart_version.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/include/internal/dart_api_dl_impl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/bin/heap_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory/lib/src/elements/process_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/bin/heap_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/process_snapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/allocation.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/leak_sanitizer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/priority_queue.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/unaligned.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/undefined_behavior_sanitizer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/canonical_tables.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/closure_functions_cache.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/closure_functions_cache.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/dispatch_table_generator.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/dispatch_table_generator.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler_tracer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler_tracer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/api/deopt_id.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/api/print_filter.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/api/print_filter.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/api/type_check_mode.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_base.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/abi.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/abi.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/call.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/call.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/callback.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/callback.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/frame_rebase.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/frame_rebase.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/marshaller.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/marshaller.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_calling_convention.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_calling_convention.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_location.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_location.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_type.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/native_type.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/unit_test_custom_zone.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/unit_test_custom_zone.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/write_barrier_elimination.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/write_barrier_elimination.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/constants_base.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dispatch_table.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/dispatch_table.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/experimental_features.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/experimental_features.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/field_table.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/field_table.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/port_set.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/tagged_pointer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/timeline_macos.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/visitor.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/embedder_config.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/js_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_struct_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/internal/lowering.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/dartdev_isolate.cc -FILE: ../../../third_party/dart/runtime/bin/dartdev_isolate.h -FILE: ../../../third_party/dart/runtime/bin/exe_utils.cc -FILE: ../../../third_party/dart/runtime/bin/exe_utils.h -FILE: ../../../third_party/dart/runtime/bin/ffi_unit_test/run_ffi_unit_tests.cc -FILE: ../../../third_party/dart/runtime/bin/file_win.h -FILE: ../../../third_party/dart/runtime/bin/platform_macos.h -FILE: ../../../third_party/dart/runtime/include/dart_api_dl.c -FILE: ../../../third_party/dart/runtime/include/dart_api_dl.h -FILE: ../../../third_party/dart/runtime/include/dart_version.h -FILE: ../../../third_party/dart/runtime/include/internal/dart_api_dl_impl.h -FILE: ../../../third_party/dart/runtime/observatory/bin/heap_snapshot.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/process_snapshot.dart -FILE: ../../../third_party/dart/runtime/observatory_2/bin/heap_snapshot.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/process_snapshot.dart -FILE: ../../../third_party/dart/runtime/platform/allocation.cc -FILE: ../../../third_party/dart/runtime/platform/leak_sanitizer.h -FILE: ../../../third_party/dart/runtime/platform/priority_queue.h -FILE: ../../../third_party/dart/runtime/platform/unaligned.h -FILE: ../../../third_party/dart/runtime/platform/undefined_behavior_sanitizer.h -FILE: ../../../third_party/dart/runtime/vm/canonical_tables.cc -FILE: ../../../third_party/dart/runtime/vm/closure_functions_cache.cc -FILE: ../../../third_party/dart/runtime/vm/closure_functions_cache.h -FILE: ../../../third_party/dart/runtime/vm/compiler/aot/dispatch_table_generator.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/aot/dispatch_table_generator.h -FILE: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler_tracer.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/aot/precompiler_tracer.h -FILE: ../../../third_party/dart/runtime/vm/compiler/api/deopt_id.h -FILE: ../../../third_party/dart/runtime/vm/compiler/api/print_filter.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/api/print_filter.h -FILE: ../../../third_party/dart/runtime/vm/compiler/api/type_check_mode.h -FILE: ../../../third_party/dart/runtime/vm/compiler/assembler/assembler_base.h -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/abi.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/abi.h -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/call.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/call.h -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/callback.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/callback.h -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/frame_rebase.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/frame_rebase.h -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/marshaller.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/marshaller.h -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_calling_convention.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_calling_convention.h -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_location.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_location.h -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_type.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_type.h -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.h -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/unit_test_custom_zone.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/unit_test_custom_zone.h -FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/write_barrier_elimination.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/write_barrier_elimination.h -FILE: ../../../third_party/dart/runtime/vm/constants_base.h -FILE: ../../../third_party/dart/runtime/vm/dispatch_table.cc -FILE: ../../../third_party/dart/runtime/vm/dispatch_table.h -FILE: ../../../third_party/dart/runtime/vm/experimental_features.cc -FILE: ../../../third_party/dart/runtime/vm/experimental_features.h -FILE: ../../../third_party/dart/runtime/vm/field_table.cc -FILE: ../../../third_party/dart/runtime/vm/field_table.h -FILE: ../../../third_party/dart/runtime/vm/port_set.h -FILE: ../../../third_party/dart/runtime/vm/tagged_pointer.h -FILE: ../../../third_party/dart/runtime/vm/timeline_macos.cc -FILE: ../../../third_party/dart/runtime/vm/visitor.cc -FILE: ../../../third_party/dart/sdk/lib/_http/embedder_config.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/js_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_struct_patch.dart -FILE: ../../../third_party/dart/sdk/lib/internal/lowering.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: etc_decoder ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/third_party/etc_decoder/etc_decoder.h @@ -41494,125 +37473,6 @@ OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/analyze_snapshot.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/platform_macos_cocoa.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/platform_macos_cocoa.mm + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/socket_base_posix.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/utils.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/virtual_memory.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/virtual_memory_fuchsia.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/virtual_memory_posix.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/virtual_memory_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/include/analyze_snapshot_api.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/analyze_snapshot_api_impl.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/code_patcher_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_timings.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/compiler_timings.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/ffi/range.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpu_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/cpu_riscv.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/debugger_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions_riscv.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/message_snapshot.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/message_snapshot.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object_graph_copy.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/object_graph_copy.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/pending_deopts.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/pending_deopts.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/runtime_entry_riscv.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/stack_frame_riscv.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/thread_interrupter_android_arm.S + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory_compressed.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/virtual_memory_compressed.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/dart2js_runtime_metrics.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/late_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_allocation_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/enum.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/ffi/abi.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/ffi/abi_specific.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/ffi/allocation.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/ffi/union.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/analyze_snapshot.cc -FILE: ../../../third_party/dart/runtime/bin/platform_macos_cocoa.h -FILE: ../../../third_party/dart/runtime/bin/platform_macos_cocoa.mm -FILE: ../../../third_party/dart/runtime/bin/socket_base_posix.cc -FILE: ../../../third_party/dart/runtime/bin/utils.cc -FILE: ../../../third_party/dart/runtime/bin/virtual_memory.h -FILE: ../../../third_party/dart/runtime/bin/virtual_memory_fuchsia.cc -FILE: ../../../third_party/dart/runtime/bin/virtual_memory_posix.cc -FILE: ../../../third_party/dart/runtime/bin/virtual_memory_win.cc -FILE: ../../../third_party/dart/runtime/include/analyze_snapshot_api.h -FILE: ../../../third_party/dart/runtime/vm/analyze_snapshot_api_impl.cc -FILE: ../../../third_party/dart/runtime/vm/code_patcher_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_compiler_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_timings.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/compiler_timings.h -FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/range.h -FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/cpu_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/cpu_riscv.h -FILE: ../../../third_party/dart/runtime/vm/debugger_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/instructions_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/instructions_riscv.h -FILE: ../../../third_party/dart/runtime/vm/message_snapshot.cc -FILE: ../../../third_party/dart/runtime/vm/message_snapshot.h -FILE: ../../../third_party/dart/runtime/vm/object_graph_copy.cc -FILE: ../../../third_party/dart/runtime/vm/object_graph_copy.h -FILE: ../../../third_party/dart/runtime/vm/pending_deopts.cc -FILE: ../../../third_party/dart/runtime/vm/pending_deopts.h -FILE: ../../../third_party/dart/runtime/vm/runtime_entry_riscv.cc -FILE: ../../../third_party/dart/runtime/vm/stack_frame_riscv.h -FILE: ../../../third_party/dart/runtime/vm/thread_interrupter_android_arm.S -FILE: ../../../third_party/dart/runtime/vm/virtual_memory_compressed.cc -FILE: ../../../third_party/dart/runtime/vm/virtual_memory_compressed.h -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/dart2js_runtime_metrics.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/late_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_allocation_patch.dart -FILE: ../../../third_party/dart/sdk/lib/core/enum.dart -FILE: ../../../third_party/dart/sdk/lib/ffi/abi.dart -FILE: ../../../third_party/dart/sdk/lib/ffi/abi_specific.dart -FILE: ../../../third_party/dart/sdk/lib/ffi/allocation.dart -FILE: ../../../third_party/dart/sdk/lib/ffi/union.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: glslang ORIGIN: ../../../third_party/vulkan-deps/glslang/src/SPIRV/GLSL.ext.ARM.h @@ -41711,199 +37571,6 @@ OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/test_utils.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/test_utils.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_absl.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/bin/thread_absl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/lib/integers.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/mach_o.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/pe.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/bin/download.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/bin/explore.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/heapsnapshot.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/analysis.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/cli.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/completion.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/console.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/expression.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/format.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/intset.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/load.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_serializer.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/il_serializer.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/gc_shared.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/gc_shared.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/page.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/page.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/sampler.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/heap/sampler.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/instructions.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_absl.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/os_thread_absl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/simulator_x64.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/simulator_x64.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_http/http_testing.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_names.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/runtime_metrics.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/load_library_priority.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_util_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/synced/embedded_names.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_native_finalizer_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/finalizer_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/hash_factories.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/vm/lib/record_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/bool.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/class_id.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/convert_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/core_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/deferred.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/developer.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/double.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/errors_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/growable_list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/hash_factories.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/identical_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/int.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/internal_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/isolate_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_util_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/list.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/math_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/named_parameters.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/object_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/print_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/regexp_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/regexp_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/simd_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/stack_trace_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/stopwatch_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/symbol_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/timer_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/type.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/typed_data_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/uri_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_wasm/wasm_types.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/core/record.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/ffi/c_type.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/ffi/native_finalizer.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/js/js_wasm.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/js_util/js_util_wasm.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/test_utils.cc -FILE: ../../../third_party/dart/runtime/bin/test_utils.h -FILE: ../../../third_party/dart/runtime/bin/thread_absl.cc -FILE: ../../../third_party/dart/runtime/bin/thread_absl.h -FILE: ../../../third_party/dart/runtime/lib/integers.h -FILE: ../../../third_party/dart/runtime/platform/mach_o.h -FILE: ../../../third_party/dart/runtime/platform/pe.h -FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/bin/download.dart -FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/bin/explore.dart -FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/heapsnapshot.dart -FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/analysis.dart -FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/cli.dart -FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/completion.dart -FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/console.dart -FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/expression.dart -FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/format.dart -FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/intset.dart -FILE: ../../../third_party/dart/runtime/tools/heapsnapshot/lib/src/load.dart -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_serializer.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/il_serializer.h -FILE: ../../../third_party/dart/runtime/vm/heap/gc_shared.cc -FILE: ../../../third_party/dart/runtime/vm/heap/gc_shared.h -FILE: ../../../third_party/dart/runtime/vm/heap/page.cc -FILE: ../../../third_party/dart/runtime/vm/heap/page.h -FILE: ../../../third_party/dart/runtime/vm/heap/sampler.cc -FILE: ../../../third_party/dart/runtime/vm/heap/sampler.h -FILE: ../../../third_party/dart/runtime/vm/instructions.cc -FILE: ../../../third_party/dart/runtime/vm/os_thread_absl.cc -FILE: ../../../third_party/dart/runtime/vm/os_thread_absl.h -FILE: ../../../third_party/dart/runtime/vm/simulator_x64.cc -FILE: ../../../third_party/dart/runtime/vm/simulator_x64.h -FILE: ../../../third_party/dart/sdk/lib/_http/http_testing.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/js_names.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/runtime_metrics.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/synced/load_library_priority.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_util_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/synced/embedded_names.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/ffi_native_finalizer_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/finalizer_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/hash_factories.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/vm/lib/record_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/bool.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/class_id.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/convert_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/core_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/deferred.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/developer.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/double.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/errors_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/growable_list.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/hash_factories.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/identical_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/int.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/internal_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/isolate_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_util_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/list.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/math_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/named_parameters.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/object_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/print_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/regexp_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/regexp_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/simd_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/stack_trace_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/stopwatch_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/symbol_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/timer_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/type.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/typed_data_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/uri_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_wasm/wasm_types.dart -FILE: ../../../third_party/dart/sdk/lib/core/record.dart -FILE: ../../../third_party/dart/sdk/lib/ffi/c_type.dart -FILE: ../../../third_party/dart/sdk/lib/ffi/native_finalizer.dart -FILE: ../../../third_party/dart/sdk/lib/js/js_wasm.dart -FILE: ../../../third_party/dart/sdk/lib/js_util/js_util_wasm.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: boringssl ORIGIN: ../../../third_party/boringssl/src/crypto/kyber/internal.h @@ -41927,170 +37594,6 @@ OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/bin/main_impl.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/unwinding_records.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/unwinding_records.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/platform/unwinding_records_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/parallel_move_resolver.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/compiler/backend/parallel_move_resolver.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/ffi/native_assets.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/ffi/native_assets.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/ffi_callback_metadata.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/ffi_callback_metadata.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/unwinding_records.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/unwinding_records.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/unwinding_records_win.cc + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/js_allow_interop_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/records.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_allow_interop_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/records.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_interop_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_interop_unsafe_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_types.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/closure.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/date_patch_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_interop_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_interop_unsafe_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_string.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_types.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/record_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_buffer_create.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_helper.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_stringref_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/sync_star_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/weak_patch.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/async/future_extensions.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/js_interop/js_interop.dart + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/sdk/lib/js_interop_unsafe/js_interop_unsafe.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/bin/main_impl.h -FILE: ../../../third_party/dart/runtime/platform/unwinding_records.cc -FILE: ../../../third_party/dart/runtime/platform/unwinding_records.h -FILE: ../../../third_party/dart/runtime/platform/unwinding_records_win.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/parallel_move_resolver.cc -FILE: ../../../third_party/dart/runtime/vm/compiler/backend/parallel_move_resolver.h -FILE: ../../../third_party/dart/runtime/vm/ffi/native_assets.cc -FILE: ../../../third_party/dart/runtime/vm/ffi/native_assets.h -FILE: ../../../third_party/dart/runtime/vm/ffi_callback_metadata.cc -FILE: ../../../third_party/dart/runtime/vm/ffi_callback_metadata.h -FILE: ../../../third_party/dart/runtime/vm/unwinding_records.cc -FILE: ../../../third_party/dart/runtime/vm/unwinding_records.h -FILE: ../../../third_party/dart/runtime/vm/unwinding_records_win.cc -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/patch/js_allow_interop_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/records.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/js_allow_interop_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_runtime/lib/records.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_interop_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_interop_unsafe_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/js_shared/lib/js_types.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/closure.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/date_patch_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_interop_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_interop_unsafe_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_string.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/js_types.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/record_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_buffer_create.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_helper.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/string_stringref_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/sync_star_patch.dart -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/weak_patch.dart -FILE: ../../../third_party/dart/sdk/lib/async/future_extensions.dart -FILE: ../../../third_party/dart/sdk/lib/js_interop/js_interop.dart -FILE: ../../../third_party/dart/sdk/lib/js_interop_unsafe/js_interop_unsafe.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/runtime/vm/perfetto_utils.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/common/builtin_clock.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_descriptor.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_event.pbzero.h + ../../../third_party/dart/LICENSE -ORIGIN: ../../../third_party/dart/runtime/vm/protos/tools/compile_perfetto_protos.dart + ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/vm/perfetto_utils.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/common/builtin_clock.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/clock_snapshot.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/interned_data/interned_data.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_common.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/profiling/profile_packet.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/trace_packet.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/debug_annotation.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/process_descriptor.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_descriptor.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/perfetto/trace/track_event/track_event.pbzero.h -FILE: ../../../third_party/dart/runtime/vm/protos/tools/compile_perfetto_protos.dart ----------------------------------------------------------------------------------------------------- -Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: icu ORIGIN: ../../../third_party/icu/source/i18n/decNumber.h (with ../../../third_party/icu/LICENSE) @@ -42677,11 +38180,8 @@ ORIGIN: ../../../third_party/angle/src/common/mathutil.h + ../../../third_party/ ORIGIN: ../../../third_party/angle/src/common/utilities.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/utilities.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/preprocessor/preprocessor.l + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ASTMetadataHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ASTMetadataHLSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/BaseTypes.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/CallDAG.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/CallDAG.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/CollectVariables.cpp + ../../../third_party/angle/LICENSE @@ -42702,14 +38202,6 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/InitializeGlobals.h + ORIGIN: ../../../third_party/angle/src/compiler/translator/IntermNode.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/IntermNode.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/Operator.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputESSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputESSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputGLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputGLSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputGLSLBase.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputHLSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputTree.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ParseContext.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ParseContext.h + ../../../third_party/angle/LICENSE @@ -42720,14 +38212,6 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/QualifierTypes.h + .. ORIGIN: ../../../third_party/angle/src/compiler/translator/ShaderLang.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/SymbolTable.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/SymbolTable.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorESSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorGLSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorHLSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/TranslatorMetalUtils.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/TranslatorMetalUtils.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/Types.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/Types.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp + ../../../third_party/angle/LICENSE @@ -42739,10 +38223,29 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateVaryingLocati ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/VariablePacker.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/VariablePacker.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/VersionGLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/VersionGLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/BuiltInFunctionEmulatorGLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/OutputESSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/OutputESSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/OutputGLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/OutputGLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/OutputGLSLBase.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/OutputGLSLBase.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/TranslatorESSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/TranslatorESSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/TranslatorGLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/TranslatorGLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/VersionGLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/VersionGLSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/glslang.l + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/glslang.y + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/ASTMetadataHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/ASTMetadataHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/OutputHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/OutputHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/TranslatorHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/TranslatorHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/UtilsMSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/UtilsMSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp + ../../../third_party/angle/LICENSE @@ -42753,24 +38256,24 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RecordConsta ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RecordConstantPrecision.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/RegenerateStructNames.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/RegenerateStructNames.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/ScalarizeVecAndMatConstructorArgs.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/ScalarizeVecAndMatConstructorArgs.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateExpressionsReturningArrays.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateExpressionsReturningArrays.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/UnfoldShortCircuitToIf.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/UnfoldShortCircuitToIf.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/NodeSearch.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/util.h + ../../../third_party/angle/LICENSE @@ -42835,11 +38338,8 @@ FILE: ../../../third_party/angle/src/common/mathutil.h FILE: ../../../third_party/angle/src/common/utilities.cpp FILE: ../../../third_party/angle/src/common/utilities.h FILE: ../../../third_party/angle/src/compiler/preprocessor/preprocessor.l -FILE: ../../../third_party/angle/src/compiler/translator/ASTMetadataHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/ASTMetadataHLSL.h FILE: ../../../third_party/angle/src/compiler/translator/BaseTypes.h FILE: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp -FILE: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp FILE: ../../../third_party/angle/src/compiler/translator/CallDAG.cpp FILE: ../../../third_party/angle/src/compiler/translator/CallDAG.h FILE: ../../../third_party/angle/src/compiler/translator/CollectVariables.cpp @@ -42860,14 +38360,6 @@ FILE: ../../../third_party/angle/src/compiler/translator/InitializeGlobals.h FILE: ../../../third_party/angle/src/compiler/translator/IntermNode.cpp FILE: ../../../third_party/angle/src/compiler/translator/IntermNode.h FILE: ../../../third_party/angle/src/compiler/translator/Operator.cpp -FILE: ../../../third_party/angle/src/compiler/translator/OutputESSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/OutputESSL.h -FILE: ../../../third_party/angle/src/compiler/translator/OutputGLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/OutputGLSL.h -FILE: ../../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp -FILE: ../../../third_party/angle/src/compiler/translator/OutputGLSLBase.h -FILE: ../../../third_party/angle/src/compiler/translator/OutputHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/OutputHLSL.h FILE: ../../../third_party/angle/src/compiler/translator/OutputTree.cpp FILE: ../../../third_party/angle/src/compiler/translator/ParseContext.cpp FILE: ../../../third_party/angle/src/compiler/translator/ParseContext.h @@ -42878,14 +38370,6 @@ FILE: ../../../third_party/angle/src/compiler/translator/QualifierTypes.h FILE: ../../../third_party/angle/src/compiler/translator/ShaderLang.cpp FILE: ../../../third_party/angle/src/compiler/translator/SymbolTable.cpp FILE: ../../../third_party/angle/src/compiler/translator/SymbolTable.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorESSL.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorGLSL.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorHLSL.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/TranslatorMetalUtils.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/TranslatorMetalUtils.h FILE: ../../../third_party/angle/src/compiler/translator/Types.cpp FILE: ../../../third_party/angle/src/compiler/translator/Types.h FILE: ../../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp @@ -42897,10 +38381,29 @@ FILE: ../../../third_party/angle/src/compiler/translator/ValidateVaryingLocation FILE: ../../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.h FILE: ../../../third_party/angle/src/compiler/translator/VariablePacker.cpp FILE: ../../../third_party/angle/src/compiler/translator/VariablePacker.h -FILE: ../../../third_party/angle/src/compiler/translator/VersionGLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/VersionGLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/glsl/BuiltInFunctionEmulatorGLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/glsl/OutputESSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/glsl/OutputESSL.h +FILE: ../../../third_party/angle/src/compiler/translator/glsl/OutputGLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/glsl/OutputGLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/glsl/OutputGLSLBase.cpp +FILE: ../../../third_party/angle/src/compiler/translator/glsl/OutputGLSLBase.h +FILE: ../../../third_party/angle/src/compiler/translator/glsl/TranslatorESSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/glsl/TranslatorESSL.h +FILE: ../../../third_party/angle/src/compiler/translator/glsl/TranslatorGLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/glsl/TranslatorGLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/glsl/VersionGLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/glsl/VersionGLSL.h FILE: ../../../third_party/angle/src/compiler/translator/glslang.l FILE: ../../../third_party/angle/src/compiler/translator/glslang.y +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/ASTMetadataHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/ASTMetadataHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/OutputHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/OutputHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/TranslatorHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/TranslatorHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/UtilsMSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/UtilsMSL.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp @@ -42911,24 +38414,24 @@ FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RecordConstant FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RecordConstantPrecision.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/RegenerateStructNames.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/RegenerateStructNames.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/ScalarizeVecAndMatConstructorArgs.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/ScalarizeVecAndMatConstructorArgs.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/UnfoldShortCircuitAST.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/ArrayReturnValueToOutParameter.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RemoveSwitchFallThrough.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayInitialization.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateExpressionsReturningArrays.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateExpressionsReturningArrays.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/UnfoldShortCircuitToIf.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/UnfoldShortCircuitToIf.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_util/NodeSearch.h FILE: ../../../third_party/angle/src/compiler/translator/util.h @@ -43143,12 +38646,9 @@ OTHERWISE. ==================================================================================================== ==================================================================================================== -LIBRARY: double-conversion LIBRARY: icu -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/cached-powers.cc ORIGIN: ../../../third_party/icu/source/i18n/double-conversion-cached-powers.cpp TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/cached-powers.cc FILE: ../../../third_party/icu/source/i18n/double-conversion-cached-powers.cpp ---------------------------------------------------------------------------------------------------- Copyright 2006-2008 the V8 project authors. All rights reserved. @@ -43469,22 +38969,7 @@ POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== ==================================================================================================== -LIBRARY: double-conversion LIBRARY: icu -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum-dtoa.cc -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum-dtoa.h -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum.cc -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum.h -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/cached-powers.h -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/diy-fp.cc -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/diy-fp.h -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/double-conversion.cc -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/fast-dtoa.h -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/fixed-dtoa.cc -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/fixed-dtoa.h -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/strtod.cc -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/strtod.h -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/utils.h ORIGIN: ../../../third_party/icu/source/i18n/double-conversion-bignum-dtoa.cpp ORIGIN: ../../../third_party/icu/source/i18n/double-conversion-bignum-dtoa.h ORIGIN: ../../../third_party/icu/source/i18n/double-conversion-bignum.cpp @@ -43498,20 +38983,6 @@ ORIGIN: ../../../third_party/icu/source/i18n/double-conversion-strtod.cpp ORIGIN: ../../../third_party/icu/source/i18n/double-conversion-strtod.h ORIGIN: ../../../third_party/icu/source/i18n/double-conversion-utils.h TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum-dtoa.cc -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum-dtoa.h -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum.cc -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/bignum.h -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/cached-powers.h -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/diy-fp.cc -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/diy-fp.h -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/double-conversion.cc -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/fast-dtoa.h -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/fixed-dtoa.cc -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/fixed-dtoa.h -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/strtod.cc -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/strtod.h -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/utils.h FILE: ../../../third_party/icu/source/i18n/double-conversion-bignum-dtoa.cpp FILE: ../../../third_party/icu/source/i18n/double-conversion-bignum-dtoa.h FILE: ../../../third_party/icu/source/i18n/double-conversion-bignum.cpp @@ -43693,7 +39164,7 @@ ORIGIN: ../../../third_party/angle/src/compiler/preprocessor/Preprocessor.h + .. ORIGIN: ../../../third_party/angle/src/compiler/preprocessor/Token.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/preprocessor/Token.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/BuiltInFunctionEmulatorGLSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/length_limits.h + ../../../third_party/angle/LICENSE TYPE: LicenseType.bsd FILE: ../../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp @@ -43706,7 +39177,7 @@ FILE: ../../../third_party/angle/src/compiler/preprocessor/Preprocessor.h FILE: ../../../third_party/angle/src/compiler/preprocessor/Token.cpp FILE: ../../../third_party/angle/src/compiler/preprocessor/Token.h FILE: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h -FILE: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/glsl/BuiltInFunctionEmulatorGLSL.h FILE: ../../../third_party/angle/src/compiler/translator/length_limits.h ---------------------------------------------------------------------------------------------------- Copyright 2011 The ANGLE Project Authors. All rights reserved. @@ -44021,20 +39492,13 @@ POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== ==================================================================================================== -LIBRARY: double-conversion LIBRARY: icu -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/double-conversion.h -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/fast-dtoa.cc -ORIGIN: ../../../third_party/dart/runtime/third_party/double-conversion/src/ieee.h ORIGIN: ../../../third_party/icu/source/i18n/double-conversion-double-to-string.h ORIGIN: ../../../third_party/icu/source/i18n/double-conversion-fast-dtoa.cpp ORIGIN: ../../../third_party/icu/source/i18n/double-conversion-ieee.h ORIGIN: ../../../third_party/icu/source/i18n/double-conversion-string-to-double.h ORIGIN: ../../../third_party/icu/source/i18n/double-conversion.h TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/double-conversion.h -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/fast-dtoa.cc -FILE: ../../../third_party/dart/runtime/third_party/double-conversion/src/ieee.h FILE: ../../../third_party/icu/source/i18n/double-conversion-double-to-string.h FILE: ../../../third_party/icu/source/i18n/double-conversion-fast-dtoa.cpp FILE: ../../../third_party/icu/source/i18n/double-conversion-ieee.h @@ -44070,62 +39534,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -==================================================================================================== -LIBRARY: dart -ORIGIN: ../../../third_party/dart/LICENSE -TYPE: LicenseType.bsd -FILE: ../../../third_party/dart/runtime/observatory/lib/elements.dart -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/img/chromium_icon.png -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/img/dart_icon.png -FILE: ../../../third_party/dart/runtime/observatory/lib/src/elements/img/isolate_icon.png -FILE: ../../../third_party/dart/runtime/observatory/web/favicon.ico -FILE: ../../../third_party/dart/runtime/observatory/web/index.html -FILE: ../../../third_party/dart/runtime/observatory/web/third_party/trace_viewer_full.html -FILE: ../../../third_party/dart/runtime/observatory/web/timeline.html -FILE: ../../../third_party/dart/runtime/observatory_2/lib/elements.dart -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/img/chromium_icon.png -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/img/dart_icon.png -FILE: ../../../third_party/dart/runtime/observatory_2/lib/src/elements/img/isolate_icon.png -FILE: ../../../third_party/dart/runtime/observatory_2/web/favicon.ico -FILE: ../../../third_party/dart/runtime/observatory_2/web/index.html -FILE: ../../../third_party/dart/runtime/observatory_2/web/third_party/trace_viewer_full.html -FILE: ../../../third_party/dart/runtime/observatory_2/web/timeline.html -FILE: ../../../third_party/dart/runtime/tools/wiki/styles/style.scss -FILE: ../../../third_party/dart/runtime/tools/wiki/templates/includes/auto-refresh.html -FILE: ../../../third_party/dart/runtime/tools/wiki/templates/page.html -FILE: ../../../third_party/dart/sdk.code-workspace -FILE: ../../../third_party/dart/sdk/lib/_internal/wasm/lib/async_patch.dart -FILE: ../../../third_party/dart/sdk/lib/html/html_common/conversions_dart2js.dart -FILE: ../../../third_party/dart/sdk/lib/html/html_common/html_common.dart ----------------------------------------------------------------------------------------------------- -Copyright 2012, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: boringssl ORIGIN: ../../../third_party/boringssl/apple-arm/crypto/fipsmodule/bsaes-armv7-apple.S (with ../../../third_party/boringssl/src/LICENSE) @@ -44204,8 +39612,8 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp + ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateOutputs.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/blocklayout.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/blocklayout.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/blocklayoutHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/blocklayoutHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/blocklayoutHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/blocklayoutHLSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/gpu_info_util/SystemInfo.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/gpu_info_util/SystemInfo.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/gpu_info_util/SystemInfo_internal.h + ../../../third_party/angle/LICENSE @@ -44265,8 +39673,8 @@ FILE: ../../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp FILE: ../../../third_party/angle/src/compiler/translator/ValidateOutputs.h FILE: ../../../third_party/angle/src/compiler/translator/blocklayout.cpp FILE: ../../../third_party/angle/src/compiler/translator/blocklayout.h -FILE: ../../../third_party/angle/src/compiler/translator/blocklayoutHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/blocklayoutHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/blocklayoutHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/blocklayoutHLSL.h FILE: ../../../third_party/angle/src/gpu_info_util/SystemInfo.cpp FILE: ../../../third_party/angle/src/gpu_info_util/SystemInfo.h FILE: ../../../third_party/angle/src/gpu_info_util/SystemInfo_internal.h @@ -44509,17 +39917,17 @@ ORIGIN: ../../../third_party/angle/src/common/system_utils.h + ../../../third_pa ORIGIN: ../../../third_party/angle/src/common/system_utils_win.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/tls.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/tls.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorHLSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ResourcesHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ResourcesHLSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ShaderVars.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/StructureHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/StructureHLSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/UtilsHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/UtilsHLSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/ResourcesHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/ResourcesHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/StructureHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/StructureHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/UtilsHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/UtilsHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/image_util/copyimage.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/image_util/loadimage.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/AttributeMap.cpp + ../../../third_party/angle/LICENSE @@ -44552,6 +39960,7 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h + ../../. ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/ShareGroupImpl.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/TextureImpl.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h + ../../../third_party/angle/LICENSE @@ -44617,17 +40026,17 @@ FILE: ../../../third_party/angle/src/common/system_utils.h FILE: ../../../third_party/angle/src/common/system_utils_win.cpp FILE: ../../../third_party/angle/src/common/tls.cpp FILE: ../../../third_party/angle/src/common/tls.h -FILE: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorHLSL.h -FILE: ../../../third_party/angle/src/compiler/translator/ResourcesHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/ResourcesHLSL.h FILE: ../../../third_party/angle/src/compiler/translator/ShaderVars.cpp -FILE: ../../../third_party/angle/src/compiler/translator/StructureHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/StructureHLSL.h -FILE: ../../../third_party/angle/src/compiler/translator/UtilsHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/UtilsHLSL.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.h +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/BuiltInFunctionEmulatorHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/ResourcesHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/ResourcesHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/StructureHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/StructureHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/UtilsHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/UtilsHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteElseBlocks.h FILE: ../../../third_party/angle/src/image_util/copyimage.inc FILE: ../../../third_party/angle/src/image_util/loadimage.inc FILE: ../../../third_party/angle/src/libANGLE/AttributeMap.cpp @@ -44660,6 +40069,7 @@ FILE: ../../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h FILE: ../../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h FILE: ../../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h FILE: ../../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/ShareGroupImpl.h FILE: ../../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h FILE: ../../../third_party/angle/src/libANGLE/renderer/TextureImpl.h FILE: ../../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h @@ -44954,10 +40364,10 @@ ORIGIN: ../../../third_party/angle/src/common/system_utils_ios.cpp + ../../../th ORIGIN: ../../../third_party/angle/src/common/system_utils_ios.mm + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/system_utils_linux.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/system_utils_mac.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ExtensionGLSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteDoWhile.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteDoWhile.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/ExtensionGLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/glsl/ExtensionGLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/image_util/generatemip.inc + ../../../third_party/angle/LICENSE @@ -45090,10 +40500,10 @@ FILE: ../../../third_party/angle/src/common/system_utils_ios.cpp FILE: ../../../third_party/angle/src/common/system_utils_ios.mm FILE: ../../../third_party/angle/src/common/system_utils_linux.cpp FILE: ../../../third_party/angle/src/common/system_utils_mac.cpp -FILE: ../../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/ExtensionGLSL.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteDoWhile.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteDoWhile.h +FILE: ../../../third_party/angle/src/compiler/translator/glsl/ExtensionGLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/glsl/ExtensionGLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteDoWhile.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.h FILE: ../../../third_party/angle/src/image_util/generatemip.inc @@ -45371,12 +40781,12 @@ ORIGIN: ../../../third_party/angle/src/common/vulkan/vk_headers.h + ../../../thi ORIGIN: ../../../third_party/angle/src/compiler/fuzz/translator_fuzzer.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ConstantUnion.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/Severity.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TextureFunctionHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TextureFunctionHLSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorVulkan.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorVulkan.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateMaxParameters.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/TextureFunctionHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/spirv/TranslatorSPIRV.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/spirv/TranslatorSPIRV.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp + ../../../third_party/angle/LICENSE @@ -45387,20 +40797,20 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoop ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AddDefaultReturnStatements.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AddDefaultReturnStatements.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/UseInterfaceBlockFields.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/UseInterfaceBlockFields.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/image_util/imageformats.cpp + ../../../third_party/angle/LICENSE @@ -45565,12 +40975,12 @@ FILE: ../../../third_party/angle/src/common/vulkan/vk_headers.h FILE: ../../../third_party/angle/src/compiler/fuzz/translator_fuzzer.cpp FILE: ../../../third_party/angle/src/compiler/translator/ConstantUnion.cpp FILE: ../../../third_party/angle/src/compiler/translator/Severity.h -FILE: ../../../third_party/angle/src/compiler/translator/TextureFunctionHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TextureFunctionHLSL.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorVulkan.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorVulkan.h FILE: ../../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp FILE: ../../../third_party/angle/src/compiler/translator/ValidateMaxParameters.h +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/TextureFunctionHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/TextureFunctionHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/spirv/TranslatorSPIRV.cpp +FILE: ../../../third_party/angle/src/compiler/translator/spirv/TranslatorSPIRV.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp @@ -45581,20 +40991,20 @@ FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopCo FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AddDefaultReturnStatements.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AddDefaultReturnStatements.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/UseInterfaceBlockFields.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/UseInterfaceBlockFields.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/AddAndTrueToLoopCondition.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteUnaryMinusOperatorFloat.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AddDefaultReturnStatements.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/BreakVariableAliasingInInnerLoops.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/ExpandIntegerPowExpressions.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteUnaryMinusOperatorInt.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h FILE: ../../../third_party/angle/src/image_util/imageformats.cpp @@ -45860,8 +41270,6 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/Declarator.cpp + ../. ORIGIN: ../../../third_party/angle/src/compiler/translator/Declarator.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/HashNames.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ImageFunctionHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ImageFunctionHLSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputTree.h + ../../../third_party/angle/LICENSE @@ -45870,7 +41278,9 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/Symbol.cpp + ../../.. ORIGIN: ../../../third_party/angle/src/compiler/translator/Symbol.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/SymbolUniqueId.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/emulated_builtin_functions_hlsl_autogen.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/ImageFunctionHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/ImageFunctionHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/emulated_builtin_functions_hlsl_autogen.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/ClampFragDepth.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/ClampFragDepth.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp + ../../../third_party/angle/LICENSE @@ -45881,8 +41291,8 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayL ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/WrapSwitchStatementsInBlocks.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/WrapSwitchStatementsInBlocks.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/FindMain.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp + ../../../third_party/angle/LICENSE @@ -45949,8 +41359,6 @@ FILE: ../../../third_party/angle/src/compiler/translator/Declarator.cpp FILE: ../../../third_party/angle/src/compiler/translator/Declarator.h FILE: ../../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp FILE: ../../../third_party/angle/src/compiler/translator/HashNames.cpp -FILE: ../../../third_party/angle/src/compiler/translator/ImageFunctionHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/ImageFunctionHLSL.h FILE: ../../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp FILE: ../../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.h FILE: ../../../third_party/angle/src/compiler/translator/OutputTree.h @@ -45959,7 +41367,9 @@ FILE: ../../../third_party/angle/src/compiler/translator/Symbol.cpp FILE: ../../../third_party/angle/src/compiler/translator/Symbol.h FILE: ../../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp FILE: ../../../third_party/angle/src/compiler/translator/SymbolUniqueId.h -FILE: ../../../third_party/angle/src/compiler/translator/emulated_builtin_functions_hlsl_autogen.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/ImageFunctionHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/ImageFunctionHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/emulated_builtin_functions_hlsl_autogen.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/ClampFragDepth.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/ClampFragDepth.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp @@ -45970,8 +41380,8 @@ FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLen FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/WrapSwitchStatementsInBlocks.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/WrapSwitchStatementsInBlocks.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_util/FindMain.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp @@ -46200,7 +41610,7 @@ FILE: ../../../third_party/angle/src/common/packed_cl_enums.json FILE: ../../../third_party/angle/src/common/packed_egl_enums.json FILE: ../../../third_party/angle/src/common/packed_gl_enums.json FILE: ../../../third_party/angle/src/compiler/translator/builtin_function_declarations.txt -FILE: ../../../third_party/angle/src/compiler/translator/emulated_builtin_function_data_hlsl.json +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/emulated_builtin_function_data_hlsl.json FILE: ../../../third_party/angle/src/feature_support_util/a4a_rules.json FILE: ../../../third_party/angle/src/libANGLE/es3_copy_conversion_formats.json FILE: ../../../third_party/angle/src/libANGLE/es3_format_type_combinations.json @@ -46463,20 +41873,18 @@ ORIGIN: ../../../third_party/angle/src/common/hash_utils.h + ../../../third_part ORIGIN: ../../../third_party/angle/src/common/matrix_utils.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/system_utils.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/system_utils_posix.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/AtomicCounterFunctionHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/AtomicCounterFunctionHLSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/FunctionLookup.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/FunctionLookup.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ImmutableString.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ShaderStorageBlockFunctionHLSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/ShaderStorageBlockOutputHLSL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/NameEmbeddedUniformStructsMetal.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/NameEmbeddedUniformStructsMetal.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/builtin_variables.json + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp + ../../../third_party/angle/LICENSE @@ -46485,14 +41893,16 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteStruc ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/RewriteRepeatedAssignToSwizzled.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/RewriteRepeatedAssignToSwizzled.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/NameEmbeddedUniformStructsMetal.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/NameEmbeddedUniformStructsMetal.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/Visit.h + ../../../third_party/angle/LICENSE @@ -46586,6 +41996,8 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/Conv ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000005.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000006.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000007.inc + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/CopyImageToBuffer.comp.00000000.inc + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/CopyImageToBuffer.comp.00000001.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/EtcToBc.comp.00000000.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/EtcToBc.comp.00000001.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ExportStencil.frag.00000000.inc + ../../../third_party/angle/LICENSE @@ -46651,30 +42063,39 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/Imag ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000000.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000001.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000002.inc + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000003.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000004.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000005.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000006.inc + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000007.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000008.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000009.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000A.inc + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000B.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000010.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000011.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000012.inc + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000013.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000014.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000015.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000016.inc + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000017.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000018.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000019.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000001A.inc + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000001B.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000020.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000021.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000022.inc + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000023.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000024.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000025.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000026.inc + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000027.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000028.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000029.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000002A.inc + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000002B.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/OverlayDraw.frag.00000000.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/OverlayDraw.vert.00000000.inc + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/ConvertVertex.comp + ../../../third_party/angle/LICENSE @@ -46711,20 +42132,18 @@ FILE: ../../../third_party/angle/src/common/hash_utils.h FILE: ../../../third_party/angle/src/common/matrix_utils.cpp FILE: ../../../third_party/angle/src/common/system_utils.cpp FILE: ../../../third_party/angle/src/common/system_utils_posix.cpp -FILE: ../../../third_party/angle/src/compiler/translator/AtomicCounterFunctionHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/AtomicCounterFunctionHLSL.h FILE: ../../../third_party/angle/src/compiler/translator/FunctionLookup.cpp FILE: ../../../third_party/angle/src/compiler/translator/FunctionLookup.h FILE: ../../../third_party/angle/src/compiler/translator/ImmutableString.h FILE: ../../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp FILE: ../../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h -FILE: ../../../third_party/angle/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/ShaderStorageBlockFunctionHLSL.h -FILE: ../../../third_party/angle/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/ShaderStorageBlockOutputHLSL.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/NameEmbeddedUniformStructsMetal.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/NameEmbeddedUniformStructsMetal.h FILE: ../../../third_party/angle/src/compiler/translator/builtin_variables.json +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/AtomicCounterFunctionHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/ShaderStorageBlockFunctionHLSL.h +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/hlsl/ShaderStorageBlockOutputHLSL.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp @@ -46733,14 +42152,16 @@ FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructS FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/RewriteRepeatedAssignToSwizzled.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/RewriteRepeatedAssignToSwizzled.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteAtomicFunctionExpressions.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RewriteExpressionsWithShaderStorageBlock.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/SeparateArrayConstructorStatements.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/NameEmbeddedUniformStructsMetal.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/NameEmbeddedUniformStructsMetal.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/Visit.h @@ -46834,6 +42255,8 @@ FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/Conver FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000005.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000006.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000007.inc +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/CopyImageToBuffer.comp.00000000.inc +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/CopyImageToBuffer.comp.00000001.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/EtcToBc.comp.00000000.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/EtcToBc.comp.00000001.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ExportStencil.frag.00000000.inc @@ -46899,30 +42322,39 @@ FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageC FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000000.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000001.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000002.inc +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000003.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000004.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000005.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000006.inc +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000007.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000008.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000009.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000A.inc +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000B.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000010.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000011.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000012.inc +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000013.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000014.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000015.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000016.inc +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000017.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000018.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000019.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000001A.inc +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000001B.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000020.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000021.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000022.inc +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000023.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000024.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000025.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000026.inc +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000027.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000028.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000029.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000002A.inc +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000002B.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/OverlayDraw.frag.00000000.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/gen/OverlayDraw.vert.00000000.inc FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/ConvertVertex.comp @@ -47131,14 +42563,14 @@ ORIGIN: ../../../third_party/angle/src/compiler/preprocessor/preprocessor.l + .. ORIGIN: ../../../third_party/angle/src/compiler/preprocessor/preprocessor.y + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/preprocessor/preprocessor_lex_autogen.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateAST.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateAST.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/glslang.l + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/glslang.y + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/glslang_lex_autogen.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/spirv/BuiltinsWorkaround.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/spirv/BuiltinsWorkaround.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp + ../../../third_party/angle/LICENSE @@ -47150,8 +42582,8 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeM ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/BuiltIn.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/FindFunction.h + ../../../third_party/angle/LICENSE @@ -47322,14 +42754,14 @@ FILE: ../../../third_party/angle/src/compiler/preprocessor/preprocessor.l FILE: ../../../third_party/angle/src/compiler/preprocessor/preprocessor.y FILE: ../../../third_party/angle/src/compiler/preprocessor/preprocessor_lex_autogen.cpp FILE: ../../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp -FILE: ../../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp -FILE: ../../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h FILE: ../../../third_party/angle/src/compiler/translator/ValidateAST.cpp FILE: ../../../third_party/angle/src/compiler/translator/ValidateAST.h FILE: ../../../third_party/angle/src/compiler/translator/glslang.l FILE: ../../../third_party/angle/src/compiler/translator/glslang.y FILE: ../../../third_party/angle/src/compiler/translator/glslang_lex_autogen.cpp FILE: ../../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp +FILE: ../../../third_party/angle/src/compiler/translator/spirv/BuiltinsWorkaround.cpp +FILE: ../../../third_party/angle/src/compiler/translator/spirv/BuiltinsWorkaround.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp @@ -47341,8 +42773,8 @@ FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMap FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/glsl/apple/RewriteRowMajorMatrices.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/BuiltIn.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_util/FindFunction.h @@ -47628,97 +43060,96 @@ ORIGIN: ../../../third_party/angle/src/common/gl/cgl/FunctionsCGL.h + ../../../t ORIGIN: ../../../third_party/angle/src/common/system_utils_apple.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/vulkan/vulkan_icd.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/vulkan/vulkan_icd.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/DriverUniformMetal.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/DriverUniformMetal.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ImmutableString_ESSL_autogen.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/SymbolTable_ESSL_autogen.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/SymbolTable_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/AddExplicitTypeCasts.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/AddExplicitTypeCasts.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/AstHelpers.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/AstHelpers.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/DebugSink.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/DiscoverDependentFunctions.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/DiscoverDependentFunctions.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/DiscoverEnclosingFunctionTraverser.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/DiscoverEnclosingFunctionTraverser.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/EmitMetal.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/FixTypeConstructors.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/FixTypeConstructors.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/HoistConstants.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/HoistConstants.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/IdGen.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/IdGen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/IntermRebuild.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/IntroduceVertexIndexID.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/IntroduceVertexIndexID.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Layout.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Layout.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/MapFunctionsToDefinitions.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/MapFunctionsToDefinitions.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/MapSymbols.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/MapSymbols.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ModifyStruct.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ModifyStruct.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Name.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Name.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Pipeline.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Pipeline.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ReduceInterfaceBlocks.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ReduceInterfaceBlocks.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Reference.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteCaseDeclarations.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteCaseDeclarations.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteOutArgs.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteOutArgs.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewritePipelines.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewritePipelines.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteUnaddressableReferences.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteUnaddressableReferences.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundExpressions.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundExpressions.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundStructDeclarations.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundStructDeclarations.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SkippingTraverser.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SymbolEnv.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SymbolEnv.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ToposortStructs.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ToposortStructs.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/TransposeRowMajorMatrices.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/TransposeRowMajorMatrices.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/WrapMain.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/WrapMain.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/AsNode.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/AstHelpers.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/AstHelpers.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/DebugSink.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/DiscoverDependentFunctions.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/DiscoverDependentFunctions.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/DiscoverEnclosingFunctionTraverser.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/DiscoverEnclosingFunctionTraverser.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/DriverUniformMetal.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/DriverUniformMetal.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/EmitMetal.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/EmitMetal.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/IdGen.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/IdGen.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/IntermRebuild.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/IntermRebuild.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/Layout.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/Layout.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/MapFunctionsToDefinitions.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/MapFunctionsToDefinitions.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/MapSymbols.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/MapSymbols.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/ModifyStruct.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/ModifyStruct.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/Name.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/Name.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/NodeType.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/Pipeline.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/Pipeline.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/ProgramPrelude.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/ProgramPrelude.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/Reference.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/RewritePipelines.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/RewritePipelines.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/SkippingTraverser.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/SymbolEnv.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/SymbolEnv.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/ToposortStructs.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/ToposortStructs.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/TranslatorMSL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/TranslatorMSL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/AsNode.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/FixTypeConstructors.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/FixTypeConstructors.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/HoistConstants.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/HoistConstants.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/IntroduceVertexIndexID.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/IntroduceVertexIndexID.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteCaseDeclarations.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteCaseDeclarations.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteOutArgs.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteOutArgs.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteUnaddressableReferences.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteUnaddressableReferences.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/SeparateCompoundExpressions.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/SeparateCompoundExpressions.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/SeparateCompoundStructDeclarations.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/SeparateCompoundStructDeclarations.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/WrapMain.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/WrapMain.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/FlagSamplersWithTexelFetch.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/FlagSamplersWithTexelFetch.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/RewriteInterpolateAtOffset.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/RewriteInterpolateAtOffset.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/BuiltIn_complete_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/IntermRebuild.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/IntermRebuild.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/NodeType.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp + ../../../third_party/angle/LICENSE @@ -47811,10 +43242,8 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/TransformFeedback ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/TransformFeedbackMtl.mm + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/file_hooking/shader_cache_file_hooking.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_format_table_autogen.mm + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_0_ios_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_0_macos_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_1_ios_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_1_macos_autogen.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_ios_autogen.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_macos_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_src_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h + ../../../third_party/angle/LICENSE @@ -47849,24 +43278,9 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/validationES31_autogen.h + ../.. ORIGIN: ../../../third_party/angle/src/libANGLE/validationES32_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/validationES3_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/validationESEXT_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL11_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL12_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL13_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL14_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL15_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL1_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL21_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL2_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL31_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL32_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL33_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL3_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL41_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL42_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL43_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL44_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL45_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL46_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/validationGL4_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libEGL/libEGL_autogen.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libEGL/libEGL_autogen.def + ../../../third_party/angle/LICENSE @@ -47921,97 +43335,96 @@ FILE: ../../../third_party/angle/src/common/gl/cgl/FunctionsCGL.h FILE: ../../../third_party/angle/src/common/system_utils_apple.cpp FILE: ../../../third_party/angle/src/common/vulkan/vulkan_icd.cpp FILE: ../../../third_party/angle/src/common/vulkan/vulkan_icd.h -FILE: ../../../third_party/angle/src/compiler/translator/DriverUniformMetal.cpp -FILE: ../../../third_party/angle/src/compiler/translator/DriverUniformMetal.h FILE: ../../../third_party/angle/src/compiler/translator/ImmutableString_ESSL_autogen.cpp FILE: ../../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp FILE: ../../../third_party/angle/src/compiler/translator/SymbolTable_ESSL_autogen.cpp FILE: ../../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp FILE: ../../../third_party/angle/src/compiler/translator/SymbolTable_autogen.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/AddExplicitTypeCasts.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/AddExplicitTypeCasts.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/AstHelpers.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/AstHelpers.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/DebugSink.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/DiscoverDependentFunctions.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/DiscoverDependentFunctions.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/DiscoverEnclosingFunctionTraverser.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/DiscoverEnclosingFunctionTraverser.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/EmitMetal.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/FixTypeConstructors.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/FixTypeConstructors.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/HoistConstants.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/HoistConstants.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/IdGen.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/IdGen.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/IntermRebuild.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/IntroduceVertexIndexID.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/IntroduceVertexIndexID.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Layout.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Layout.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/MapFunctionsToDefinitions.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/MapFunctionsToDefinitions.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/MapSymbols.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/MapSymbols.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ModifyStruct.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ModifyStruct.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Name.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Name.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Pipeline.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Pipeline.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ProgramPrelude.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ReduceInterfaceBlocks.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ReduceInterfaceBlocks.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/Reference.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteCaseDeclarations.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteCaseDeclarations.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteOutArgs.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteOutArgs.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewritePipelines.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewritePipelines.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteUnaddressableReferences.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteUnaddressableReferences.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundExpressions.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundExpressions.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundStructDeclarations.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SeparateCompoundStructDeclarations.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SkippingTraverser.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SymbolEnv.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/SymbolEnv.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ToposortStructs.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ToposortStructs.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/TransposeRowMajorMatrices.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/TransposeRowMajorMatrices.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/WrapMain.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/WrapMain.h FILE: ../../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp FILE: ../../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h FILE: ../../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp FILE: ../../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/AsNode.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/AstHelpers.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/AstHelpers.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/DebugSink.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/DiscoverDependentFunctions.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/DiscoverDependentFunctions.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/DiscoverEnclosingFunctionTraverser.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/DiscoverEnclosingFunctionTraverser.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/DriverUniformMetal.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/DriverUniformMetal.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/EmitMetal.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/EmitMetal.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/IdGen.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/IdGen.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/IntermRebuild.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/IntermRebuild.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/Layout.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/Layout.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/MapFunctionsToDefinitions.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/MapFunctionsToDefinitions.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/MapSymbols.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/MapSymbols.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/ModifyStruct.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/ModifyStruct.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/Name.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/Name.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/NodeType.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/Pipeline.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/Pipeline.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/ProgramPrelude.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/ProgramPrelude.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/Reference.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/RewritePipelines.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/RewritePipelines.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/SkippingTraverser.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/SymbolEnv.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/SymbolEnv.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/ToposortStructs.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/ToposortStructs.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/TranslatorMSL.cpp +FILE: ../../../third_party/angle/src/compiler/translator/msl/TranslatorMSL.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/FlagSamplersWithTexelFetch.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteInterpolateAtOffset.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_util/AsNode.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/RecordUniformBlocksWithLargeArrayMember.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/AddExplicitTypeCasts.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/ConvertUnsupportedConstructorsToFunctionCalls.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/FixTypeConstructors.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/FixTypeConstructors.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/HoistConstants.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/HoistConstants.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/IntroduceVertexIndexID.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/IntroduceVertexIndexID.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/ReduceInterfaceBlocks.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteCaseDeclarations.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteCaseDeclarations.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteOutArgs.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteOutArgs.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteUnaddressableReferences.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteUnaddressableReferences.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/SeparateCompoundExpressions.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/SeparateCompoundExpressions.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/SeparateCompoundStructDeclarations.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/SeparateCompoundStructDeclarations.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/TransposeRowMajorMatrices.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/WrapMain.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/WrapMain.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/FlagSamplersWithTexelFetch.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/FlagSamplersWithTexelFetch.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/RewriteInterpolateAtOffset.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/RewriteInterpolateAtOffset.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/BuiltIn_complete_autogen.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_util/IntermRebuild.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_util/IntermRebuild.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_util/NodeType.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp @@ -48104,10 +43517,8 @@ FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/TransformFeedbackMt FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/TransformFeedbackMtl.mm FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/file_hooking/shader_cache_file_hooking.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_format_table_autogen.mm -FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_0_ios_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_0_macos_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_1_ios_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_2_1_macos_autogen.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_ios_autogen.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_macos_autogen.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_src_autogen.h FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h @@ -48142,24 +43553,9 @@ FILE: ../../../third_party/angle/src/libANGLE/validationES31_autogen.h FILE: ../../../third_party/angle/src/libANGLE/validationES32_autogen.h FILE: ../../../third_party/angle/src/libANGLE/validationES3_autogen.h FILE: ../../../third_party/angle/src/libANGLE/validationESEXT_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL11_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL12_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL13_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL14_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL15_autogen.h FILE: ../../../third_party/angle/src/libANGLE/validationGL1_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL21_autogen.h FILE: ../../../third_party/angle/src/libANGLE/validationGL2_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL31_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL32_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL33_autogen.h FILE: ../../../third_party/angle/src/libANGLE/validationGL3_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL41_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL42_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL43_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL44_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL45_autogen.h -FILE: ../../../third_party/angle/src/libANGLE/validationGL46_autogen.h FILE: ../../../third_party/angle/src/libANGLE/validationGL4_autogen.h FILE: ../../../third_party/angle/src/libEGL/libEGL_autogen.cpp FILE: ../../../third_party/angle/src/libEGL/libEGL_autogen.def @@ -48338,13 +43734,13 @@ ORIGIN: ../../../third_party/angle/src/common/spirv/spirv_instruction_parser_aut ORIGIN: ../../../third_party/angle/src/common/spirv/spirv_types.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/vulkan/libvulkan_loader.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/BuildSPIRV.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/BuildSPIRV.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/Operator_autogen.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputSPIRV.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/OutputSPIRV.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/spirv/BuildSPIRV.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/spirv/BuildSPIRV.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/spirv/OutputSPIRV.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/spirv/OutputSPIRV.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/DeclarePerVertexBlocks.cpp + ../../../third_party/angle/LICENSE @@ -48352,10 +43748,10 @@ ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/DeclarePerVe ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFragColorData.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFragColorData.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteR32fImages.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteR32fImages.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateFragColorData.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateFragColorData.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/RewriteR32fImages.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/RewriteR32fImages.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/FindPreciseNodes.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_util/FindPreciseNodes.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/CLBitField.h + ../../../third_party/angle/LICENSE @@ -48512,13 +43908,13 @@ FILE: ../../../third_party/angle/src/common/spirv/spirv_instruction_parser_autog FILE: ../../../third_party/angle/src/common/spirv/spirv_types.h FILE: ../../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp FILE: ../../../third_party/angle/src/common/vulkan/libvulkan_loader.h -FILE: ../../../third_party/angle/src/compiler/translator/BuildSPIRV.cpp -FILE: ../../../third_party/angle/src/compiler/translator/BuildSPIRV.h FILE: ../../../third_party/angle/src/compiler/translator/Operator_autogen.h -FILE: ../../../third_party/angle/src/compiler/translator/OutputSPIRV.cpp -FILE: ../../../third_party/angle/src/compiler/translator/OutputSPIRV.h FILE: ../../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp FILE: ../../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h +FILE: ../../../third_party/angle/src/compiler/translator/spirv/BuildSPIRV.cpp +FILE: ../../../third_party/angle/src/compiler/translator/spirv/BuildSPIRV.h +FILE: ../../../third_party/angle/src/compiler/translator/spirv/OutputSPIRV.cpp +FILE: ../../../third_party/angle/src/compiler/translator/spirv/OutputSPIRV.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/DeclarePerVertexBlocks.cpp @@ -48526,10 +43922,10 @@ FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/DeclarePerVert FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFragColorData.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFragColorData.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteR32fImages.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/RewriteR32fImages.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateFragColorData.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateFragColorData.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/RewriteR32fImages.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/RewriteR32fImages.h FILE: ../../../third_party/angle/src/compiler/translator/tree_util/FindPreciseNodes.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_util/FindPreciseNodes.h FILE: ../../../third_party/angle/src/libANGLE/CLBitField.h @@ -48868,21 +44264,21 @@ ORIGIN: ../../../third_party/angle/src/common/backtrace_utils_noop.cpp + ../../. ORIGIN: ../../../third_party/angle/src/common/frame_capture_utils.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/frame_capture_utils.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/BaseTypes.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ConstantNames.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/GuardFragDepthWrite.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/GuardFragDepthWrite.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/msl/ConstantNames.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RewritePixelLocalStorage.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateAdvancedBlendEquations.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateAdvancedBlendEquations.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateDithering.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateDithering.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateYUVBuiltIns.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateYUVBuiltIns.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateAdvancedBlendEquations.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateAdvancedBlendEquations.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateDithering.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateDithering.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateYUVBuiltIns.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateYUVBuiltIns.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/image_util/AstcDecompressor.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/image_util/AstcDecompressor.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/image_util/AstcDecompressorNoOp.cpp + ../../../third_party/angle/LICENSE @@ -48949,21 +44345,21 @@ FILE: ../../../third_party/angle/src/common/backtrace_utils_noop.cpp FILE: ../../../third_party/angle/src/common/frame_capture_utils.cpp FILE: ../../../third_party/angle/src/common/frame_capture_utils.h FILE: ../../../third_party/angle/src/compiler/translator/BaseTypes.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/ConstantNames.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/GuardFragDepthWrite.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/GuardFragDepthWrite.h +FILE: ../../../third_party/angle/src/compiler/translator/msl/ConstantNames.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RewritePixelLocalStorage.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateAdvancedBlendEquations.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateAdvancedBlendEquations.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateDithering.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateDithering.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateYUVBuiltIns.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateYUVBuiltIns.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AggregateAssignArraysInSSBOs.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/hlsl/AggregateAssignStructsInSSBOs.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/GuardFragDepthWrite.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateAdvancedBlendEquations.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateAdvancedBlendEquations.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateDithering.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateDithering.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateYUVBuiltIns.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateYUVBuiltIns.h FILE: ../../../third_party/angle/src/image_util/AstcDecompressor.cpp FILE: ../../../third_party/angle/src/image_util/AstcDecompressor.h FILE: ../../../third_party/angle/src/image_util/AstcDecompressorNoOp.cpp @@ -49082,14 +44478,20 @@ LIBRARY: angle ORIGIN: ../../../third_party/angle/src/common/FixedQueue.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/platform_helpers.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/platform_helpers.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteInterpolants.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteInterpolants.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFramebufferFetch.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFramebufferFetch.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteInterpolants.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteInterpolants.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/GlobalMutex.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/GlobalMutex.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/ShareGroup.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/ShareGroup.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/SharedContextMutex.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/SharedContextMutex.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/context_private_call_gl.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/context_private_call_gl_autogen.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/context_private_call_gles.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/context_private_call_gles_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_library_cache.h + ../../../third_party/angle/LICENSE @@ -49106,20 +44508,28 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommand ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandPool.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/CopyImageToBuffer.comp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/CopyImageToBuffer.comp.json + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libGLESv2/egl_context_lock_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libGLESv2/egl_context_lock_impl.h + ../../../third_party/angle/LICENSE TYPE: LicenseType.bsd FILE: ../../../third_party/angle/src/common/FixedQueue.h FILE: ../../../third_party/angle/src/common/platform_helpers.cpp FILE: ../../../third_party/angle/src/common/platform_helpers.h -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteInterpolants.cpp -FILE: ../../../third_party/angle/src/compiler/translator/TranslatorMetalDirect/RewriteInterpolants.h -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFramebufferFetch.cpp -FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/vulkan/EmulateFramebufferFetch.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteInterpolants.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteInterpolants.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.h FILE: ../../../third_party/angle/src/libANGLE/GlobalMutex.cpp FILE: ../../../third_party/angle/src/libANGLE/GlobalMutex.h +FILE: ../../../third_party/angle/src/libANGLE/ShareGroup.cpp +FILE: ../../../third_party/angle/src/libANGLE/ShareGroup.h FILE: ../../../third_party/angle/src/libANGLE/SharedContextMutex.cpp FILE: ../../../third_party/angle/src/libANGLE/SharedContextMutex.h +FILE: ../../../third_party/angle/src/libANGLE/context_private_call_gl.cpp +FILE: ../../../third_party/angle/src/libANGLE/context_private_call_gl_autogen.h +FILE: ../../../third_party/angle/src/libANGLE/context_private_call_gles.cpp +FILE: ../../../third_party/angle/src/libANGLE/context_private_call_gles_autogen.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_library_cache.h @@ -49136,6 +44546,8 @@ FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandPo FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandPool.h FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/CopyImageToBuffer.comp +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/CopyImageToBuffer.comp.json FILE: ../../../third_party/angle/src/libGLESv2/egl_context_lock_autogen.h FILE: ../../../third_party/angle/src/libGLESv2/egl_context_lock_impl.h ---------------------------------------------------------------------------------------------------- @@ -54495,7 +49907,6 @@ FILE: ../../../third_party/icu/patches/atomic_template_instantiation.patch FILE: ../../../third_party/icu/patches/cjdict.patch FILE: ../../../third_party/icu/patches/configure.patch FILE: ../../../third_party/icu/patches/data_symb.patch -FILE: ../../../third_party/icu/patches/fix-bool-mix-use.patch FILE: ../../../third_party/icu/patches/fuchsia.patch FILE: ../../../third_party/icu/patches/gb_table.patch FILE: ../../../third_party/icu/patches/include-utility.patch @@ -54504,10 +49915,10 @@ FILE: ../../../third_party/icu/patches/isvalidenum.patch FILE: ../../../third_party/icu/patches/khmer-dictbe.patch FILE: ../../../third_party/icu/patches/locale1.patch FILE: ../../../third_party/icu/patches/locale_google.patch +FILE: ../../../third_party/icu/patches/name_5_langs.patch FILE: ../../../third_party/icu/patches/restrace.patch -FILE: ../../../third_party/icu/patches/revert-en-ca-date.patch +FILE: ../../../third_party/icu/patches/ultag_parse-double-free.patch FILE: ../../../third_party/icu/patches/wordbrk.patch -FILE: ../../../third_party/icu/patches/wpo.patch FILE: ../../../third_party/icu/source/data/in/coll/ucadata-implicithan-icu4x.icu FILE: ../../../third_party/icu/source/data/in/coll/ucadata-implicithan.icu FILE: ../../../third_party/icu/source/data/in/coll/ucadata-unihan-icu4x.icu @@ -54588,7 +49999,7 @@ THE DATA FILES OR SOFTWARE. COPYRIGHT AND PERMISSION NOTICE -Copyright © 1991-2022 Unicode, Inc. All rights reserved. +Copyright © 1991-2023 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining @@ -55050,6 +50461,8 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/common/lstmbe.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/common/messageimpl.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/common/messagepattern.cpp +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/common/mlbe.cpp +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/common/mlbe.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/common/msvcres.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/common/mutex.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/common/norm2_nfc_data.h @@ -55392,6 +50805,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/common/uvectr64.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/common/wintz.cpp ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/common/wintz.h +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/brkitr/adaboost/jaml.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/brkitr/de.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/brkitr/dictionaries/thaidict.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/brkitr/el.txt @@ -55402,6 +50816,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/brkitr/fi.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/brkitr/fr.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/brkitr/it.txt +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/brkitr/ko.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model4_heavy.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model5_heavy.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model7_heavy.txt @@ -56173,6 +51588,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/as.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/asa.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/ast.txt +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/ay.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/az.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/az_AZ.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/az_Cyrl.txt @@ -56215,6 +51631,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/doi.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/dsb.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/dua.txt +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/dv.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/dyo.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/dz.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/ebu.txt @@ -56392,6 +51809,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/id_ID.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/ig.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/ii.txt +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/ilo.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/in.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/in_ID.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/is.txt @@ -56438,6 +51856,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/lt.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/lu.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/luo.txt +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/lus.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/luy.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/lv.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/mai.txt @@ -56591,6 +52010,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/tl_PH.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/to.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/tr.txt +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/ts.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/tt.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/twq.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/lang/tzm.txt @@ -58350,10 +53770,14 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Cyrl_Gutgarts.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn_ALALOC.txt +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn_ALALOC_Geminate.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn_Aethiopi.txt +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn_Aethiopi_Geminate.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn_Beta_Metsehaf.txt +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn_Beta_Metsehaf_Geminate.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn_ES3842.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn_IES_JES_1964.txt +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn_IES_JES_1964_Geminate.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn_Lambdin.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Ethi_Latn_SERA.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Fullwidth_Halfwidth.txt @@ -58495,6 +53919,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Thai_ThaiSemi.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/Zawgyi_my.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/am_Ethi_am_Brai.txt +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/am_Ethi_am_Ethi_Geminate.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/am_Ethi_d0_Morse.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/am_am_FONIPA.txt ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/data/translit/am_am_Latn_BGN.txt @@ -59832,6 +55257,8 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/inputext.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/islamcal.cpp ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/islamcal.h +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/iso8601cal.cpp +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/iso8601cal.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/japancal.cpp ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/japancal.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/listformatter.cpp @@ -59894,6 +55321,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/number_roundingutils.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/number_scientific.cpp ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/number_scientific.h +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/number_simple.cpp ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/number_skeletons.cpp ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/number_skeletons.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/number_symbolswrapper.cpp @@ -60070,6 +55498,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/fieldpos.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/fmtable.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/format.h +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/formattednumber.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/formattedvalue.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/fpositer.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/gender.h @@ -60094,6 +55523,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/scientificnumberformatter.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/search.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/selfmt.h +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/simplenumberformatter.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/simpletz.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/smpdtfmt.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/sortkey.h @@ -60118,6 +55548,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/udisplayoptions.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/ufieldpositer.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/uformattable.h +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/uformattednumber.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/uformattedvalue.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/ugender.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/ulistformatter.h @@ -60126,6 +55557,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/unirepl.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/unum.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/unumberformatter.h +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/unumberoptions.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/unumberrangeformatter.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/unumsys.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/upluralrules.h @@ -60133,6 +55565,7 @@ ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/uregion.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/ureldatefmt.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/usearch.h +ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/usimplenumberformatter.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/uspoof.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/utmscale.h ORIGIN: http://www.unicode.org/copyright.html referenced by ../../../third_party/icu/source/i18n/unicode/utrans.h @@ -60433,6 +55866,8 @@ FILE: ../../../third_party/icu/source/common/lstmbe.cpp FILE: ../../../third_party/icu/source/common/lstmbe.h FILE: ../../../third_party/icu/source/common/messageimpl.h FILE: ../../../third_party/icu/source/common/messagepattern.cpp +FILE: ../../../third_party/icu/source/common/mlbe.cpp +FILE: ../../../third_party/icu/source/common/mlbe.h FILE: ../../../third_party/icu/source/common/msvcres.h FILE: ../../../third_party/icu/source/common/mutex.h FILE: ../../../third_party/icu/source/common/norm2_nfc_data.h @@ -60775,6 +56210,7 @@ FILE: ../../../third_party/icu/source/common/uvectr64.cpp FILE: ../../../third_party/icu/source/common/uvectr64.h FILE: ../../../third_party/icu/source/common/wintz.cpp FILE: ../../../third_party/icu/source/common/wintz.h +FILE: ../../../third_party/icu/source/data/brkitr/adaboost/jaml.txt FILE: ../../../third_party/icu/source/data/brkitr/de.txt FILE: ../../../third_party/icu/source/data/brkitr/dictionaries/thaidict.txt FILE: ../../../third_party/icu/source/data/brkitr/el.txt @@ -60786,6 +56222,7 @@ FILE: ../../../third_party/icu/source/data/brkitr/fi.txt FILE: ../../../third_party/icu/source/data/brkitr/fr.txt FILE: ../../../third_party/icu/source/data/brkitr/it.txt FILE: ../../../third_party/icu/source/data/brkitr/ja.txt +FILE: ../../../third_party/icu/source/data/brkitr/ko.txt FILE: ../../../third_party/icu/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model4_heavy.txt FILE: ../../../third_party/icu/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model5_heavy.txt FILE: ../../../third_party/icu/source/data/brkitr/lstm/Burmese_codepoints_exclusive_model7_heavy.txt @@ -61564,6 +57001,7 @@ FILE: ../../../third_party/icu/source/data/lang/ars.txt FILE: ../../../third_party/icu/source/data/lang/as.txt FILE: ../../../third_party/icu/source/data/lang/asa.txt FILE: ../../../third_party/icu/source/data/lang/ast.txt +FILE: ../../../third_party/icu/source/data/lang/ay.txt FILE: ../../../third_party/icu/source/data/lang/az.txt FILE: ../../../third_party/icu/source/data/lang/az_AZ.txt FILE: ../../../third_party/icu/source/data/lang/az_Cyrl.txt @@ -61606,6 +57044,7 @@ FILE: ../../../third_party/icu/source/data/lang/dje.txt FILE: ../../../third_party/icu/source/data/lang/doi.txt FILE: ../../../third_party/icu/source/data/lang/dsb.txt FILE: ../../../third_party/icu/source/data/lang/dua.txt +FILE: ../../../third_party/icu/source/data/lang/dv.txt FILE: ../../../third_party/icu/source/data/lang/dyo.txt FILE: ../../../third_party/icu/source/data/lang/dz.txt FILE: ../../../third_party/icu/source/data/lang/ebu.txt @@ -61783,6 +57222,7 @@ FILE: ../../../third_party/icu/source/data/lang/id.txt FILE: ../../../third_party/icu/source/data/lang/id_ID.txt FILE: ../../../third_party/icu/source/data/lang/ig.txt FILE: ../../../third_party/icu/source/data/lang/ii.txt +FILE: ../../../third_party/icu/source/data/lang/ilo.txt FILE: ../../../third_party/icu/source/data/lang/in.txt FILE: ../../../third_party/icu/source/data/lang/in_ID.txt FILE: ../../../third_party/icu/source/data/lang/is.txt @@ -61829,6 +57269,7 @@ FILE: ../../../third_party/icu/source/data/lang/lrc.txt FILE: ../../../third_party/icu/source/data/lang/lt.txt FILE: ../../../third_party/icu/source/data/lang/lu.txt FILE: ../../../third_party/icu/source/data/lang/luo.txt +FILE: ../../../third_party/icu/source/data/lang/lus.txt FILE: ../../../third_party/icu/source/data/lang/luy.txt FILE: ../../../third_party/icu/source/data/lang/lv.txt FILE: ../../../third_party/icu/source/data/lang/mai.txt @@ -61982,6 +57423,7 @@ FILE: ../../../third_party/icu/source/data/lang/tl.txt FILE: ../../../third_party/icu/source/data/lang/tl_PH.txt FILE: ../../../third_party/icu/source/data/lang/to.txt FILE: ../../../third_party/icu/source/data/lang/tr.txt +FILE: ../../../third_party/icu/source/data/lang/ts.txt FILE: ../../../third_party/icu/source/data/lang/tt.txt FILE: ../../../third_party/icu/source/data/lang/twq.txt FILE: ../../../third_party/icu/source/data/lang/tzm.txt @@ -63741,10 +59183,14 @@ FILE: ../../../third_party/icu/source/data/translit/Devanagari_InterIndic.txt FILE: ../../../third_party/icu/source/data/translit/Ethi_Cyrl_Gutgarts.txt FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn.txt FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn_ALALOC.txt +FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn_ALALOC_Geminate.txt FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn_Aethiopi.txt +FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn_Aethiopi_Geminate.txt FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn_Beta_Metsehaf.txt +FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn_Beta_Metsehaf_Geminate.txt FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn_ES3842.txt FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn_IES_JES_1964.txt +FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn_IES_JES_1964_Geminate.txt FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn_Lambdin.txt FILE: ../../../third_party/icu/source/data/translit/Ethi_Latn_SERA.txt FILE: ../../../third_party/icu/source/data/translit/Fullwidth_Halfwidth.txt @@ -63886,6 +59332,7 @@ FILE: ../../../third_party/icu/source/data/translit/Thai_ThaiLogical.txt FILE: ../../../third_party/icu/source/data/translit/Thai_ThaiSemi.txt FILE: ../../../third_party/icu/source/data/translit/Zawgyi_my.txt FILE: ../../../third_party/icu/source/data/translit/am_Ethi_am_Brai.txt +FILE: ../../../third_party/icu/source/data/translit/am_Ethi_am_Ethi_Geminate.txt FILE: ../../../third_party/icu/source/data/translit/am_Ethi_d0_Morse.txt FILE: ../../../third_party/icu/source/data/translit/am_am_FONIPA.txt FILE: ../../../third_party/icu/source/data/translit/am_am_Latn_BGN.txt @@ -65234,6 +60681,8 @@ FILE: ../../../third_party/icu/source/i18n/inputext.cpp FILE: ../../../third_party/icu/source/i18n/inputext.h FILE: ../../../third_party/icu/source/i18n/islamcal.cpp FILE: ../../../third_party/icu/source/i18n/islamcal.h +FILE: ../../../third_party/icu/source/i18n/iso8601cal.cpp +FILE: ../../../third_party/icu/source/i18n/iso8601cal.h FILE: ../../../third_party/icu/source/i18n/japancal.cpp FILE: ../../../third_party/icu/source/i18n/japancal.h FILE: ../../../third_party/icu/source/i18n/listformatter.cpp @@ -65296,6 +60745,7 @@ FILE: ../../../third_party/icu/source/i18n/number_rounding.cpp FILE: ../../../third_party/icu/source/i18n/number_roundingutils.h FILE: ../../../third_party/icu/source/i18n/number_scientific.cpp FILE: ../../../third_party/icu/source/i18n/number_scientific.h +FILE: ../../../third_party/icu/source/i18n/number_simple.cpp FILE: ../../../third_party/icu/source/i18n/number_skeletons.cpp FILE: ../../../third_party/icu/source/i18n/number_skeletons.h FILE: ../../../third_party/icu/source/i18n/number_symbolswrapper.cpp @@ -65472,6 +60922,7 @@ FILE: ../../../third_party/icu/source/i18n/unicode/dtrule.h FILE: ../../../third_party/icu/source/i18n/unicode/fieldpos.h FILE: ../../../third_party/icu/source/i18n/unicode/fmtable.h FILE: ../../../third_party/icu/source/i18n/unicode/format.h +FILE: ../../../third_party/icu/source/i18n/unicode/formattednumber.h FILE: ../../../third_party/icu/source/i18n/unicode/formattedvalue.h FILE: ../../../third_party/icu/source/i18n/unicode/fpositer.h FILE: ../../../third_party/icu/source/i18n/unicode/gender.h @@ -65496,6 +60947,7 @@ FILE: ../../../third_party/icu/source/i18n/unicode/reldatefmt.h FILE: ../../../third_party/icu/source/i18n/unicode/scientificnumberformatter.h FILE: ../../../third_party/icu/source/i18n/unicode/search.h FILE: ../../../third_party/icu/source/i18n/unicode/selfmt.h +FILE: ../../../third_party/icu/source/i18n/unicode/simplenumberformatter.h FILE: ../../../third_party/icu/source/i18n/unicode/simpletz.h FILE: ../../../third_party/icu/source/i18n/unicode/smpdtfmt.h FILE: ../../../third_party/icu/source/i18n/unicode/sortkey.h @@ -65520,6 +60972,7 @@ FILE: ../../../third_party/icu/source/i18n/unicode/udatpg.h FILE: ../../../third_party/icu/source/i18n/unicode/udisplayoptions.h FILE: ../../../third_party/icu/source/i18n/unicode/ufieldpositer.h FILE: ../../../third_party/icu/source/i18n/unicode/uformattable.h +FILE: ../../../third_party/icu/source/i18n/unicode/uformattednumber.h FILE: ../../../third_party/icu/source/i18n/unicode/uformattedvalue.h FILE: ../../../third_party/icu/source/i18n/unicode/ugender.h FILE: ../../../third_party/icu/source/i18n/unicode/ulistformatter.h @@ -65528,6 +60981,7 @@ FILE: ../../../third_party/icu/source/i18n/unicode/umsg.h FILE: ../../../third_party/icu/source/i18n/unicode/unirepl.h FILE: ../../../third_party/icu/source/i18n/unicode/unum.h FILE: ../../../third_party/icu/source/i18n/unicode/unumberformatter.h +FILE: ../../../third_party/icu/source/i18n/unicode/unumberoptions.h FILE: ../../../third_party/icu/source/i18n/unicode/unumberrangeformatter.h FILE: ../../../third_party/icu/source/i18n/unicode/unumsys.h FILE: ../../../third_party/icu/source/i18n/unicode/upluralrules.h @@ -65535,6 +60989,7 @@ FILE: ../../../third_party/icu/source/i18n/unicode/uregex.h FILE: ../../../third_party/icu/source/i18n/unicode/uregion.h FILE: ../../../third_party/icu/source/i18n/unicode/ureldatefmt.h FILE: ../../../third_party/icu/source/i18n/unicode/usearch.h +FILE: ../../../third_party/icu/source/i18n/unicode/usimplenumberformatter.h FILE: ../../../third_party/icu/source/i18n/unicode/uspoof.h FILE: ../../../third_party/icu/source/i18n/unicode/utmscale.h FILE: ../../../third_party/icu/source/i18n/unicode/utrans.h @@ -66444,4 +61899,4 @@ freely, subject to the following restrictions: 3. This notice may not be removed or altered from any source distribution. ==================================================================================================== -Total license count: 888 +Total license count: 868 diff --git a/ci/licenses_golden/tool_signature b/ci/licenses_golden/tool_signature index e8cee7ed4c9b7..bb1142c385e9a 100644 --- a/ci/licenses_golden/tool_signature +++ b/ci/licenses_golden/tool_signature @@ -1,2 +1,2 @@ -Signature: 70f28de8b1b5d020e6870e2da16913ee +Signature: 575f2a41ff152394b7e539742fa248e6 diff --git a/ci/pubspec.yaml b/ci/pubspec.yaml index 85639d87f8160..8a662bdd57134 100644 --- a/ci/pubspec.yaml +++ b/ci/pubspec.yaml @@ -5,7 +5,7 @@ name: ci_scripts publish_to: none environment: - sdk: '>=3.0.0-0 <4.0.0' + sdk: '>=3.2.0-0 <4.0.0' # Do not add any dependencies that require more than what is provided in # //third_party/pkg, //third_party/dart/pkg, or diff --git a/ci/pylint.sh b/ci/pylint.sh new file mode 100755 index 0000000000000..a3e3422152b00 --- /dev/null +++ b/ci/pylint.sh @@ -0,0 +1,45 @@ +#!/bin/bash +# +# 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. + +set -e + +# Needed because if it is set, cd may print the path it changed to. +unset CDPATH + +# On Mac OS, readlink -f doesn't work, so follow_links traverses the path one +# link at a time, and then cds into the link destination and find out where it +# ends up. +# +# The function is enclosed in a subshell to avoid changing the working directory +# of the caller. +function follow_links() ( + cd -P "$(dirname -- "$1")" + file="$PWD/$(basename -- "$1")" + while [[ -h "$file" ]]; do + cd -P "$(dirname -- "$file")" + file="$(readlink -- "$file")" + cd -P "$(dirname -- "$file")" + file="$PWD/$(basename -- "$file")" + done + echo "$file" +) + +SCRIPT_DIR=$(follow_links "$(dirname -- "${BASH_SOURCE[0]}")") +FLUTTER_DIR="$(cd "$SCRIPT_DIR/.."; pwd -P)" + +echo "$(date +%T) Running pylint" + +cd "$FLUTTER_DIR" +pylint-2.7 --rcfile=.pylintrc \ + "build/" \ + "ci/" \ + "impeller/" \ + "sky/" \ + "tools/gn" \ + "tools/pub_get_offline.py" \ + "testing/" + +echo "$(date +%T) Linting complete" diff --git a/common/config.gni b/common/config.gni index 12a4141cb7c82..56035f10a3961 100644 --- a/common/config.gni +++ b/common/config.gni @@ -22,6 +22,12 @@ declare_args() { # Whether to include backtrace support. enable_backtrace = true + + # Whether to include --fapplication-extension when build iOS framework. + # This is currently a test flag and does not work properly. + #TODO(cyanglaz): Remove above comment about test flag when the entire iOS embedder supports app extension + #https://github.com/flutter/flutter/issues/124289 + darwin_extension_safe = false } # feature_defines_list --------------------------------------------------------- diff --git a/common/constants.h b/common/constants.h index 378f7c84e7c0f..668aa4f64ebd2 100644 --- a/common/constants.h +++ b/common/constants.h @@ -7,6 +7,32 @@ namespace flutter { constexpr double kMegaByteSizeInBytes = (1 << 20); + +// The ID for the implicit view if the implicit view is enabled. +// +// The implicit view is a compatibility mechanism to help the transition from +// the older single-view APIs to the newer multi-view APIs. The two sets of APIs +// use different models for view management. The implicit view mechanism allows +// single-view APIs to operate a special view as if other views don't exist. +// +// In the regular multi-view model, all views should be created by +// `Shell::AddView` before being used, and removed by `Shell::RemoveView` to +// signify that they are gone. If a view is added or removed, the framework +// (`PlatformDispatcher`) will be notified. New view IDs are always unique, +// never reused. Operating a non-existing view is an error. +// +// The implicit view is another special view in addition to the "regular views" +// as above. The shell starts up having the implicit view, which has a fixed +// view ID of `kFlutterImplicitViewId` and is available throughout the lifetime +// of the shell. `Shell::AddView` or `RemoveView` must not be called for this +// view. Even when the window that shows the view is closed, the framework is +// unaware and might continue rendering into or operating this view. +// +// The single-view APIs, which are APIs that do not specify view IDs, operate +// the implicit view. The multi-view APIs can operate all views, including the +// implicit view if the target ID is `kFlutterImplicitViewId`, unless specified +// otherwise. +constexpr int64_t kFlutterImplicitViewId = 0; } // namespace flutter #endif // FLUTTER_COMMON_CONSTANTS_H_ diff --git a/common/exported_symbols.sym b/common/exported_symbols.sym index d85c253e3c07b..c9ad42cd3350e 100644 --- a/common/exported_symbols.sym +++ b/common/exported_symbols.sym @@ -5,4 +5,6 @@ kDartVmSnapshotInstructions; kDartIsolateSnapshotData; kDartIsolateSnapshotInstructions; + InternalFlutterGpu*; + kInternalFlutterGpu*; }; diff --git a/common/exported_symbols_mac.sym b/common/exported_symbols_mac.sym index c65b740925271..09687a75427f5 100644 --- a/common/exported_symbols_mac.sym +++ b/common/exported_symbols_mac.sym @@ -4,3 +4,5 @@ _kDartVmSnapshotData _kDartVmSnapshotInstructions _kDartIsolateSnapshotData _kDartIsolateSnapshotInstructions +_InternalFlutterGpu* +_kInternalFlutterGpu* diff --git a/common/graphics/BUILD.gn b/common/graphics/BUILD.gn index ac799633bb8e6..70fbc1ad5a614 100644 --- a/common/graphics/BUILD.gn +++ b/common/graphics/BUILD.gn @@ -32,6 +32,7 @@ source_set("graphics") { public_configs = [ "//flutter:config" ] if (shell_enable_vulkan) { - public_configs += [ "//flutter/vulkan:vulkan_config" ] + public_deps = + [ "//third_party/vulkan-deps/vulkan-headers/src:vulkan_headers" ] } } diff --git a/common/graphics/texture.cc b/common/graphics/texture.cc index 07025ff085779..74d76c909f823 100644 --- a/common/graphics/texture.cc +++ b/common/graphics/texture.cc @@ -14,7 +14,7 @@ Texture::Texture(int64_t id) : id_(id) {} Texture::~Texture() = default; -TextureRegistry::TextureRegistry() : image_counter_(0) {} +TextureRegistry::TextureRegistry() = default; void TextureRegistry::RegisterTexture(const std::shared_ptr& texture) { if (!texture) { diff --git a/common/graphics/texture.h b/common/graphics/texture.h index 9b582a84da286..3f4ea4fcecfde 100644 --- a/common/graphics/texture.h +++ b/common/graphics/texture.h @@ -95,7 +95,7 @@ class TextureRegistry { private: std::map> mapping_; - size_t image_counter_; + size_t image_counter_ = 0; // This map keeps track of registered context listeners by their own // externally provided id. It indexes into ordered_images_. std::map image_indices_; diff --git a/common/settings.h b/common/settings.h index d9df7e707b172..eb07585a33fb0 100644 --- a/common/settings.h +++ b/common/settings.h @@ -146,6 +146,7 @@ struct Settings { std::optional> trace_skia_allowlist; bool trace_startup = false; bool trace_systrace = false; + std::string trace_to_file; bool enable_timeline_event_handler = true; bool dump_skp_on_shader_compilation = false; bool cache_sksl = false; diff --git a/display_list/BUILD.gn b/display_list/BUILD.gn index 97c9683511b61..736e13dc5c7bb 100644 --- a/display_list/BUILD.gn +++ b/display_list/BUILD.gn @@ -87,6 +87,7 @@ source_set("display_list") { public_deps = [ "//flutter/fml", "//flutter/impeller/runtime_stage", + "//flutter/impeller/typographer", "//third_party/skia", ] diff --git a/display_list/benchmarking/dl_benchmarks.cc b/display_list/benchmarking/dl_benchmarks.cc index b2dcf78a2c3bc..2a03b60c7a8e9 100644 --- a/display_list/benchmarking/dl_benchmarks.cc +++ b/display_list/benchmarking/dl_benchmarks.cc @@ -14,6 +14,7 @@ #include "third_party/skia/include/core/SkTextBlob.h" #include "third_party/skia/include/gpu/GrDirectContext.h" #include "third_party/skia/include/gpu/GrRecordingContext.h" +#include "third_party/skia/include/gpu/GrTypes.h" namespace flutter { namespace testing { @@ -47,7 +48,7 @@ static void FlushSubmitCpuSync(const sk_sp& surface) { } if (GrDirectContext* dContext = GrAsDirectContext(surface->recordingContext())) { - dContext->flushAndSubmit(surface, /*syncCpu=*/true); + dContext->flushAndSubmit(surface.get(), GrSyncCpu::kYes); } } @@ -709,15 +710,15 @@ std::shared_ptr GetTestVertices(SkPoint center, // the center point C, this should create a triangle fan with vertices // C, O_0, O_1, O_2, O_3, ... vertices.push_back(center); - colors.push_back(SK_ColorCYAN); + colors.push_back(DlColor(SK_ColorCYAN)); for (size_t i = 0; i <= outer_points.size(); i++) { vertices.push_back(outer_points[i % outer_points.size()]); if (i % 3 == 0) { - colors.push_back(SK_ColorRED); + colors.push_back(DlColor(SK_ColorRED)); } else if (i % 3 == 1) { - colors.push_back(SK_ColorGREEN); + colors.push_back(DlColor(SK_ColorGREEN)); } else { - colors.push_back(SK_ColorBLUE); + colors.push_back(DlColor(SK_ColorBLUE)); } } break; @@ -727,11 +728,11 @@ std::shared_ptr GetTestVertices(SkPoint center, // vertices O_0, O_1, C, O_1, O_2, C, O_2, O_3, C, ... for (size_t i = 0; i < outer_vertex_count; i++) { vertices.push_back(outer_points[i % outer_points.size()]); - colors.push_back(SK_ColorRED); + colors.push_back(DlColor(SK_ColorRED)); vertices.push_back(outer_points[(i + 1) % outer_points.size()]); - colors.push_back(SK_ColorGREEN); + colors.push_back(DlColor(SK_ColorGREEN)); vertices.push_back(center); - colors.push_back(SK_ColorBLUE); + colors.push_back(DlColor(SK_ColorBLUE)); } break; case DlVertexMode::kTriangleStrip: @@ -740,10 +741,10 @@ std::shared_ptr GetTestVertices(SkPoint center, // O_0, O_1, C, O_2, O_3, C, O_4, O_5, C, ... for (size_t i = 0; i <= outer_vertex_count; i++) { vertices.push_back(outer_points[i % outer_points.size()]); - colors.push_back(i % 2 ? SK_ColorRED : SK_ColorGREEN); + colors.push_back(i % 2 ? DlColor(SK_ColorRED) : DlColor(SK_ColorGREEN)); if (i % 2 == 1) { vertices.push_back(center); - colors.push_back(SK_ColorBLUE); + colors.push_back(DlColor(SK_ColorBLUE)); } } break; @@ -1269,7 +1270,8 @@ void BM_DrawShadow(benchmark::State& state, // We can hardcode dpr to 1.0f as we're varying elevation, and dpr is only // ever used in conjunction with elevation. - builder.DrawShadow(path, SK_ColorBLUE, elevation, transparent_occluder, 1.0f); + builder.DrawShadow(path, DlColor(SK_ColorBLUE), elevation, + transparent_occluder, 1.0f); auto display_list = builder.Build(); // We only want to time the actual rasterization. diff --git a/display_list/benchmarking/dl_benchmarks.h b/display_list/benchmarking/dl_benchmarks.h index 130c65c63259e..f43cd7c6731a6 100644 --- a/display_list/benchmarking/dl_benchmarks.h +++ b/display_list/benchmarking/dl_benchmarks.h @@ -102,7 +102,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawLine #define DRAW_LINE_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawLine, BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES) \ ->RangeMultiplier(2) \ ->Range(16, 2048) \ @@ -112,7 +112,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawRect #define DRAW_RECT_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawRect, BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES) \ ->RangeMultiplier(2) \ ->Range(16, 2048) \ @@ -122,7 +122,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawOval #define DRAW_OVAL_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawOval, BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES) \ ->RangeMultiplier(2) \ ->Range(16, 2048) \ @@ -132,7 +132,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawCircle #define DRAW_CIRCLE_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawCircle, BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES) \ ->RangeMultiplier(2) \ ->Range(16, 2048) \ @@ -142,7 +142,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawArc #define DRAW_ARC_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawArc, BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES) \ ->RangeMultiplier(2) \ ->Range(128, 2048) \ @@ -153,7 +153,7 @@ void BM_SaveLayer(benchmark::State& state, #define DRAW_PATH_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawPath, \ Lines/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ SkPath::Verb::kLine_Verb) \ ->RangeMultiplier(2) \ @@ -164,7 +164,7 @@ void BM_SaveLayer(benchmark::State& state, \ BENCHMARK_CAPTURE(BM_DrawPath, \ Quads/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ SkPath::Verb::kQuad_Verb) \ ->RangeMultiplier(2) \ @@ -175,7 +175,7 @@ void BM_SaveLayer(benchmark::State& state, \ BENCHMARK_CAPTURE(BM_DrawPath, \ Conics/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ SkPath::Verb::kConic_Verb) \ ->RangeMultiplier(2) \ @@ -186,7 +186,7 @@ void BM_SaveLayer(benchmark::State& state, \ BENCHMARK_CAPTURE(BM_DrawPath, \ Cubics/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ SkPath::Verb::kCubic_Verb) \ ->RangeMultiplier(2) \ @@ -198,7 +198,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawPoints #define DRAW_POINTS_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawPoints, Points/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlCanvas::PointMode::kPoints) \ ->RangeMultiplier(2) \ @@ -207,7 +207,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawPoints, Lines/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlCanvas::PointMode::kLines) \ ->RangeMultiplier(2) \ @@ -216,7 +216,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawPoints, Polygon/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlCanvas::PointMode::kPolygon) \ ->RangeMultiplier(2) \ @@ -228,7 +228,7 @@ void BM_SaveLayer(benchmark::State& state, #define DRAW_VERTICES_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawVertices, \ TriangleStrip/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlVertexMode::kTriangleStrip) \ ->RangeMultiplier(2) \ @@ -239,7 +239,7 @@ void BM_SaveLayer(benchmark::State& state, \ BENCHMARK_CAPTURE(BM_DrawVertices, \ TriangleFan/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlVertexMode::kTriangleFan) \ ->RangeMultiplier(2) \ @@ -250,7 +250,7 @@ void BM_SaveLayer(benchmark::State& state, \ BENCHMARK_CAPTURE(BM_DrawVertices, \ Triangles/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlVertexMode::kTriangles) \ ->RangeMultiplier(2) \ @@ -262,7 +262,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawRRect #define DRAW_RRECT_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawRRect, Symmetric/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ SkRRect::Type::kSimple_Type) \ ->RangeMultiplier(2) \ @@ -271,7 +271,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawRRect, NinePatch/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ SkRRect::Type::kNinePatch_Type) \ ->RangeMultiplier(2) \ @@ -280,7 +280,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawRRect, Complex/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ SkRRect::Type::kComplex_Type) \ ->RangeMultiplier(2) \ @@ -291,7 +291,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawDRRect #define DRAW_DRRECT_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawDRRect, Symmetric/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ SkRRect::Type::kSimple_Type) \ ->RangeMultiplier(2) \ @@ -300,7 +300,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawDRRect, NinePatch/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ SkRRect::Type::kNinePatch_Type) \ ->RangeMultiplier(2) \ @@ -309,7 +309,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawDRRect, Complex/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ SkRRect::Type::kComplex_Type) \ ->RangeMultiplier(2) \ @@ -320,7 +320,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawImage #define DRAW_IMAGE_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawImage, Texture/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlImageSampling::kNearestNeighbor, false) \ ->RangeMultiplier(2) \ @@ -329,7 +329,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawImage, Upload/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlImageSampling::kNearestNeighbor, true) \ ->RangeMultiplier(2) \ @@ -341,7 +341,7 @@ void BM_SaveLayer(benchmark::State& state, #define DRAW_IMAGE_RECT_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE( \ BM_DrawImageRect, Texture/Strict/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlImageSampling::kNearestNeighbor, \ DlCanvas::SrcRectConstraint::kStrict, false) \ @@ -352,7 +352,7 @@ void BM_SaveLayer(benchmark::State& state, \ BENCHMARK_CAPTURE( \ BM_DrawImageRect, Texture/Fast/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlImageSampling::kNearestNeighbor, \ DlCanvas::SrcRectConstraint::kFast, false) \ @@ -363,7 +363,7 @@ void BM_SaveLayer(benchmark::State& state, \ BENCHMARK_CAPTURE( \ BM_DrawImageRect, Upload/Strict/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlImageSampling::kNearestNeighbor, \ DlCanvas::SrcRectConstraint::kStrict, true) \ @@ -374,7 +374,7 @@ void BM_SaveLayer(benchmark::State& state, \ BENCHMARK_CAPTURE( \ BM_DrawImageRect, Upload/Fast/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlImageSampling::kNearestNeighbor, \ DlCanvas::SrcRectConstraint::kFast, true) \ @@ -386,7 +386,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawImageNine #define DRAW_IMAGE_NINE_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawImageNine, Texture/Nearest/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlFilterMode::kNearest, false) \ ->RangeMultiplier(2) \ @@ -395,7 +395,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawImageNine, Upload/Nearest/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlFilterMode::kNearest, true) \ ->RangeMultiplier(2) \ @@ -404,7 +404,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawImageNine, Texture/Linear/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlFilterMode::kLinear, false) \ ->RangeMultiplier(2) \ @@ -413,7 +413,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawImageNine, Upload/Linear/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ DlFilterMode::kLinear, true) \ ->RangeMultiplier(2) \ @@ -424,7 +424,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawTextBlob #define DRAW_TEXT_BLOB_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawTextBlob, BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES) \ ->RangeMultiplier(2) \ ->Range(1, 256) \ @@ -435,7 +435,7 @@ void BM_SaveLayer(benchmark::State& state, // DrawShadow #define DRAW_SHADOW_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_DrawShadow, Lines/Transparent/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ true, \ SkPath::Verb::kLine_Verb) \ @@ -445,7 +445,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawShadow, Quads/Transparent/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ true, \ SkPath::Verb::kQuad_Verb) \ @@ -455,7 +455,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawShadow, Conics/Transparent/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ true, \ SkPath::Verb::kConic_Verb) \ @@ -465,7 +465,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawShadow, Cubics/Transparent/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ true, \ SkPath::Verb::kCubic_Verb) \ @@ -475,7 +475,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawShadow, Lines/Opaque/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ false, \ SkPath::Verb::kLine_Verb) \ @@ -485,7 +485,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawShadow, Quads/Opaque/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ false, \ SkPath::Verb::kQuad_Verb) \ @@ -495,7 +495,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawShadow, Conics/Opaque/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ false, \ SkPath::Verb::kConic_Verb) \ @@ -505,7 +505,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_DrawShadow, Cubics/Opaque/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ false, \ SkPath::Verb::kCubic_Verb) \ @@ -517,7 +517,7 @@ void BM_SaveLayer(benchmark::State& state, // SaveLayer #define SAVE_LAYER_BENCHMARKS(BACKEND, ATTRIBUTES) \ BENCHMARK_CAPTURE(BM_SaveLayer, Depth 1/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ 1) \ ->RangeMultiplier(2) \ @@ -526,7 +526,7 @@ void BM_SaveLayer(benchmark::State& state, ->Unit(benchmark::kMillisecond); \ \ BENCHMARK_CAPTURE(BM_SaveLayer, Depth 8/BACKEND, \ - BackendType::k##BACKEND##_Backend, \ + BackendType::k##BACKEND##Backend, \ ATTRIBUTES, \ 8) \ ->RangeMultiplier(2) \ diff --git a/display_list/benchmarking/dl_complexity_gl.cc b/display_list/benchmarking/dl_complexity_gl.cc index f8dd1c52a1260..53b70e2c24e47 100644 --- a/display_list/benchmarking/dl_complexity_gl.cc +++ b/display_list/benchmarking/dl_complexity_gl.cc @@ -637,6 +637,11 @@ void DisplayListGLComplexityCalculator::GLHelper::drawTextBlob( draw_text_blob_count_++; } +void DisplayListGLComplexityCalculator::GLHelper::drawTextFrame( + const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y) {} + void DisplayListGLComplexityCalculator::GLHelper::drawShadow( const SkPath& path, const DlColor color, diff --git a/display_list/benchmarking/dl_complexity_gl.h b/display_list/benchmarking/dl_complexity_gl.h index 9fc7596687051..61064e4cdef22 100644 --- a/display_list/benchmarking/dl_complexity_gl.h +++ b/display_list/benchmarking/dl_complexity_gl.h @@ -32,7 +32,7 @@ class DisplayListGLComplexityCalculator private: class GLHelper : public ComplexityCalculatorHelper { public: - GLHelper(unsigned int ceiling) + explicit GLHelper(unsigned int ceiling) : ComplexityCalculatorHelper(ceiling), save_layer_count_(0), draw_text_blob_count_(0) {} @@ -70,6 +70,9 @@ class DisplayListGLComplexityCalculator void drawTextBlob(const sk_sp blob, SkScalar x, SkScalar y) override; + void drawTextFrame(const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y) override; void drawShadow(const SkPath& path, const DlColor color, const SkScalar elevation, diff --git a/display_list/benchmarking/dl_complexity_helper.h b/display_list/benchmarking/dl_complexity_helper.h index 759d6e64460ed..871937a77a17c 100644 --- a/display_list/benchmarking/dl_complexity_helper.h +++ b/display_list/benchmarking/dl_complexity_helper.h @@ -96,8 +96,8 @@ class ComplexityCalculatorHelper public virtual IgnoreClipDispatchHelper, public virtual IgnoreTransformDispatchHelper { public: - ComplexityCalculatorHelper(unsigned int ceiling) - : is_complex_(false), ceiling_(ceiling), complexity_score_(0) {} + explicit ComplexityCalculatorHelper(unsigned int ceiling) + : ceiling_(ceiling) {} virtual ~ComplexityCalculatorHelper() = default; @@ -261,10 +261,10 @@ class ComplexityCalculatorHelper // If we exceed the ceiling (defaults to the largest number representable // by unsigned int), then set the is_complex_ bool and we no longer // accumulate. - bool is_complex_; + bool is_complex_ = false; unsigned int ceiling_; - unsigned int complexity_score_; + unsigned int complexity_score_ = 0; }; } // namespace flutter diff --git a/display_list/benchmarking/dl_complexity_metal.cc b/display_list/benchmarking/dl_complexity_metal.cc index 56d4f3b406ad9..c6b6547afee56 100644 --- a/display_list/benchmarking/dl_complexity_metal.cc +++ b/display_list/benchmarking/dl_complexity_metal.cc @@ -581,6 +581,11 @@ void DisplayListMetalComplexityCalculator::MetalHelper::drawTextBlob( draw_text_blob_count_++; } +void DisplayListMetalComplexityCalculator::MetalHelper::drawTextFrame( + const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y) {} + void DisplayListMetalComplexityCalculator::MetalHelper::drawShadow( const SkPath& path, const DlColor color, diff --git a/display_list/benchmarking/dl_complexity_metal.h b/display_list/benchmarking/dl_complexity_metal.h index aa63863fa4d05..90e7b9f69c663 100644 --- a/display_list/benchmarking/dl_complexity_metal.h +++ b/display_list/benchmarking/dl_complexity_metal.h @@ -32,10 +32,8 @@ class DisplayListMetalComplexityCalculator private: class MetalHelper : public ComplexityCalculatorHelper { public: - MetalHelper(unsigned int ceiling) - : ComplexityCalculatorHelper(ceiling), - save_layer_count_(0), - draw_text_blob_count_(0) {} + explicit MetalHelper(unsigned int ceiling) + : ComplexityCalculatorHelper(ceiling) {} void saveLayer(const SkRect* bounds, const SaveLayerOptions options, @@ -70,6 +68,9 @@ class DisplayListMetalComplexityCalculator void drawTextBlob(const sk_sp blob, SkScalar x, SkScalar y) override; + void drawTextFrame(const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y) override; void drawShadow(const SkPath& path, const DlColor color, const SkScalar elevation, @@ -85,8 +86,8 @@ class DisplayListMetalComplexityCalculator unsigned int BatchedComplexity() override; private: - unsigned int save_layer_count_; - unsigned int draw_text_blob_count_; + unsigned int save_layer_count_ = 0; + unsigned int draw_text_blob_count_ = 0; }; DisplayListMetalComplexityCalculator() diff --git a/display_list/benchmarking/dl_complexity_unittests.cc b/display_list/benchmarking/dl_complexity_unittests.cc index 4ec6111485d88..df4fc68497336 100644 --- a/display_list/benchmarking/dl_complexity_unittests.cc +++ b/display_list/benchmarking/dl_complexity_unittests.cc @@ -190,7 +190,7 @@ TEST(DisplayListComplexity, DrawShadow) { line_path.moveTo(SkPoint::Make(0, 0)); line_path.lineTo(SkPoint::Make(10, 10)); line_path.close(); - builder_line.DrawShadow(line_path, SK_ColorRED, 10.0f, false, 1.0f); + builder_line.DrawShadow(line_path, DlColor(SK_ColorRED), 10.0f, false, 1.0f); auto display_list_line = builder_line.Build(); DisplayListBuilder builder_quad; @@ -198,7 +198,7 @@ TEST(DisplayListComplexity, DrawShadow) { quad_path.moveTo(SkPoint::Make(0, 0)); quad_path.quadTo(SkPoint::Make(10, 10), SkPoint::Make(10, 20)); quad_path.close(); - builder_quad.DrawShadow(quad_path, SK_ColorRED, 10.0f, false, 1.0f); + builder_quad.DrawShadow(quad_path, DlColor(SK_ColorRED), 10.0f, false, 1.0f); auto display_list_quad = builder_quad.Build(); DisplayListBuilder builder_conic; @@ -206,7 +206,8 @@ TEST(DisplayListComplexity, DrawShadow) { conic_path.moveTo(SkPoint::Make(0, 0)); conic_path.conicTo(SkPoint::Make(10, 10), SkPoint::Make(10, 20), 1.5f); conic_path.close(); - builder_conic.DrawShadow(conic_path, SK_ColorRED, 10.0f, false, 1.0f); + builder_conic.DrawShadow(conic_path, DlColor(SK_ColorRED), 10.0f, false, + 1.0f); auto display_list_conic = builder_conic.Build(); DisplayListBuilder builder_cubic; @@ -214,7 +215,8 @@ TEST(DisplayListComplexity, DrawShadow) { cubic_path.moveTo(SkPoint::Make(0, 0)); cubic_path.cubicTo(SkPoint::Make(10, 10), SkPoint::Make(10, 20), SkPoint::Make(20, 20)); - builder_cubic.DrawShadow(cubic_path, SK_ColorRED, 10.0f, false, 1.0f); + builder_cubic.DrawShadow(cubic_path, DlColor(SK_ColorRED), 10.0f, false, + 1.0f); auto display_list_cubic = builder_cubic.Build(); auto calculators = AccumulatorCalculators(); @@ -423,7 +425,7 @@ TEST(DisplayListComplexity, DrawAtlas) { std::vector xforms; for (int i = 0; i < 10; i++) { rects.push_back(SkRect::MakeXYWH(0, 0, 10, 10)); - xforms.push_back(SkRSXform::Make(0, 0, 0, 0)); + xforms.push_back(SkRSXform::Make(1, 0, 0, 0)); } DisplayListBuilder builder; diff --git a/display_list/display_list.cc b/display_list/display_list.cc index 378f86804f260..e06bcf246d3d4 100644 --- a/display_list/display_list.cc +++ b/display_list/display_list.cc @@ -22,7 +22,8 @@ DisplayList::DisplayList() unique_id_(0), bounds_({0, 0, 0, 0}), can_apply_group_opacity_(true), - is_ui_thread_safe_(true) {} + is_ui_thread_safe_(true), + modifies_transparent_black_(false) {} DisplayList::DisplayList(DisplayListStorage&& storage, size_t byte_count, @@ -32,6 +33,7 @@ DisplayList::DisplayList(DisplayListStorage&& storage, const SkRect& bounds, bool can_apply_group_opacity, bool is_ui_thread_safe, + bool modifies_transparent_black, sk_sp rtree) : storage_(std::move(storage)), byte_count_(byte_count), @@ -42,6 +44,7 @@ DisplayList::DisplayList(DisplayListStorage&& storage, bounds_(bounds), can_apply_group_opacity_(can_apply_group_opacity), is_ui_thread_safe_(is_ui_thread_safe), + modifies_transparent_black_(modifies_transparent_black), rtree_(std::move(rtree)) {} DisplayList::~DisplayList() { diff --git a/display_list/display_list.h b/display_list/display_list.h index 4a6f339fdea0d..621338e59fd1e 100644 --- a/display_list/display_list.h +++ b/display_list/display_list.h @@ -136,6 +136,7 @@ namespace flutter { \ V(DrawDisplayList) \ V(DrawTextBlob) \ + V(DrawTextFrame) \ \ V(DrawShadow) \ V(DrawShadowTransparentOccluder) @@ -159,7 +160,8 @@ class SaveLayerOptions { SaveLayerOptions() : flags_(0) {} SaveLayerOptions(const SaveLayerOptions& options) : flags_(options.flags_) {} - SaveLayerOptions(const SaveLayerOptions* options) : flags_(options->flags_) {} + explicit SaveLayerOptions(const SaveLayerOptions* options) + : flags_(options->flags_) {} SaveLayerOptions without_optimizations() const { SaveLayerOptions options; @@ -265,6 +267,19 @@ class DisplayList : public SkRefCnt { bool can_apply_group_opacity() const { return can_apply_group_opacity_; } bool isUIThreadSafe() const { return is_ui_thread_safe_; } + /// @brief Indicates if there are any rendering operations in this + /// DisplayList that will modify a surface of transparent black + /// pixels. + /// + /// This condition can be used to determine whether to create a cleared + /// surface, render a DisplayList into it, and then composite the + /// result into a scene. It is not uncommon for code in the engine to + /// come across such degenerate DisplayList objects when slicing up a + /// frame between platform views. + bool modifies_transparent_black() const { + return modifies_transparent_black_; + } + private: DisplayList(DisplayListStorage&& ptr, size_t byte_count, @@ -274,6 +289,7 @@ class DisplayList : public SkRefCnt { const SkRect& bounds, bool can_apply_group_opacity, bool is_ui_thread_safe, + bool modifies_transparent_black, sk_sp rtree); static uint32_t next_unique_id(); @@ -292,6 +308,8 @@ class DisplayList : public SkRefCnt { const bool can_apply_group_opacity_; const bool is_ui_thread_safe_; + const bool modifies_transparent_black_; + const sk_sp rtree_; void Dispatch(DlOpReceiver& ctx, diff --git a/display_list/display_list_unittests.cc b/display_list/display_list_unittests.cc index 8489e00e42c57..78185657d8d43 100644 --- a/display_list/display_list_unittests.cc +++ b/display_list/display_list_unittests.cc @@ -22,7 +22,9 @@ #include "flutter/testing/testing.h" #include "third_party/skia/include/core/SkBBHFactory.h" +#include "third_party/skia/include/core/SkColorFilter.h" #include "third_party/skia/include/core/SkPictureRecorder.h" +#include "third_party/skia/include/core/SkRSXform.h" #include "third_party/skia/include/core/SkSurface.h" namespace flutter { @@ -930,7 +932,8 @@ TEST_F(DisplayListTest, NestedOpCountMetricsSameAsSkPicture) { DlOpReceiver& receiver = ToReceiver(builder); for (int y = 10; y <= 60; y += 10) { for (int x = 10; x <= 60; x += 10) { - receiver.setColor(((x + y) % 20) == 10 ? SK_ColorRED : SK_ColorBLUE); + receiver.setColor(((x + y) % 20) == 10 ? DlColor(SK_ColorRED) + : DlColor(SK_ColorBLUE)); receiver.drawRect(SkRect::MakeXYWH(x, y, 80, 80)); } } @@ -1064,8 +1067,10 @@ TEST_F(DisplayListTest, SingleOpsMightSupportGroupOpacityBlendMode) { #body, [](DlOpReceiver& receiver) { body }, expect, expect) RUN_TESTS(receiver.drawPaint();); - RUN_TESTS2(receiver.drawColor(SK_ColorRED, DlBlendMode::kSrcOver);, true); - RUN_TESTS2(receiver.drawColor(SK_ColorRED, DlBlendMode::kSrc);, false); + RUN_TESTS2(receiver.drawColor(DlColor(SK_ColorRED), DlBlendMode::kSrcOver); + , true); + RUN_TESTS2(receiver.drawColor(DlColor(SK_ColorRED), DlBlendMode::kSrc); + , false); RUN_TESTS(receiver.drawLine({0, 0}, {10, 10});); RUN_TESTS(receiver.drawRect({0, 0, 10, 10});); RUN_TESTS(receiver.drawOval({0, 0, 10, 10});); @@ -1117,8 +1122,9 @@ TEST_F(DisplayListTest, SingleOpsMightSupportGroupOpacityBlendMode) { RUN_TESTS2(receiver.drawDisplayList(display_list);, false); } RUN_TESTS2(receiver.drawTextBlob(TestBlob1, 0, 0);, false); - RUN_TESTS2(receiver.drawShadow(kTestPath1, SK_ColorBLACK, 1.0, false, 1.0); - , false); + RUN_TESTS2( + receiver.drawShadow(kTestPath1, DlColor(SK_ColorBLACK), 1.0, false, 1.0); + , false); #undef RUN_TESTS2 #undef RUN_TESTS @@ -1248,7 +1254,7 @@ TEST_F(DisplayListTest, SaveLayerOneSimpleOpInheritsOpacity) { DisplayListBuilder builder; DlOpReceiver& receiver = ToReceiver(builder); - receiver.setColor(SkColorSetARGB(127, 255, 255, 255)); + receiver.setColor(DlColor(SkColorSetARGB(127, 255, 255, 255))); receiver.saveLayer(nullptr, SaveLayerOptions::kWithAttributes); receiver.drawRect({10, 10, 20, 20}); receiver.restore(); @@ -1278,7 +1284,7 @@ TEST_F(DisplayListTest, SaveLayerTwoOverlappingOpsDoesNotInheritOpacity) { DisplayListBuilder builder; DlOpReceiver& receiver = ToReceiver(builder); - receiver.setColor(SkColorSetARGB(127, 255, 255, 255)); + receiver.setColor(DlColor(SkColorSetARGB(127, 255, 255, 255))); receiver.saveLayer(nullptr, SaveLayerOptions::kWithAttributes); receiver.drawRect({10, 10, 20, 20}); receiver.drawRect({15, 15, 25, 25}); @@ -1298,7 +1304,7 @@ TEST_F(DisplayListTest, NestedSaveLayersMightInheritOpacity) { DisplayListBuilder builder; DlOpReceiver& receiver = ToReceiver(builder); - receiver.setColor(SkColorSetARGB(127, 255, 255, 255)); + receiver.setColor(DlColor(SkColorSetARGB(127, 255, 255, 255))); receiver.saveLayer(nullptr, SaveLayerOptions::kWithAttributes); receiver.saveLayer(nullptr, SaveLayerOptions::kWithAttributes); receiver.drawRect({10, 10, 20, 20}); @@ -1321,7 +1327,7 @@ TEST_F(DisplayListTest, NestedSaveLayersCanBothSupportOpacityOptimization) { DisplayListBuilder builder; DlOpReceiver& receiver = ToReceiver(builder); - receiver.setColor(SkColorSetARGB(127, 255, 255, 255)); + receiver.setColor(DlColor(SkColorSetARGB(127, 255, 255, 255))); receiver.saveLayer(nullptr, SaveLayerOptions::kWithAttributes); receiver.saveLayer(nullptr, SaveLayerOptions::kNoAttributes); receiver.drawRect({10, 10, 20, 20}); @@ -1338,7 +1344,7 @@ TEST_F(DisplayListTest, SaveLayerImageFilterDoesNotInheritOpacity) { DisplayListBuilder builder; DlOpReceiver& receiver = ToReceiver(builder); - receiver.setColor(SkColorSetARGB(127, 255, 255, 255)); + receiver.setColor(DlColor(SkColorSetARGB(127, 255, 255, 255))); receiver.setImageFilter(&kTestBlurImageFilter1); receiver.saveLayer(nullptr, SaveLayerOptions::kWithAttributes); receiver.setImageFilter(nullptr); @@ -1355,7 +1361,7 @@ TEST_F(DisplayListTest, SaveLayerColorFilterDoesNotInheritOpacity) { DisplayListBuilder builder; DlOpReceiver& receiver = ToReceiver(builder); - receiver.setColor(SkColorSetARGB(127, 255, 255, 255)); + receiver.setColor(DlColor(SkColorSetARGB(127, 255, 255, 255))); receiver.setColorFilter(&kTestMatrixColorFilter1); receiver.saveLayer(nullptr, SaveLayerOptions::kWithAttributes); receiver.setColorFilter(nullptr); @@ -1372,7 +1378,7 @@ TEST_F(DisplayListTest, SaveLayerSrcBlendDoesNotInheritOpacity) { DisplayListBuilder builder; DlOpReceiver& receiver = ToReceiver(builder); - receiver.setColor(SkColorSetARGB(127, 255, 255, 255)); + receiver.setColor(DlColor(SkColorSetARGB(127, 255, 255, 255))); receiver.setBlendMode(DlBlendMode::kSrc); receiver.saveLayer(nullptr, SaveLayerOptions::kWithAttributes); receiver.setBlendMode(DlBlendMode::kSrcOver); @@ -1390,7 +1396,7 @@ TEST_F(DisplayListTest, SaveLayerImageFilterOnChildInheritsOpacity) { DisplayListBuilder builder; DlOpReceiver& receiver = ToReceiver(builder); - receiver.setColor(SkColorSetARGB(127, 255, 255, 255)); + receiver.setColor(DlColor(SkColorSetARGB(127, 255, 255, 255))); receiver.saveLayer(nullptr, SaveLayerOptions::kWithAttributes); receiver.setImageFilter(&kTestBlurImageFilter1); receiver.drawRect({10, 10, 20, 20}); @@ -1406,7 +1412,7 @@ TEST_F(DisplayListTest, SaveLayerColorFilterOnChildDoesNotInheritOpacity) { DisplayListBuilder builder; DlOpReceiver& receiver = ToReceiver(builder); - receiver.setColor(SkColorSetARGB(127, 255, 255, 255)); + receiver.setColor(DlColor(SkColorSetARGB(127, 255, 255, 255))); receiver.saveLayer(nullptr, SaveLayerOptions::kWithAttributes); receiver.setColorFilter(&kTestMatrixColorFilter1); receiver.drawRect({10, 10, 20, 20}); @@ -1422,7 +1428,7 @@ TEST_F(DisplayListTest, SaveLayerSrcBlendOnChildDoesNotInheritOpacity) { DisplayListBuilder builder; DlOpReceiver& receiver = ToReceiver(builder); - receiver.setColor(SkColorSetARGB(127, 255, 255, 255)); + receiver.setColor(DlColor(SkColorSetARGB(127, 255, 255, 255))); receiver.saveLayer(nullptr, SaveLayerOptions::kWithAttributes); receiver.setBlendMode(DlBlendMode::kSrc); receiver.drawRect({10, 10, 20, 20}); @@ -3081,5 +3087,164 @@ TEST_F(DisplayListTest, DrawUnorderedRoundRectPathCCW) { check_inverted_bounds(renderer, "DrawRoundRectPath Counter-Clockwise"); } +TEST_F(DisplayListTest, NopOperationsOmittedFromRecords) { + auto run_tests = [](const std::string& name, + void init(DisplayListBuilder & builder, DlPaint & paint), + uint32_t expected_op_count = 0u) { + auto run_one_test = + [init](const std::string& name, + void build(DisplayListBuilder & builder, DlPaint & paint), + uint32_t expected_op_count = 0u) { + DisplayListBuilder builder; + DlPaint paint; + init(builder, paint); + build(builder, paint); + auto list = builder.Build(); + if (list->op_count() != expected_op_count) { + FML_LOG(ERROR) << *list; + } + ASSERT_EQ(list->op_count(), expected_op_count) << name; + ASSERT_TRUE(list->bounds().isEmpty()) << name; + }; + run_one_test( + name + " DrawColor", + [](DisplayListBuilder& builder, DlPaint& paint) { + builder.DrawColor(paint.getColor(), paint.getBlendMode()); + }, + expected_op_count); + run_one_test( + name + " DrawPaint", + [](DisplayListBuilder& builder, DlPaint& paint) { + builder.DrawPaint(paint); + }, + expected_op_count); + run_one_test( + name + " DrawRect", + [](DisplayListBuilder& builder, DlPaint& paint) { + builder.DrawRect({10, 10, 20, 20}, paint); + }, + expected_op_count); + run_one_test( + name + " Other Draw Ops", + [](DisplayListBuilder& builder, DlPaint& paint) { + builder.DrawLine({10, 10}, {20, 20}, paint); + builder.DrawOval({10, 10, 20, 20}, paint); + builder.DrawCircle({50, 50}, 20, paint); + builder.DrawRRect(SkRRect::MakeRectXY({10, 10, 20, 20}, 5, 5), paint); + builder.DrawDRRect(SkRRect::MakeRectXY({5, 5, 100, 100}, 5, 5), + SkRRect::MakeRectXY({10, 10, 20, 20}, 5, 5), + paint); + builder.DrawPath(kTestPath1, paint); + builder.DrawArc({10, 10, 20, 20}, 45, 90, true, paint); + SkPoint pts[] = {{10, 10}, {20, 20}}; + builder.DrawPoints(PointMode::kLines, 2, pts, paint); + builder.DrawVertices(TestVertices1, DlBlendMode::kSrcOver, paint); + builder.DrawImage(TestImage1, {10, 10}, DlImageSampling::kLinear, + &paint); + builder.DrawImageRect(TestImage1, SkRect{0.0f, 0.0f, 10.0f, 10.0f}, + SkRect{10.0f, 10.0f, 25.0f, 25.0f}, + DlImageSampling::kLinear, &paint); + builder.DrawImageNine(TestImage1, {10, 10, 20, 20}, + {10, 10, 100, 100}, DlFilterMode::kLinear, + &paint); + SkRSXform xforms[] = {{1, 0, 10, 10}, {0, 1, 10, 10}}; + SkRect rects[] = {{10, 10, 20, 20}, {10, 20, 30, 20}}; + builder.DrawAtlas(TestImage1, xforms, rects, nullptr, 2, + DlBlendMode::kSrcOver, DlImageSampling::kLinear, + nullptr, &paint); + builder.DrawTextBlob(TestBlob1, 10, 10, paint); + + // Dst mode eliminates most rendering ops except for + // the following two, so we'll prune those manually... + if (paint.getBlendMode() != DlBlendMode::kDst) { + builder.DrawDisplayList(TestDisplayList1, paint.getOpacity()); + builder.DrawShadow(kTestPath1, paint.getColor(), 1, true, 1); + } + }, + expected_op_count); + run_one_test( + name + " SaveLayer", + [](DisplayListBuilder& builder, DlPaint& paint) { + builder.SaveLayer(nullptr, &paint, nullptr); + builder.DrawRect({10, 10, 20, 20}, DlPaint()); + builder.Restore(); + }, + expected_op_count); + run_one_test( + name + " inside Save", + [](DisplayListBuilder& builder, DlPaint& paint) { + builder.Save(); + builder.DrawRect({10, 10, 20, 20}, paint); + builder.Restore(); + }, + expected_op_count); + }; + run_tests("transparent color", // + [](DisplayListBuilder& builder, DlPaint& paint) { + paint.setColor(DlColor::kTransparent()); + }); + run_tests("0 alpha", // + [](DisplayListBuilder& builder, DlPaint& paint) { + // The transparent test above already tested transparent + // black (all 0s), we set White color here so we can test + // the case of all 1s with a 0 alpha + paint.setColor(DlColor::kWhite()); + paint.setAlpha(0); + }); + run_tests("BlendMode::kDst", // + [](DisplayListBuilder& builder, DlPaint& paint) { + paint.setBlendMode(DlBlendMode::kDst); + }); + run_tests("Empty rect clip", // + [](DisplayListBuilder& builder, DlPaint& paint) { + builder.ClipRect(SkRect::MakeEmpty(), ClipOp::kIntersect, false); + }); + run_tests("Empty rrect clip", // + [](DisplayListBuilder& builder, DlPaint& paint) { + builder.ClipRRect(SkRRect::MakeEmpty(), ClipOp::kIntersect, + false); + }); + run_tests("Empty path clip", // + [](DisplayListBuilder& builder, DlPaint& paint) { + builder.ClipPath(SkPath(), ClipOp::kIntersect, false); + }); + run_tests("Transparent SaveLayer", // + [](DisplayListBuilder& builder, DlPaint& paint) { + DlPaint save_paint; + save_paint.setColor(DlColor::kTransparent()); + builder.SaveLayer(nullptr, &save_paint); + }); + run_tests("0 alpha SaveLayer", // + [](DisplayListBuilder& builder, DlPaint& paint) { + DlPaint save_paint; + // The transparent test above already tested transparent + // black (all 0s), we set White color here so we can test + // the case of all 1s with a 0 alpha + save_paint.setColor(DlColor::kWhite()); + save_paint.setAlpha(0); + builder.SaveLayer(nullptr, &save_paint); + }); + run_tests("Dst blended SaveLayer", // + [](DisplayListBuilder& builder, DlPaint& paint) { + DlPaint save_paint; + save_paint.setBlendMode(DlBlendMode::kDst); + builder.SaveLayer(nullptr, &save_paint); + }); + run_tests( + "Nop inside SaveLayer", + [](DisplayListBuilder& builder, DlPaint& paint) { + builder.SaveLayer(nullptr, nullptr); + paint.setBlendMode(DlBlendMode::kDst); + }, + 2u); + run_tests("DrawImage inside Culled SaveLayer", // + [](DisplayListBuilder& builder, DlPaint& paint) { + DlPaint save_paint; + save_paint.setColor(DlColor::kTransparent()); + builder.SaveLayer(nullptr, &save_paint); + builder.DrawImage(TestImage1, {10, 10}, DlImageSampling::kLinear); + }); +} + } // namespace testing } // namespace flutter diff --git a/display_list/dl_builder.cc b/display_list/dl_builder.cc index 1536d54b4160d..923d32230f632 100644 --- a/display_list/dl_builder.cc +++ b/display_list/dl_builder.cc @@ -6,10 +6,12 @@ #include "flutter/display_list/display_list.h" #include "flutter/display_list/dl_blend_mode.h" +#include "flutter/display_list/dl_op_flags.h" #include "flutter/display_list/dl_op_records.h" #include "flutter/display_list/effects/dl_color_source.h" #include "flutter/display_list/utils/dl_bounds_accumulator.h" #include "fml/logging.h" +#include "third_party/skia/include/core/SkScalar.h" namespace flutter { @@ -70,20 +72,22 @@ sk_sp DisplayListBuilder::Build() { int count = render_op_count_; size_t nested_bytes = nested_bytes_; int nested_count = nested_op_count_; - bool compatible = layer_stack_.back().is_group_opacity_compatible(); + bool compatible = current_layer_->is_group_opacity_compatible(); bool is_safe = is_ui_thread_safe_; + bool affects_transparency = current_layer_->affects_transparent_layer(); used_ = allocated_ = render_op_count_ = op_index_ = 0; nested_bytes_ = nested_op_count_ = 0; + is_ui_thread_safe_ = true; storage_.realloc(bytes); layer_stack_.pop_back(); layer_stack_.emplace_back(); tracker_.reset(); current_ = DlPaint(); - return sk_sp( - new DisplayList(std::move(storage_), bytes, count, nested_bytes, - nested_count, bounds(), compatible, is_safe, rtree())); + return sk_sp(new DisplayList( + std::move(storage_), bytes, count, nested_bytes, nested_count, bounds(), + compatible, is_safe, affects_transparency, rtree())); } DisplayListBuilder::DisplayListBuilder(const SkRect& cull_rect, @@ -347,7 +351,7 @@ void DisplayListBuilder::SetAttributesFromPaint( setDither(paint.isDither()); } if (flags.applies_alpha_or_color()) { - setColor(paint.getColor().argb); + setColor(paint.getColor()); } if (flags.applies_blend()) { setBlendMode(paint.getBlendMode()); @@ -389,9 +393,11 @@ void DisplayListBuilder::checkForDeferredSave() { } void DisplayListBuilder::Save() { + bool is_nop = current_layer_->is_nop_; layer_stack_.emplace_back(); current_layer_ = &layer_stack_.back(); current_layer_->has_deferred_save_op_ = true; + current_layer_->is_nop_ = is_nop; tracker_.save(); accumulator()->save(); } @@ -478,18 +484,16 @@ void DisplayListBuilder::saveLayer(const SkRect* bounds, const SaveLayerOptions in_options, const DlImageFilter* backdrop) { SaveLayerOptions options = in_options.without_optimizations(); - size_t save_layer_offset = used_; - if (backdrop) { - bounds // - ? Push(0, 1, options, *bounds, backdrop) - : Push(0, 1, options, backdrop); - } else { - bounds // - ? Push(0, 1, options, *bounds) - : Push(0, 1, options); + DisplayListAttributeFlags flags = options.renders_with_attributes() + ? kSaveLayerWithPaintFlags + : kSaveLayerFlags; + OpResult result = PaintResult(current_, flags); + if (result == OpResult::kNoEffect) { + save(); + current_layer_->is_nop_ = true; + return; } - CheckLayerOpacityCompatibility(options.renders_with_attributes()); - + size_t save_layer_offset = used_; if (options.renders_with_attributes()) { // The actual flood of the outer layer clip will occur after the // (eventual) corresponding restore is called, but rather than @@ -500,17 +504,41 @@ void DisplayListBuilder::saveLayer(const SkRect* bounds, // with its full bounds and the right op_index so that it doesn't // get culled during rendering. if (!paint_nops_on_transparency()) { - // We will fill the clip of the outer layer when we restore - AccumulateUnbounded(); + // We will fill the clip of the outer layer when we restore. + // Accumulate should always return true here because if the + // clip was empty then that would have been caught up above + // when we tested the PaintResult. + [[maybe_unused]] bool unclipped = AccumulateUnbounded(); + FML_DCHECK(unclipped); } + CheckLayerOpacityCompatibility(true); layer_stack_.emplace_back(save_layer_offset, true, current_.getImageFilter()); } else { + CheckLayerOpacityCompatibility(false); layer_stack_.emplace_back(save_layer_offset, true, nullptr); } + current_layer_ = &layer_stack_.back(); + tracker_.save(); accumulator()->save(); - current_layer_ = &layer_stack_.back(); + + if (backdrop) { + // A backdrop will affect up to the entire surface, bounded by the clip + // Accumulate should always return true here because if the + // clip was empty then that would have been caught up above + // when we tested the PaintResult. + [[maybe_unused]] bool unclipped = AccumulateUnbounded(); + FML_DCHECK(unclipped); + bounds // + ? Push(0, 1, options, *bounds, backdrop) + : Push(0, 1, options, backdrop); + } else { + bounds // + ? Push(0, 1, options, *bounds) + : Push(0, 1, options); + } + if (options.renders_with_attributes()) { // |current_opacity_compatibility_| does not take an ImageFilter into // account because an individual primitive with an ImageFilter can apply @@ -521,6 +549,7 @@ void DisplayListBuilder::saveLayer(const SkRect* bounds, UpdateLayerOpacityCompatibility(false); } } + UpdateLayerResult(result); if (options.renders_with_attributes() && current_.getImageFilter()) { // We use |resetCullRect| here because we will be accumulating bounds of @@ -540,11 +569,6 @@ void DisplayListBuilder::saveLayer(const SkRect* bounds, // we set them as if a clip operation were performed. tracker_.clipRect(*bounds, ClipOp::kIntersect, false); } - - if (backdrop) { - // A backdrop will affect up to the entire surface, bounded by the clip - AccumulateUnbounded(); - } } void DisplayListBuilder::SaveLayer(const SkRect* bounds, const DlPaint* paint, @@ -667,6 +691,11 @@ void DisplayListBuilder::ClipRect(const SkRect& rect, if (!rect.isFinite()) { return; } + tracker_.clipRect(rect, clip_op, is_aa); + if (current_layer_->is_nop_ || tracker_.is_cull_rect_empty()) { + current_layer_->is_nop_ = true; + return; + } checkForDeferredSave(); switch (clip_op) { case ClipOp::kIntersect: @@ -676,7 +705,6 @@ void DisplayListBuilder::ClipRect(const SkRect& rect, Push(0, 1, rect, is_aa); break; } - tracker_.clipRect(rect, clip_op, is_aa); } void DisplayListBuilder::ClipRRect(const SkRRect& rrect, ClipOp clip_op, @@ -684,6 +712,11 @@ void DisplayListBuilder::ClipRRect(const SkRRect& rrect, if (rrect.isRect()) { clipRect(rrect.rect(), clip_op, is_aa); } else { + tracker_.clipRRect(rrect, clip_op, is_aa); + if (current_layer_->is_nop_ || tracker_.is_cull_rect_empty()) { + current_layer_->is_nop_ = true; + return; + } checkForDeferredSave(); switch (clip_op) { case ClipOp::kIntersect: @@ -693,7 +726,6 @@ void DisplayListBuilder::ClipRRect(const SkRRect& rrect, Push(0, 1, rrect, is_aa); break; } - tracker_.clipRRect(rrect, clip_op, is_aa); } } void DisplayListBuilder::ClipPath(const SkPath& path, @@ -716,6 +748,11 @@ void DisplayListBuilder::ClipPath(const SkPath& path, return; } } + tracker_.clipPath(path, clip_op, is_aa); + if (current_layer_->is_nop_ || tracker_.is_cull_rect_empty()) { + current_layer_->is_nop_ = true; + return; + } checkForDeferredSave(); switch (clip_op) { case ClipOp::kIntersect: @@ -725,7 +762,6 @@ void DisplayListBuilder::ClipPath(const SkPath& path, Push(0, 1, path, is_aa); break; } - tracker_.clipPath(path, clip_op, is_aa); } bool DisplayListBuilder::QuickReject(const SkRect& bounds) const { @@ -733,27 +769,36 @@ bool DisplayListBuilder::QuickReject(const SkRect& bounds) const { } void DisplayListBuilder::drawPaint() { - Push(0, 1); - CheckLayerOpacityCompatibility(); - AccumulateUnbounded(); + OpResult result = PaintResult(current_, kDrawPaintFlags); + if (result != OpResult::kNoEffect && AccumulateUnbounded()) { + Push(0, 1); + CheckLayerOpacityCompatibility(); + UpdateLayerResult(result); + } } void DisplayListBuilder::DrawPaint(const DlPaint& paint) { SetAttributesFromPaint(paint, DisplayListOpFlags::kDrawPaintFlags); drawPaint(); } void DisplayListBuilder::DrawColor(DlColor color, DlBlendMode mode) { - Push(0, 1, color, mode); - CheckLayerOpacityCompatibility(mode); - AccumulateUnbounded(); + OpResult result = PaintResult(DlPaint(color).setBlendMode(mode)); + if (result != OpResult::kNoEffect && AccumulateUnbounded()) { + Push(0, 1, color, mode); + CheckLayerOpacityCompatibility(mode); + UpdateLayerResult(result); + } } void DisplayListBuilder::drawLine(const SkPoint& p0, const SkPoint& p1) { - Push(0, 1, p0, p1); - CheckLayerOpacityCompatibility(); SkRect bounds = SkRect::MakeLTRB(p0.fX, p0.fY, p1.fX, p1.fY).makeSorted(); DisplayListAttributeFlags flags = (bounds.width() > 0.0f && bounds.height() > 0.0f) ? kDrawLineFlags : kDrawHVLineFlags; - AccumulateOpBounds(bounds, flags); + OpResult result = PaintResult(current_, flags); + if (result != OpResult::kNoEffect && AccumulateOpBounds(bounds, flags)) { + Push(0, 1, p0, p1); + CheckLayerOpacityCompatibility(); + UpdateLayerResult(result); + } } void DisplayListBuilder::DrawLine(const SkPoint& p0, const SkPoint& p1, @@ -762,29 +807,45 @@ void DisplayListBuilder::DrawLine(const SkPoint& p0, drawLine(p0, p1); } void DisplayListBuilder::drawRect(const SkRect& rect) { - Push(0, 1, rect); - CheckLayerOpacityCompatibility(); - AccumulateOpBounds(rect.makeSorted(), kDrawRectFlags); + DisplayListAttributeFlags flags = kDrawRectFlags; + OpResult result = PaintResult(current_, flags); + if (result != OpResult::kNoEffect && + AccumulateOpBounds(rect.makeSorted(), flags)) { + Push(0, 1, rect); + CheckLayerOpacityCompatibility(); + UpdateLayerResult(result); + } } void DisplayListBuilder::DrawRect(const SkRect& rect, const DlPaint& paint) { SetAttributesFromPaint(paint, DisplayListOpFlags::kDrawRectFlags); drawRect(rect); } void DisplayListBuilder::drawOval(const SkRect& bounds) { - Push(0, 1, bounds); - CheckLayerOpacityCompatibility(); - AccumulateOpBounds(bounds.makeSorted(), kDrawOvalFlags); + DisplayListAttributeFlags flags = kDrawOvalFlags; + OpResult result = PaintResult(current_, flags); + if (result != OpResult::kNoEffect && + AccumulateOpBounds(bounds.makeSorted(), flags)) { + Push(0, 1, bounds); + CheckLayerOpacityCompatibility(); + UpdateLayerResult(result); + } } void DisplayListBuilder::DrawOval(const SkRect& bounds, const DlPaint& paint) { SetAttributesFromPaint(paint, DisplayListOpFlags::kDrawOvalFlags); drawOval(bounds); } void DisplayListBuilder::drawCircle(const SkPoint& center, SkScalar radius) { - Push(0, 1, center, radius); - CheckLayerOpacityCompatibility(); - AccumulateOpBounds(SkRect::MakeLTRB(center.fX - radius, center.fY - radius, - center.fX + radius, center.fY + radius), - kDrawCircleFlags); + DisplayListAttributeFlags flags = kDrawCircleFlags; + OpResult result = PaintResult(current_, flags); + if (result != OpResult::kNoEffect) { + SkRect bounds = SkRect::MakeLTRB(center.fX - radius, center.fY - radius, + center.fX + radius, center.fY + radius); + if (AccumulateOpBounds(bounds, flags)) { + Push(0, 1, center, radius); + CheckLayerOpacityCompatibility(); + UpdateLayerResult(result); + } + } } void DisplayListBuilder::DrawCircle(const SkPoint& center, SkScalar radius, @@ -798,9 +859,14 @@ void DisplayListBuilder::drawRRect(const SkRRect& rrect) { } else if (rrect.isOval()) { drawOval(rrect.rect()); } else { - Push(0, 1, rrect); - CheckLayerOpacityCompatibility(); - AccumulateOpBounds(rrect.getBounds(), kDrawRRectFlags); + DisplayListAttributeFlags flags = kDrawRRectFlags; + OpResult result = PaintResult(current_, flags); + if (result != OpResult::kNoEffect && + AccumulateOpBounds(rrect.getBounds(), flags)) { + Push(0, 1, rrect); + CheckLayerOpacityCompatibility(); + UpdateLayerResult(result); + } } } void DisplayListBuilder::DrawRRect(const SkRRect& rrect, const DlPaint& paint) { @@ -809,9 +875,14 @@ void DisplayListBuilder::DrawRRect(const SkRRect& rrect, const DlPaint& paint) { } void DisplayListBuilder::drawDRRect(const SkRRect& outer, const SkRRect& inner) { - Push(0, 1, outer, inner); - CheckLayerOpacityCompatibility(); - AccumulateOpBounds(outer.getBounds(), kDrawDRRectFlags); + DisplayListAttributeFlags flags = kDrawDRRectFlags; + OpResult result = PaintResult(current_, flags); + if (result != OpResult::kNoEffect && + AccumulateOpBounds(outer.getBounds(), flags)) { + Push(0, 1, outer, inner); + CheckLayerOpacityCompatibility(); + UpdateLayerResult(result); + } } void DisplayListBuilder::DrawDRRect(const SkRRect& outer, const SkRRect& inner, @@ -820,12 +891,17 @@ void DisplayListBuilder::DrawDRRect(const SkRRect& outer, drawDRRect(outer, inner); } void DisplayListBuilder::drawPath(const SkPath& path) { - Push(0, 1, path); - CheckLayerOpacityHairlineCompatibility(); - if (path.isInverseFillType()) { - AccumulateUnbounded(); - } else { - AccumulateOpBounds(path.getBounds(), kDrawPathFlags); + DisplayListAttributeFlags flags = kDrawPathFlags; + OpResult result = PaintResult(current_, flags); + if (result != OpResult::kNoEffect) { + bool is_visible = path.isInverseFillType() + ? AccumulateUnbounded() + : AccumulateOpBounds(path.getBounds(), flags); + if (is_visible) { + Push(0, 1, path); + CheckLayerOpacityHairlineCompatibility(); + UpdateLayerResult(result); + } } } void DisplayListBuilder::DrawPath(const SkPath& path, const DlPaint& paint) { @@ -837,19 +913,23 @@ void DisplayListBuilder::drawArc(const SkRect& bounds, SkScalar start, SkScalar sweep, bool useCenter) { - Push(0, 1, bounds, start, sweep, useCenter); - if (useCenter) { - CheckLayerOpacityHairlineCompatibility(); - } else { - CheckLayerOpacityCompatibility(); - } + DisplayListAttributeFlags flags = // + useCenter // + ? kDrawArcWithCenterFlags + : kDrawArcNoCenterFlags; + OpResult result = PaintResult(current_, flags); // This could be tighter if we compute where the start and end // angles are and then also consider the quadrants swept and // the center if specified. - AccumulateOpBounds(bounds, - useCenter // - ? kDrawArcWithCenterFlags - : kDrawArcNoCenterFlags); + if (result != OpResult::kNoEffect && AccumulateOpBounds(bounds, flags)) { + Push(0, 1, bounds, start, sweep, useCenter); + if (useCenter) { + CheckLayerOpacityHairlineCompatibility(); + } else { + CheckLayerOpacityCompatibility(); + } + UpdateLayerResult(result); + } } void DisplayListBuilder::DrawArc(const SkRect& bounds, SkScalar start, @@ -860,14 +940,31 @@ void DisplayListBuilder::DrawArc(const SkRect& bounds, paint, useCenter ? kDrawArcWithCenterFlags : kDrawArcNoCenterFlags); drawArc(bounds, start, sweep, useCenter); } + +DisplayListAttributeFlags DisplayListBuilder::FlagsForPointMode( + PointMode mode) { + switch (mode) { + case DlCanvas::PointMode::kPoints: + return kDrawPointsAsPointsFlags; + case PointMode::kLines: + return kDrawPointsAsLinesFlags; + case PointMode::kPolygon: + return kDrawPointsAsPolygonFlags; + } + FML_UNREACHABLE(); +} void DisplayListBuilder::drawPoints(PointMode mode, uint32_t count, const SkPoint pts[]) { if (count == 0) { return; } + DisplayListAttributeFlags flags = FlagsForPointMode(mode); + OpResult result = PaintResult(current_, flags); + if (result == OpResult::kNoEffect) { + return; + } - void* data_ptr; FML_DCHECK(count < DlOpReceiver::kMaxDrawPointsCount); int bytes = count * sizeof(SkPoint); RectBoundsAccumulator ptBounds; @@ -875,21 +972,23 @@ void DisplayListBuilder::drawPoints(PointMode mode, ptBounds.accumulate(pts[i]); } SkRect point_bounds = ptBounds.bounds(); + if (!AccumulateOpBounds(point_bounds, flags)) { + return; + } + + void* data_ptr; switch (mode) { case PointMode::kPoints: data_ptr = Push(bytes, 1, count); - AccumulateOpBounds(point_bounds, kDrawPointsAsPointsFlags); break; case PointMode::kLines: data_ptr = Push(bytes, 1, count); - AccumulateOpBounds(point_bounds, kDrawPointsAsLinesFlags); break; case PointMode::kPolygon: data_ptr = Push(bytes, 1, count); - AccumulateOpBounds(point_bounds, kDrawPointsAsPolygonFlags); break; default: - FML_DCHECK(false); + FML_UNREACHABLE(); return; } CopyV(data_ptr, pts, count); @@ -899,39 +998,30 @@ void DisplayListBuilder::drawPoints(PointMode mode, // bounds of every sub-primitive. // See: https://fiddle.skia.org/c/228459001d2de8db117ce25ef5cedb0c UpdateLayerOpacityCompatibility(false); + UpdateLayerResult(result); } void DisplayListBuilder::DrawPoints(PointMode mode, uint32_t count, const SkPoint pts[], const DlPaint& paint) { - const DisplayListAttributeFlags* flags; - switch (mode) { - case PointMode::kPoints: - flags = &DisplayListOpFlags::kDrawPointsAsPointsFlags; - break; - case PointMode::kLines: - flags = &DisplayListOpFlags::kDrawPointsAsLinesFlags; - break; - case PointMode::kPolygon: - flags = &DisplayListOpFlags::kDrawPointsAsPolygonFlags; - break; - default: - FML_DCHECK(false); - return; - } - SetAttributesFromPaint(paint, *flags); + SetAttributesFromPaint(paint, FlagsForPointMode(mode)); drawPoints(mode, count, pts); } void DisplayListBuilder::drawVertices(const DlVertices* vertices, DlBlendMode mode) { - void* pod = Push(vertices->size(), 1, mode); - new (pod) DlVertices(vertices); - // DrawVertices applies its colors to the paint so we have no way - // of controlling opacity using the current paint attributes. - // Although, examination of the |mode| might find some predictable - // cases. - UpdateLayerOpacityCompatibility(false); - AccumulateOpBounds(vertices->bounds(), kDrawVerticesFlags); + DisplayListAttributeFlags flags = kDrawVerticesFlags; + OpResult result = PaintResult(current_, flags); + if (result != OpResult::kNoEffect && + AccumulateOpBounds(vertices->bounds(), flags)) { + void* pod = Push(vertices->size(), 1, mode); + new (pod) DlVertices(vertices); + // DrawVertices applies its colors to the paint so we have no way + // of controlling opacity using the current paint attributes. + // Although, examination of the |mode| might find some predictable + // cases. + UpdateLayerOpacityCompatibility(false); + UpdateLayerResult(result); + } } void DisplayListBuilder::DrawVertices(const DlVertices* vertices, DlBlendMode mode, @@ -944,17 +1034,23 @@ void DisplayListBuilder::drawImage(const sk_sp image, const SkPoint point, DlImageSampling sampling, bool render_with_attributes) { - render_with_attributes - ? Push(0, 1, image, point, sampling) - : Push(0, 1, image, point, sampling); - CheckLayerOpacityCompatibility(render_with_attributes); - is_ui_thread_safe_ = is_ui_thread_safe_ && image->isUIThreadSafe(); - SkRect bounds = SkRect::MakeXYWH(point.fX, point.fY, // - image->width(), image->height()); DisplayListAttributeFlags flags = render_with_attributes // ? kDrawImageWithPaintFlags : kDrawImageFlags; - AccumulateOpBounds(bounds, flags); + OpResult result = PaintResult(current_, flags); + if (result == OpResult::kNoEffect) { + return; + } + SkRect bounds = SkRect::MakeXYWH(point.fX, point.fY, // + image->width(), image->height()); + if (AccumulateOpBounds(bounds, flags)) { + render_with_attributes + ? Push(0, 1, image, point, sampling) + : Push(0, 1, image, point, sampling); + CheckLayerOpacityCompatibility(render_with_attributes); + UpdateLayerResult(result); + is_ui_thread_safe_ = is_ui_thread_safe_ && image->isUIThreadSafe(); + } } void DisplayListBuilder::DrawImage(const sk_sp& image, const SkPoint point, @@ -974,14 +1070,17 @@ void DisplayListBuilder::drawImageRect(const sk_sp image, DlImageSampling sampling, bool render_with_attributes, SrcRectConstraint constraint) { - Push(0, 1, image, src, dst, sampling, render_with_attributes, - constraint); - CheckLayerOpacityCompatibility(render_with_attributes); - is_ui_thread_safe_ = is_ui_thread_safe_ && image->isUIThreadSafe(); DisplayListAttributeFlags flags = render_with_attributes ? kDrawImageRectWithPaintFlags : kDrawImageRectFlags; - AccumulateOpBounds(dst, flags); + OpResult result = PaintResult(current_, flags); + if (result != OpResult::kNoEffect && AccumulateOpBounds(dst, flags)) { + Push(0, 1, image, src, dst, sampling, + render_with_attributes, constraint); + CheckLayerOpacityCompatibility(render_with_attributes); + UpdateLayerResult(result); + is_ui_thread_safe_ = is_ui_thread_safe_ && image->isUIThreadSafe(); + } } void DisplayListBuilder::DrawImageRect(const sk_sp& image, const SkRect& src, @@ -1002,15 +1101,18 @@ void DisplayListBuilder::drawImageNine(const sk_sp image, const SkRect& dst, DlFilterMode filter, bool render_with_attributes) { - render_with_attributes - ? Push(0, 1, image, center, dst, filter) - : Push(0, 1, image, center, dst, filter); - CheckLayerOpacityCompatibility(render_with_attributes); - is_ui_thread_safe_ = is_ui_thread_safe_ && image->isUIThreadSafe(); DisplayListAttributeFlags flags = render_with_attributes ? kDrawImageNineWithPaintFlags : kDrawImageNineFlags; - AccumulateOpBounds(dst, flags); + OpResult result = PaintResult(current_, flags); + if (result != OpResult::kNoEffect && AccumulateOpBounds(dst, flags)) { + render_with_attributes + ? Push(0, 1, image, center, dst, filter) + : Push(0, 1, image, center, dst, filter); + CheckLayerOpacityCompatibility(render_with_attributes); + UpdateLayerResult(result); + is_ui_thread_safe_ = is_ui_thread_safe_ && image->isUIThreadSafe(); + } } void DisplayListBuilder::DrawImageNine(const sk_sp& image, const SkIRect& center, @@ -1034,6 +1136,27 @@ void DisplayListBuilder::drawAtlas(const sk_sp atlas, DlImageSampling sampling, const SkRect* cull_rect, bool render_with_attributes) { + DisplayListAttributeFlags flags = render_with_attributes // + ? kDrawAtlasWithPaintFlags + : kDrawAtlasFlags; + OpResult result = PaintResult(current_, flags); + if (result == OpResult::kNoEffect) { + return; + } + SkPoint quad[4]; + RectBoundsAccumulator atlasBounds; + for (int i = 0; i < count; i++) { + const SkRect& src = tex[i]; + xform[i].toQuad(src.width(), src.height(), quad); + for (int j = 0; j < 4; j++) { + atlasBounds.accumulate(quad[j]); + } + } + if (atlasBounds.is_empty() || + !AccumulateOpBounds(atlasBounds.bounds(), flags)) { + return; + } + int bytes = count * (sizeof(SkRSXform) + sizeof(SkRect)); void* data_ptr; if (colors != nullptr) { @@ -1062,23 +1185,8 @@ void DisplayListBuilder::drawAtlas(const sk_sp atlas, // on it to distribute the opacity without overlap without checking all // of the transforms and texture rectangles. UpdateLayerOpacityCompatibility(false); + UpdateLayerResult(result); is_ui_thread_safe_ = is_ui_thread_safe_ && atlas->isUIThreadSafe(); - - SkPoint quad[4]; - RectBoundsAccumulator atlasBounds; - for (int i = 0; i < count; i++) { - const SkRect& src = tex[i]; - xform[i].toQuad(src.width(), src.height(), quad); - for (int j = 0; j < 4; j++) { - atlasBounds.accumulate(quad[j]); - } - } - if (atlasBounds.is_not_empty()) { - DisplayListAttributeFlags flags = render_with_attributes // - ? kDrawAtlasWithPaintFlags - : kDrawAtlasFlags; - AccumulateOpBounds(atlasBounds.bounds(), flags); - } } void DisplayListBuilder::DrawAtlas(const sk_sp& atlas, const SkRSXform xform[], @@ -1102,35 +1210,49 @@ void DisplayListBuilder::DrawAtlas(const sk_sp& atlas, void DisplayListBuilder::DrawDisplayList(const sk_sp display_list, SkScalar opacity) { - DlPaint current_paint = current_; - Push(0, 1, display_list, opacity); - is_ui_thread_safe_ = is_ui_thread_safe_ && display_list->isUIThreadSafe(); - // Not really necessary if the developer is interacting with us via - // our attribute-state-less DlCanvas methods, but this avoids surprises - // for those who may have been using the stateful Dispatcher methods. - SetAttributesFromPaint(current_paint, - DisplayListOpFlags::kSaveLayerWithPaintFlags); - + if (!SkScalarIsFinite(opacity) || opacity <= SK_ScalarNearlyZero || + display_list->op_count() == 0 || display_list->bounds().isEmpty() || + current_layer_->is_nop_) { + return; + } const SkRect bounds = display_list->bounds(); + bool accumulated; switch (accumulator()->type()) { case BoundsAccumulatorType::kRect: - AccumulateOpBounds(bounds, kDrawDisplayListFlags); + accumulated = AccumulateOpBounds(bounds, kDrawDisplayListFlags); break; case BoundsAccumulatorType::kRTree: auto rtree = display_list->rtree(); if (rtree) { std::list rects = - rtree->searchAndConsolidateRects(bounds, false); + rtree->searchAndConsolidateRects(GetLocalClipBounds(), false); + accumulated = false; for (const SkRect& rect : rects) { // TODO (https://github.com/flutter/flutter/issues/114919): Attributes // are not necessarily `kDrawDisplayListFlags`. - AccumulateOpBounds(rect, kDrawDisplayListFlags); + if (AccumulateOpBounds(rect, kDrawDisplayListFlags)) { + accumulated = true; + } } } else { - AccumulateOpBounds(bounds, kDrawDisplayListFlags); + accumulated = AccumulateOpBounds(bounds, kDrawDisplayListFlags); } break; } + if (!accumulated) { + return; + } + + DlPaint current_paint = current_; + Push(0, 1, display_list, + opacity < SK_Scalar1 ? opacity : SK_Scalar1); + is_ui_thread_safe_ = is_ui_thread_safe_ && display_list->isUIThreadSafe(); + // Not really necessary if the developer is interacting with us via + // our attribute-state-less DlCanvas methods, but this avoids surprises + // for those who may have been using the stateful Dispatcher methods. + SetAttributesFromPaint(current_paint, + DisplayListOpFlags::kSaveLayerWithPaintFlags); + // The non-nested op count accumulated in the |Push| method will include // this call to |drawDisplayList| for non-nested op count metrics. // But, for nested op count metrics we want the |drawDisplayList| call itself @@ -1140,18 +1262,38 @@ void DisplayListBuilder::DrawDisplayList(const sk_sp display_list, nested_op_count_ += display_list->op_count(true) - 1; nested_bytes_ += display_list->bytes(true); UpdateLayerOpacityCompatibility(display_list->can_apply_group_opacity()); + // Nop DisplayLists are eliminated above so we either affect transparent + // pixels or we do not. We should not have [kNoEffect]. + UpdateLayerResult(display_list->modifies_transparent_black() + ? OpResult::kAffectsAll + : OpResult::kPreservesTransparency); } void DisplayListBuilder::drawTextBlob(const sk_sp blob, SkScalar x, SkScalar y) { - Push(0, 1, blob, x, y); - AccumulateOpBounds(blob->bounds().makeOffset(x, y), kDrawTextBlobFlags); - // There is no way to query if the glyphs of a text blob overlap and - // there are no current guarantees from either Skia or Impeller that - // they will protect overlapping glyphs from the effects of overdraw - // so we must make the conservative assessment that this DL layer is - // not compatible with group opacity inheritance. - UpdateLayerOpacityCompatibility(false); + DisplayListAttributeFlags flags = kDrawTextBlobFlags; + OpResult result = PaintResult(current_, flags); + if (result == OpResult::kNoEffect) { + return; + } + bool unclipped = AccumulateOpBounds(blob->bounds().makeOffset(x, y), flags); + // TODO(https://github.com/flutter/flutter/issues/82202): Remove once the + // unit tests can use Fuchsia's font manager instead of the empty default. + // Until then we might encounter empty bounds for otherwise valid text and + // thus we ignore the results from AccumulateOpBounds. +#if defined(OS_FUCHSIA) + unclipped = true; +#endif // OS_FUCHSIA + if (unclipped) { + Push(0, 1, blob, x, y); + // There is no way to query if the glyphs of a text blob overlap and + // there are no current guarantees from either Skia or Impeller that + // they will protect overlapping glyphs from the effects of overdraw + // so we must make the conservative assessment that this DL layer is + // not compatible with group opacity inheritance. + UpdateLayerOpacityCompatibility(false); + UpdateLayerResult(result); + } } void DisplayListBuilder::DrawTextBlob(const sk_sp& blob, SkScalar x, @@ -1160,19 +1302,66 @@ void DisplayListBuilder::DrawTextBlob(const sk_sp& blob, SetAttributesFromPaint(paint, DisplayListOpFlags::kDrawTextBlobFlags); drawTextBlob(blob, x, y); } + +void DisplayListBuilder::drawTextFrame( + const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y) { + DisplayListAttributeFlags flags = kDrawTextBlobFlags; + OpResult result = PaintResult(current_, flags); + if (result == OpResult::kNoEffect) { + return; + } + impeller::Rect bounds = text_frame->GetBounds(); + SkRect sk_bounds = SkRect::MakeLTRB(bounds.GetLeft(), bounds.GetTop(), + bounds.GetRight(), bounds.GetBottom()); + bool unclipped = AccumulateOpBounds(sk_bounds.makeOffset(x, y), flags); + // TODO(https://github.com/flutter/flutter/issues/82202): Remove once the + // unit tests can use Fuchsia's font manager instead of the empty default. + // Until then we might encounter empty bounds for otherwise valid text and + // thus we ignore the results from AccumulateOpBounds. +#if defined(OS_FUCHSIA) + unclipped = true; +#endif // OS_FUCHSIA + if (unclipped) { + Push(0, 1, text_frame, x, y); + // There is no way to query if the glyphs of a text blob overlap and + // there are no current guarantees from either Skia or Impeller that + // they will protect overlapping glyphs from the effects of overdraw + // so we must make the conservative assessment that this DL layer is + // not compatible with group opacity inheritance. + UpdateLayerOpacityCompatibility(false); + UpdateLayerResult(result); + } +} + +void DisplayListBuilder::DrawTextFrame( + const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y, + const DlPaint& paint) { + SetAttributesFromPaint(paint, DisplayListOpFlags::kDrawTextBlobFlags); + drawTextFrame(text_frame, x, y); +} + void DisplayListBuilder::DrawShadow(const SkPath& path, const DlColor color, const SkScalar elevation, bool transparent_occluder, SkScalar dpr) { - transparent_occluder // - ? Push(0, 1, path, color, elevation, dpr) - : Push(0, 1, path, color, elevation, dpr); - - SkRect shadow_bounds = - DlCanvas::ComputeShadowBounds(path, elevation, dpr, GetTransform()); - AccumulateOpBounds(shadow_bounds, kDrawShadowFlags); - UpdateLayerOpacityCompatibility(false); + OpResult result = PaintResult(DlPaint(color)); + if (result != OpResult::kNoEffect) { + SkRect shadow_bounds = + DlCanvas::ComputeShadowBounds(path, elevation, dpr, GetTransform()); + if (AccumulateOpBounds(shadow_bounds, kDrawShadowFlags)) { + transparent_occluder // + ? Push(0, 1, path, color, elevation, + dpr) + : Push(0, 1, path, color, elevation, dpr); + UpdateLayerOpacityCompatibility(false); + UpdateLayerResult(result); + } + } } bool DisplayListBuilder::ComputeFilteredBounds(SkRect& bounds, @@ -1242,31 +1431,40 @@ bool DisplayListBuilder::AdjustBoundsForPaint(SkRect& bounds, return true; } -void DisplayListBuilder::AccumulateUnbounded() { - accumulator()->accumulate(tracker_.device_cull_rect(), op_index_ - 1); +bool DisplayListBuilder::AccumulateUnbounded() { + SkRect clip = tracker_.device_cull_rect(); + if (clip.isEmpty()) { + return false; + } + accumulator()->accumulate(clip, op_index_); + return true; } -void DisplayListBuilder::AccumulateOpBounds(SkRect& bounds, +bool DisplayListBuilder::AccumulateOpBounds(SkRect& bounds, DisplayListAttributeFlags flags) { if (AdjustBoundsForPaint(bounds, flags)) { - AccumulateBounds(bounds); + return AccumulateBounds(bounds); } else { - AccumulateUnbounded(); + return AccumulateUnbounded(); } } -void DisplayListBuilder::AccumulateBounds(SkRect& bounds) { - tracker_.mapRect(&bounds); - if (bounds.intersect(tracker_.device_cull_rect())) { - accumulator()->accumulate(bounds, op_index_ - 1); +bool DisplayListBuilder::AccumulateBounds(SkRect& bounds) { + if (!bounds.isEmpty()) { + tracker_.mapRect(&bounds); + if (bounds.intersect(tracker_.device_cull_rect())) { + accumulator()->accumulate(bounds, op_index_); + return true; + } } + return false; } bool DisplayListBuilder::paint_nops_on_transparency() { // SkImageFilter::canComputeFastBounds tests for transparency behavior // This test assumes that the blend mode checked down below will // NOP on transparent black. - if (current_.getImageFilter() && - current_.getImageFilter()->modifies_transparent_black()) { + if (current_.getImageFilterPtr() && + current_.getImageFilterPtr()->modifies_transparent_black()) { return false; } @@ -1276,8 +1474,8 @@ bool DisplayListBuilder::paint_nops_on_transparency() { // save layer untouched out to the edge of the output surface. // This test assumes that the blend mode checked down below will // NOP on transparent black. - if (current_.getColorFilter() && - current_.getColorFilter()->modifies_transparent_black()) { + if (current_.getColorFilterPtr() && + current_.getColorFilterPtr()->modifies_transparent_black()) { return false; } @@ -1334,4 +1532,130 @@ bool DisplayListBuilder::paint_nops_on_transparency() { break; } } + +DlColor DisplayListBuilder::GetEffectiveColor(const DlPaint& paint, + DisplayListAttributeFlags flags) { + DlColor color; + if (flags.applies_color()) { + const DlColorSource* source = paint.getColorSourcePtr(); + if (source) { + if (source->asColor()) { + color = source->asColor()->color(); + } else { + color = source->is_opaque() ? DlColor::kBlack() : kAnyColor; + } + } else { + color = paint.getColor(); + } + } else if (flags.applies_alpha()) { + // If the operation applies alpha, but not color, then the only impact + // of the alpha is to modulate the output towards transparency. + // We can not guarantee an opaque source even if the alpha is opaque + // since that would require knowing something about the colors that + // the alpha is modulating, but we can guarantee a transparent source + // if the alpha is 0. + color = (paint.getAlpha() == 0) ? DlColor::kTransparent() : kAnyColor; + } else { + color = kAnyColor; + } + if (flags.applies_image_filter()) { + auto filter = paint.getImageFilterPtr(); + if (filter) { + if (!color.isTransparent() || filter->modifies_transparent_black()) { + color = kAnyColor; + } + } + } + if (flags.applies_color_filter()) { + auto filter = paint.getColorFilterPtr(); + if (filter) { + if (!color.isTransparent() || filter->modifies_transparent_black()) { + color = kAnyColor; + } + } + } + return color; +} + +DisplayListBuilder::OpResult DisplayListBuilder::PaintResult( + const DlPaint& paint, + DisplayListAttributeFlags flags) { + if (current_layer_->is_nop_) { + return OpResult::kNoEffect; + } + if (flags.applies_blend()) { + switch (paint.getBlendMode()) { + // Nop blend mode (singular, there is only one) + case DlBlendMode::kDst: + return OpResult::kNoEffect; + + // Always clears pixels blend mode (singular, there is only one) + case DlBlendMode::kClear: + return OpResult::kPreservesTransparency; + + case DlBlendMode::kHue: + case DlBlendMode::kSaturation: + case DlBlendMode::kColor: + case DlBlendMode::kLuminosity: + case DlBlendMode::kColorBurn: + return GetEffectiveColor(paint, flags).isTransparent() + ? OpResult::kNoEffect + : OpResult::kAffectsAll; + + // kSrcIn modifies pixels towards transparency + case DlBlendMode::kSrcIn: + return OpResult::kPreservesTransparency; + + // These blend modes preserve destination alpha + case DlBlendMode::kSrcATop: + case DlBlendMode::kDstOut: + return GetEffectiveColor(paint, flags).isTransparent() + ? OpResult::kNoEffect + : OpResult::kPreservesTransparency; + + // Always destructive blend modes, potentially not affecting transparency + case DlBlendMode::kSrc: + case DlBlendMode::kSrcOut: + case DlBlendMode::kDstATop: + return GetEffectiveColor(paint, flags).isTransparent() + ? OpResult::kPreservesTransparency + : OpResult::kAffectsAll; + + // The kDstIn blend mode modifies the destination unless the + // source color is opaque. + case DlBlendMode::kDstIn: + return GetEffectiveColor(paint, flags).isOpaque() + ? OpResult::kNoEffect + : OpResult::kPreservesTransparency; + + // The next group of blend modes modifies the destination unless the + // source color is transparent. + case DlBlendMode::kSrcOver: + case DlBlendMode::kDstOver: + case DlBlendMode::kXor: + case DlBlendMode::kPlus: + case DlBlendMode::kScreen: + case DlBlendMode::kMultiply: + case DlBlendMode::kOverlay: + case DlBlendMode::kDarken: + case DlBlendMode::kLighten: + case DlBlendMode::kColorDodge: + case DlBlendMode::kHardLight: + case DlBlendMode::kSoftLight: + case DlBlendMode::kDifference: + case DlBlendMode::kExclusion: + return GetEffectiveColor(paint, flags).isTransparent() + ? OpResult::kNoEffect + : OpResult::kAffectsAll; + + // Modulate only leaves the pixel alone when the source is white. + case DlBlendMode::kModulate: + return GetEffectiveColor(paint, flags) == DlColor::kWhite() + ? OpResult::kNoEffect + : OpResult::kPreservesTransparency; + } + } + return OpResult::kAffectsAll; +} + } // namespace flutter diff --git a/display_list/dl_builder.h b/display_list/dl_builder.h index 1d9cb8eb12299..3a65b8fad5328 100644 --- a/display_list/dl_builder.h +++ b/display_list/dl_builder.h @@ -224,6 +224,16 @@ class DisplayListBuilder final : public virtual DlCanvas, SkScalar x, SkScalar y, const DlPaint& paint) override; + + void drawTextFrame(const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y) override; + + void DrawTextFrame(const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y, + const DlPaint& paint) override; + // |DlCanvas| void DrawShadow(const SkPath& path, const DlColor color, @@ -506,15 +516,13 @@ class DisplayListBuilder final : public virtual DlCanvas, class LayerInfo { public: - explicit LayerInfo(size_t save_offset = 0, - bool has_layer = false, - std::shared_ptr filter = nullptr) + explicit LayerInfo( + size_t save_offset = 0, + bool has_layer = false, + const std::shared_ptr& filter = nullptr) : save_offset_(save_offset), has_layer_(has_layer), - cannot_inherit_opacity_(false), - has_compatible_op_(false), - filter_(filter), - is_unbounded_(false) {} + filter_(filter) {} // The offset into the memory buffer where the saveLayer DLOp record // for this saveLayer() call is placed. This may be needed if the @@ -527,6 +535,9 @@ class DisplayListBuilder final : public virtual DlCanvas, bool has_layer() const { return has_layer_; } bool cannot_inherit_opacity() const { return cannot_inherit_opacity_; } bool has_compatible_op() const { return has_compatible_op_; } + bool affects_transparent_layer() const { + return affects_transparent_layer_; + } bool is_group_opacity_compatible() const { return !cannot_inherit_opacity_; @@ -549,6 +560,12 @@ class DisplayListBuilder final : public virtual DlCanvas, } } + // Records that the current layer contains an op that produces visible + // output on a transparent surface. + void add_visible_op() { + affects_transparent_layer_ = true; + } + // The filter to apply to the layer bounds when it is restored std::shared_ptr filter() { return filter_; } @@ -583,11 +600,13 @@ class DisplayListBuilder final : public virtual DlCanvas, private: size_t save_offset_; bool has_layer_; - bool cannot_inherit_opacity_; - bool has_compatible_op_; + bool cannot_inherit_opacity_ = false; + bool has_compatible_op_ = false; std::shared_ptr filter_; - bool is_unbounded_; + bool is_unbounded_ = false; bool has_deferred_save_op_ = false; + bool is_nop_ = false; + bool affects_transparent_layer_ = false; friend class DisplayListBuilder; }; @@ -701,9 +720,40 @@ class DisplayListBuilder final : public virtual DlCanvas, return accumulator_->rtree(); } + static DisplayListAttributeFlags FlagsForPointMode(PointMode mode); + + enum class OpResult { + kNoEffect, + kPreservesTransparency, + kAffectsAll, + }; + bool paint_nops_on_transparency(); + OpResult PaintResult(const DlPaint& paint, + DisplayListAttributeFlags flags = kDrawPaintFlags); + + void UpdateLayerResult(OpResult result) { + switch (result) { + case OpResult::kNoEffect: + case OpResult::kPreservesTransparency: + break; + case OpResult::kAffectsAll: + current_layer_->add_visible_op(); + break; + } + } + + // kAnyColor is a non-opaque and non-transparent color that will not + // trigger any short-circuit tests about the results of a blend. + static constexpr DlColor kAnyColor = DlColor::kMidGrey().withAlpha(0x80); + static_assert(!kAnyColor.isOpaque()); + static_assert(!kAnyColor.isTransparent()); + static DlColor GetEffectiveColor(const DlPaint& paint, + DisplayListAttributeFlags flags); // Computes the bounds of an operation adjusted for a given ImageFilter + // and returns whether the computation was possible. If the method + // returns false then the caller should assume the worst about the bounds. static bool ComputeFilteredBounds(SkRect& bounds, const DlImageFilter* filter); @@ -713,24 +763,24 @@ class DisplayListBuilder final : public virtual DlCanvas, // Records the fact that we encountered an op that either could not // estimate its bounds or that fills all of the destination space. - void AccumulateUnbounded(); + bool AccumulateUnbounded(); // Records the bounds for an op after modifying them according to the // supplied attribute flags and transforming by the current matrix. - void AccumulateOpBounds(const SkRect& bounds, + bool AccumulateOpBounds(const SkRect& bounds, DisplayListAttributeFlags flags) { SkRect safe_bounds = bounds; - AccumulateOpBounds(safe_bounds, flags); + return AccumulateOpBounds(safe_bounds, flags); } // Records the bounds for an op after modifying them according to the // supplied attribute flags and transforming by the current matrix // and clipping against the current clip. - void AccumulateOpBounds(SkRect& bounds, DisplayListAttributeFlags flags); + bool AccumulateOpBounds(SkRect& bounds, DisplayListAttributeFlags flags); // Records the given bounds after transforming by the current matrix // and clipping against the current clip. - void AccumulateBounds(SkRect& bounds); + bool AccumulateBounds(SkRect& bounds); DlPaint current_; }; diff --git a/display_list/dl_canvas.h b/display_list/dl_canvas.h index 8fad40d23466f..9ba279a15b590 100644 --- a/display_list/dl_canvas.h +++ b/display_list/dl_canvas.h @@ -18,18 +18,22 @@ #include "third_party/skia/include/core/SkRect.h" #include "third_party/skia/include/core/SkTextBlob.h" +#include "impeller/typographer/text_frame.h" + namespace flutter { -// The primary class used to express rendering operations in the -// DisplayList ecosystem. This class is an API-only virtual class and -// can be used to talk to a DisplayListBuilder to record a series of -// rendering operations, or it could be the public facing API of an -// adapter that forwards the calls to another rendering module, like -// Skia. -// -// Developers familiar with Skia's SkCanvas API will be immediately -// familiar with the methods below as they follow that API closely -// but with DisplayList objects and values used as data instead. +//------------------------------------------------------------------------------ +/// @brief Developer-facing API for rendering anything *within* the engine. +/// +/// |DlCanvas| should be used to render anything in the framework classes (i.e. +/// `lib/ui`), flow and flow layers, embedders, shell, and elsewhere. +/// +/// The only state carried by implementations of this interface are the clip +/// and transform which are saved and restored by the |save|, |saveLayer|, and +/// |restore| calls. +/// +/// @note The interface resembles closely the familiar |SkCanvas| interface +/// used throughout the engine. class DlCanvas { public: enum class ClipOp { @@ -81,8 +85,8 @@ class DlCanvas { virtual void TransformReset() = 0; virtual void Transform(const SkMatrix* matrix) = 0; virtual void Transform(const SkM44* matrix44) = 0; - virtual void Transform(const SkMatrix& matrix) { Transform(&matrix); } - virtual void Transform(const SkM44& matrix44) { Transform(&matrix44); } + void Transform(const SkMatrix& matrix) { Transform(&matrix); } + void Transform(const SkM44& matrix44) { Transform(&matrix44); } virtual void SetTransform(const SkMatrix* matrix) = 0; virtual void SetTransform(const SkM44* matrix44) = 0; virtual void SetTransform(const SkMatrix& matrix) { SetTransform(&matrix); } @@ -150,7 +154,7 @@ class DlCanvas { virtual void DrawVertices(const DlVertices* vertices, DlBlendMode mode, const DlPaint& paint) = 0; - void DrawVertices(const std::shared_ptr vertices, + void DrawVertices(const std::shared_ptr& vertices, DlBlendMode mode, const DlPaint& paint) { DrawVertices(vertices.get(), mode, paint); @@ -175,12 +179,11 @@ class DlCanvas { SrcRectConstraint constraint = SrcRectConstraint::kFast) { DrawImageRect(image, SkRect::Make(src), dst, sampling, paint, constraint); } - virtual void DrawImageRect( - const sk_sp& image, - const SkRect& dst, - DlImageSampling sampling, - const DlPaint* paint = nullptr, - SrcRectConstraint constraint = SrcRectConstraint::kFast) { + void DrawImageRect(const sk_sp& image, + const SkRect& dst, + DlImageSampling sampling, + const DlPaint* paint = nullptr, + SrcRectConstraint constraint = SrcRectConstraint::kFast) { DrawImageRect(image, image->bounds(), dst, sampling, paint, constraint); } virtual void DrawImageNine(const sk_sp& image, @@ -199,6 +202,13 @@ class DlCanvas { const DlPaint* paint = nullptr) = 0; virtual void DrawDisplayList(const sk_sp display_list, SkScalar opacity = SK_Scalar1) = 0; + + virtual void DrawTextFrame( + const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y, + const DlPaint& paint) = 0; + virtual void DrawTextBlob(const sk_sp& blob, SkScalar x, SkScalar y, diff --git a/display_list/dl_color.h b/display_list/dl_color.h index d926e58c3b818..0b6bb2c21cb12 100644 --- a/display_list/dl_color.h +++ b/display_list/dl_color.h @@ -11,79 +11,80 @@ namespace flutter { struct DlColor { public: - constexpr DlColor() : argb(0xFF000000) {} - constexpr DlColor(uint32_t argb) : argb(argb) {} + constexpr DlColor() : argb_(0xFF000000) {} + constexpr explicit DlColor(uint32_t argb) : argb_(argb) {} static constexpr uint8_t toAlpha(SkScalar opacity) { return toC(opacity); } static constexpr SkScalar toOpacity(uint8_t alpha) { return toF(alpha); } // clang-format off - static constexpr DlColor kTransparent() {return 0x00000000;}; - static constexpr DlColor kBlack() {return 0xFF000000;}; - static constexpr DlColor kWhite() {return 0xFFFFFFFF;}; - static constexpr DlColor kRed() {return 0xFFFF0000;}; - static constexpr DlColor kGreen() {return 0xFF00FF00;}; - static constexpr DlColor kBlue() {return 0xFF0000FF;}; - static constexpr DlColor kCyan() {return 0xFF00FFFF;}; - static constexpr DlColor kMagenta() {return 0xFFFF00FF;}; - static constexpr DlColor kYellow() {return 0xFFFFFF00;}; - static constexpr DlColor kDarkGrey() {return 0xFF3F3F3F;}; - static constexpr DlColor kMidGrey() {return 0xFF808080;}; - static constexpr DlColor kLightGrey() {return 0xFFC0C0C0;}; + static constexpr DlColor kTransparent() {return DlColor(0x00000000);}; + static constexpr DlColor kBlack() {return DlColor(0xFF000000);}; + static constexpr DlColor kWhite() {return DlColor(0xFFFFFFFF);}; + static constexpr DlColor kRed() {return DlColor(0xFFFF0000);}; + static constexpr DlColor kGreen() {return DlColor(0xFF00FF00);}; + static constexpr DlColor kBlue() {return DlColor(0xFF0000FF);}; + static constexpr DlColor kCyan() {return DlColor(0xFF00FFFF);}; + static constexpr DlColor kMagenta() {return DlColor(0xFFFF00FF);}; + static constexpr DlColor kYellow() {return DlColor(0xFFFFFF00);}; + static constexpr DlColor kDarkGrey() {return DlColor(0xFF3F3F3F);}; + static constexpr DlColor kMidGrey() {return DlColor(0xFF808080);}; + static constexpr DlColor kLightGrey() {return DlColor(0xFFC0C0C0);}; // clang-format on - uint32_t argb; + constexpr bool isOpaque() const { return getAlpha() == 0xFF; } + constexpr bool isTransparent() const { return getAlpha() == 0; } - bool isOpaque() const { return getAlpha() == 0xFF; } - bool isTransparent() const { return getAlpha() == 0; } + constexpr int getAlpha() const { return argb_ >> 24; } + constexpr int getRed() const { return (argb_ >> 16) & 0xFF; } + constexpr int getGreen() const { return (argb_ >> 8) & 0xFF; } + constexpr int getBlue() const { return argb_ & 0xFF; } - int getAlpha() const { return argb >> 24; } - int getRed() const { return (argb >> 16) & 0xFF; } - int getGreen() const { return (argb >> 8) & 0xFF; } - int getBlue() const { return argb & 0xFF; } + constexpr float getAlphaF() const { return toF(getAlpha()); } + constexpr float getRedF() const { return toF(getRed()); } + constexpr float getGreenF() const { return toF(getGreen()); } + constexpr float getBlueF() const { return toF(getBlue()); } - float getAlphaF() const { return toF(getAlpha()); } - float getRedF() const { return toF(getRed()); } - float getGreenF() const { return toF(getGreen()); } - float getBlueF() const { return toF(getBlue()); } - - uint32_t premultipliedArgb() const { + constexpr uint32_t premultipliedArgb() const { if (isOpaque()) { - return argb; + return argb_; } float f = getAlphaF(); - return (argb & 0xFF000000) | // + return (argb_ & 0xFF000000) | // toC(getRedF() * f) << 16 | // toC(getGreenF() * f) << 8 | // toC(getBlueF() * f); } - DlColor withAlpha(uint8_t alpha) const { // - return (argb & 0x00FFFFFF) | (alpha << 24); + constexpr DlColor withAlpha(uint8_t alpha) const { // + return DlColor((argb_ & 0x00FFFFFF) | (alpha << 24)); } - DlColor withRed(uint8_t red) const { // - return (argb & 0xFF00FFFF) | (red << 16); + constexpr DlColor withRed(uint8_t red) const { // + return DlColor((argb_ & 0xFF00FFFF) | (red << 16)); } - DlColor withGreen(uint8_t green) const { // - return (argb & 0xFFFF00FF) | (green << 8); + constexpr DlColor withGreen(uint8_t green) const { // + return DlColor((argb_ & 0xFFFF00FF) | (green << 8)); } - DlColor withBlue(uint8_t blue) const { // - return (argb & 0xFFFFFF00) | (blue << 0); + constexpr DlColor withBlue(uint8_t blue) const { // + return DlColor((argb_ & 0xFFFFFF00) | (blue << 0)); } - DlColor modulateOpacity(float opacity) const { + constexpr DlColor modulateOpacity(float opacity) const { return opacity <= 0 ? withAlpha(0) : opacity >= 1 ? *this : withAlpha(round(getAlpha() * opacity)); } - operator uint32_t() const { return argb; } - bool operator==(DlColor const& other) const { return argb == other.argb; } - bool operator!=(DlColor const& other) const { return argb != other.argb; } - bool operator==(uint32_t const& other) const { return argb == other; } - bool operator!=(uint32_t const& other) const { return argb != other; } + constexpr uint32_t argb() const { return argb_; } + + bool operator==(DlColor const& other) const { return argb_ == other.argb_; } + bool operator!=(DlColor const& other) const { return argb_ != other.argb_; } + bool operator==(uint32_t const& other) const { return argb_ == other; } + bool operator!=(uint32_t const& other) const { return argb_ != other; } private: + uint32_t argb_; + static float toF(uint8_t comp) { return comp * (1.0f / 255); } static uint8_t toC(float fComp) { return round(fComp * 255); } }; diff --git a/display_list/dl_color_unittests.cc b/display_list/dl_color_unittests.cc index 37d60b26c8fc7..7a6c6a15ed82d 100644 --- a/display_list/dl_color_unittests.cc +++ b/display_list/dl_color_unittests.cc @@ -14,7 +14,7 @@ static void arraysEqual(const uint32_t* ints, const DlColor* colors, int count) { for (int i = 0; i < count; i++) { - EXPECT_TRUE(ints[i] == colors[i]); + EXPECT_TRUE(ints[i] == colors[i].argb()); } } diff --git a/display_list/dl_op_flags.cc b/display_list/dl_op_flags.cc index 8c444dd692554..9293b2adcdc7f 100644 --- a/display_list/dl_op_flags.cc +++ b/display_list/dl_op_flags.cc @@ -21,7 +21,7 @@ const DisplayListSpecialGeometryFlags DisplayListAttributeFlags::WithPathEffect( // end caps to areas that might not have had them before so all // we need to do is to indicate the potential for diagonal // end caps and move on. - return special_flags_.with(kMayHaveCaps_ | kMayHaveDiagonalCaps_); + return special_flags_.with(kMayHaveCaps | kMayHaveDiagonalCaps); } } } diff --git a/display_list/dl_op_flags.h b/display_list/dl_op_flags.h index 9bb6c013f8203..2f6a4d936c192 100644 --- a/display_list/dl_op_flags.h +++ b/display_list/dl_op_flags.h @@ -23,36 +23,36 @@ class DlPathEffect; class DisplayListFlags { protected: // A drawing operation that is not geometric in nature (but which - // may still apply a MaskFilter - see |kUsesMaskFilter_| below). - static constexpr int kIsNonGeometric_ = 0; + // may still apply a MaskFilter - see |kUsesMaskFilter| below). + static constexpr int kIsNonGeometric = 0; // A geometric operation that is defined as a fill operation // regardless of what the current paint Style is set to. - // This flag will automatically assume |kUsesMaskFilter_|. - static constexpr int kIsFilledGeometry_ = 1 << 0; + // This flag will automatically assume |kUsesMaskFilter|. + static constexpr int kIsFilledGeometry = 1 << 0; // A geometric operation that is defined as a stroke operation // regardless of what the current paint Style is set to. - // This flag will automatically assume |kUsesMaskFilter_|. - static constexpr int kIsStrokedGeometry_ = 1 << 1; + // This flag will automatically assume |kUsesMaskFilter|. + static constexpr int kIsStrokedGeometry = 1 << 1; // A geometric operation that may be a stroke or fill operation // depending on the current state of the paint Style attribute. - // This flag will automatically assume |kUsesMaskFilter_|. - static constexpr int kIsDrawnGeometry_ = 1 << 2; + // This flag will automatically assume |kUsesMaskFilter|. + static constexpr int kIsDrawnGeometry = 1 << 2; - static constexpr int kIsAnyGeometryMask_ = // - kIsFilledGeometry_ | // - kIsStrokedGeometry_ | // - kIsDrawnGeometry_; + static constexpr int kIsAnyGeometryMask = // + kIsFilledGeometry | // + kIsStrokedGeometry | // + kIsDrawnGeometry; // A primitive that floods the surface (or clip) with no // natural bounds, such as |drawColor| or |drawPaint|. - static constexpr int kFloodsSurface_ = 1 << 3; + static constexpr int kFloodsSurface = 1 << 3; - static constexpr int kMayHaveCaps_ = 1 << 4; - static constexpr int kMayHaveJoins_ = 1 << 5; - static constexpr int kButtCapIsSquare_ = 1 << 6; + static constexpr int kMayHaveCaps = 1 << 4; + static constexpr int kMayHaveJoins = 1 << 5; + static constexpr int kButtCapIsSquare = 1 << 6; // A geometric operation which has a path that might have // end caps that are not rectilinear which means that square @@ -62,7 +62,7 @@ class DisplayListFlags { // diagonal end caps. |drawLine| might have diagonal end // caps depending on the angle of the line, and more likely // |drawPath| will often have such end caps. - static constexpr int kMayHaveDiagonalCaps_ = 1 << 7; + static constexpr int kMayHaveDiagonalCaps = 1 << 7; // A geometric operation which has joined vertices that are // not guaranteed to be smooth (angles of incoming and outgoing) @@ -73,23 +73,23 @@ class DisplayListFlags { // |drawRect|, |drawOval| and |drawRRect| all have well // behaved joins, but |drawPath| might have joins that cause // mitered extensions outside the pre-transformed bounding box. - static constexpr int kMayHaveAcuteJoins_ = 1 << 8; + static constexpr int kMayHaveAcuteJoins = 1 << 8; - static constexpr int kAnySpecialGeometryMask_ = // - kMayHaveCaps_ | kMayHaveJoins_ | kButtCapIsSquare_ | // - kMayHaveDiagonalCaps_ | kMayHaveAcuteJoins_; + static constexpr int kAnySpecialGeometryMask = // + kMayHaveCaps | kMayHaveJoins | kButtCapIsSquare | // + kMayHaveDiagonalCaps | kMayHaveAcuteJoins; // clang-format off - static constexpr int kUsesAntiAlias_ = 1 << 10; - static constexpr int kUsesDither_ = 1 << 11; - static constexpr int kUsesAlpha_ = 1 << 12; - static constexpr int kUsesColor_ = 1 << 13; - static constexpr int kUsesBlend_ = 1 << 14; - static constexpr int kUsesShader_ = 1 << 15; - static constexpr int kUsesColorFilter_ = 1 << 16; - static constexpr int kUsesPathEffect_ = 1 << 17; - static constexpr int kUsesMaskFilter_ = 1 << 18; - static constexpr int kUsesImageFilter_ = 1 << 19; + static constexpr int kUsesAntiAlias = 1 << 10; + static constexpr int kUsesDither = 1 << 11; + static constexpr int kUsesAlpha = 1 << 12; + static constexpr int kUsesColor = 1 << 13; + static constexpr int kUsesBlend = 1 << 14; + static constexpr int kUsesShader = 1 << 15; + static constexpr int kUsesColorFilter = 1 << 16; + static constexpr int kUsesPathEffect = 1 << 17; + static constexpr int kUsesMaskFilter = 1 << 18; + static constexpr int kUsesImageFilter = 1 << 19; // Some ops have an optional paint argument. If the version // stored in the DisplayList ignores the paint, but there @@ -98,13 +98,13 @@ class DisplayListFlags { // a default paint object can be constructed when rendering // the op to carry information imposed from outside the // DisplayList (for example, the opacity override). - static constexpr int kIgnoresPaint_ = 1 << 30; + static constexpr int kIgnoresPaint = 1 << 30; // clang-format on - static constexpr int kAnyAttributeMask_ = // - kUsesAntiAlias_ | kUsesDither_ | kUsesAlpha_ | kUsesColor_ | kUsesBlend_ | - kUsesShader_ | kUsesColorFilter_ | kUsesPathEffect_ | kUsesMaskFilter_ | - kUsesImageFilter_; + static constexpr int kAnyAttributeMask = // + kUsesAntiAlias | kUsesDither | kUsesAlpha | kUsesColor | kUsesBlend | + kUsesShader | kUsesColorFilter | kUsesPathEffect | kUsesMaskFilter | + kUsesImageFilter; }; class DisplayListFlagsBase : protected DisplayListFlags { @@ -126,21 +126,21 @@ class DisplayListFlagsBase : protected DisplayListFlags { class DisplayListSpecialGeometryFlags : DisplayListFlagsBase { public: /// The geometry may have segments that end without closing the path. - constexpr bool may_have_end_caps() const { return has_any(kMayHaveCaps_); } + constexpr bool may_have_end_caps() const { return has_any(kMayHaveCaps); } /// The geometry may have segments connect non-continuously. - constexpr bool may_have_joins() const { return has_any(kMayHaveJoins_); } + constexpr bool may_have_joins() const { return has_any(kMayHaveJoins); } /// Mainly for drawPoints(PointMode) where Butt caps are rendered as squares. constexpr bool butt_cap_becomes_square() const { - return has_any(kButtCapIsSquare_); + return has_any(kButtCapIsSquare); } /// The geometry may have segments that end on a diagonal /// such that their end caps extend further than the default /// |strokeWidth * 0.5| margin around the geometry. constexpr bool may_have_diagonal_caps() const { - return has_any(kMayHaveDiagonalCaps_); + return has_any(kMayHaveDiagonalCaps); } /// The geometry may have segments that meet at vertices at @@ -148,13 +148,13 @@ class DisplayListSpecialGeometryFlags : DisplayListFlagsBase { /// further than the default |strokeWidth * 0.5| margin around /// the geometry. constexpr bool may_have_acute_joins() const { - return has_any(kMayHaveAcuteJoins_); + return has_any(kMayHaveAcuteJoins); } private: explicit constexpr DisplayListSpecialGeometryFlags(int flags) : DisplayListFlagsBase(flags) { - FML_DCHECK((flags & kAnySpecialGeometryMask_) == flags); + FML_DCHECK((flags & kAnySpecialGeometryMask) == flags); } const DisplayListSpecialGeometryFlags with(int extra) const { @@ -170,19 +170,19 @@ class DisplayListAttributeFlags : DisplayListFlagsBase { const DlPathEffect* effect, bool is_stroked) const; - constexpr bool ignores_paint() const { return has_any(kIgnoresPaint_); } + constexpr bool ignores_paint() const { return has_any(kIgnoresPaint); } - constexpr bool applies_anti_alias() const { return has_any(kUsesAntiAlias_); } - constexpr bool applies_dither() const { return has_any(kUsesDither_); } - constexpr bool applies_color() const { return has_any(kUsesColor_); } - constexpr bool applies_alpha() const { return has_any(kUsesAlpha_); } + constexpr bool applies_anti_alias() const { return has_any(kUsesAntiAlias); } + constexpr bool applies_dither() const { return has_any(kUsesDither); } + constexpr bool applies_color() const { return has_any(kUsesColor); } + constexpr bool applies_alpha() const { return has_any(kUsesAlpha); } constexpr bool applies_alpha_or_color() const { - return has_any(kUsesAlpha_ | kUsesColor_); + return has_any(kUsesAlpha | kUsesColor); } /// The primitive dynamically determines whether it is a stroke or fill /// operation (or both) based on the setting of the |Style| attribute. - constexpr bool applies_style() const { return has_any(kIsDrawnGeometry_); } + constexpr bool applies_style() const { return has_any(kIsDrawnGeometry); } /// The primitive can use any of the stroke attributes, such as /// StrokeWidth, StrokeMiter, StrokeCap, or StrokeJoin. This /// method will return if the primitive is defined as one that @@ -193,34 +193,34 @@ class DisplayListAttributeFlags : DisplayListFlagsBase { /// the style. // bool applies_stroke_attributes() const { return is_stroked(); } - constexpr bool applies_shader() const { return has_any(kUsesShader_); } + constexpr bool applies_shader() const { return has_any(kUsesShader); } /// The primitive honors the current DlColorFilter, including /// the related attribute InvertColors constexpr bool applies_color_filter() const { - return has_any(kUsesColorFilter_); + return has_any(kUsesColorFilter); } /// The primitive honors the DlBlendMode - constexpr bool applies_blend() const { return has_any(kUsesBlend_); } + constexpr bool applies_blend() const { return has_any(kUsesBlend); } constexpr bool applies_path_effect() const { - return has_any(kUsesPathEffect_); + return has_any(kUsesPathEffect); } /// The primitive honors the DlMaskFilter whether set using the /// filter object or using the convenience method |setMaskBlurFilter| constexpr bool applies_mask_filter() const { - return has_any(kUsesMaskFilter_); + return has_any(kUsesMaskFilter); } constexpr bool applies_image_filter() const { - return has_any(kUsesImageFilter_); + return has_any(kUsesImageFilter); } - constexpr bool is_geometric() const { return has_any(kIsAnyGeometryMask_); } - constexpr bool always_stroked() const { return has_any(kIsStrokedGeometry_); } + constexpr bool is_geometric() const { return has_any(kIsAnyGeometryMask); } + constexpr bool always_stroked() const { return has_any(kIsStrokedGeometry); } constexpr bool is_stroked(DlDrawStyle style = DlDrawStyle::kStroke) const { - return (has_any(kIsStrokedGeometry_) || - (style != DlDrawStyle::kFill && has_any(kIsDrawnGeometry_))); + return (has_any(kIsStrokedGeometry) || + (style != DlDrawStyle::kFill && has_any(kIsDrawnGeometry))); } - constexpr bool is_flood() const { return has_any(kFloodsSurface_); } + constexpr bool is_flood() const { return has_any(kFloodsSurface); } constexpr bool operator==(DisplayListAttributeFlags const& other) const { return flags_ == other.flags_; @@ -229,15 +229,15 @@ class DisplayListAttributeFlags : DisplayListFlagsBase { private: explicit constexpr DisplayListAttributeFlags(int flags) : DisplayListFlagsBase(flags), - special_flags_(flags & kAnySpecialGeometryMask_) { - FML_DCHECK((flags & kIsAnyGeometryMask_) == kIsNonGeometric_ || - (flags & kIsAnyGeometryMask_) == kIsFilledGeometry_ || - (flags & kIsAnyGeometryMask_) == kIsStrokedGeometry_ || - (flags & kIsAnyGeometryMask_) == kIsDrawnGeometry_); - FML_DCHECK(((flags & kAnyAttributeMask_) == 0) != - ((flags & kIgnoresPaint_) == 0)); - FML_DCHECK((flags & kIsAnyGeometryMask_) != 0 || - (flags & kAnySpecialGeometryMask_) == 0); + special_flags_(flags & kAnySpecialGeometryMask) { + FML_DCHECK((flags & kIsAnyGeometryMask) == kIsNonGeometric || + (flags & kIsAnyGeometryMask) == kIsFilledGeometry || + (flags & kIsAnyGeometryMask) == kIsStrokedGeometry || + (flags & kIsAnyGeometryMask) == kIsDrawnGeometry); + FML_DCHECK(((flags & kAnyAttributeMask) == 0) != + ((flags & kIgnoresPaint) == 0)); + FML_DCHECK((flags & kIsAnyGeometryMask) != 0 || + (flags & kAnySpecialGeometryMask) == 0); } constexpr DisplayListAttributeFlags operator+(int extra) const { @@ -257,171 +257,171 @@ class DisplayListAttributeFlags : DisplayListFlagsBase { class DisplayListOpFlags : DisplayListFlags { private: // Flags common to all primitives that apply colors - static constexpr int kBASE_PaintFlags_ = (kUsesDither_ | // - kUsesColor_ | // - kUsesAlpha_ | // - kUsesBlend_ | // - kUsesShader_ | // - kUsesColorFilter_ | // - kUsesImageFilter_); + static constexpr int kBasePaintFlags = (kUsesDither | // + kUsesColor | // + kUsesAlpha | // + kUsesBlend | // + kUsesShader | // + kUsesColorFilter | // + kUsesImageFilter); // Flags common to all primitives that stroke or fill - static constexpr int kBASE_StrokeOrFillFlags_ = (kIsDrawnGeometry_ | // - kUsesAntiAlias_ | // - kUsesMaskFilter_ | // - kUsesPathEffect_); + static constexpr int kBaseStrokeOrFillFlags = (kIsDrawnGeometry | // + kUsesAntiAlias | // + kUsesMaskFilter | // + kUsesPathEffect); // Flags common to primitives that stroke geometry - static constexpr int kBASE_StrokeFlags_ = (kIsStrokedGeometry_ | // - kUsesAntiAlias_ | // - kUsesMaskFilter_ | // - kUsesPathEffect_); + static constexpr int kBaseStrokeFlags = (kIsStrokedGeometry | // + kUsesAntiAlias | // + kUsesMaskFilter | // + kUsesPathEffect); // Flags common to primitives that render an image with paint attributes - static constexpr int kBASE_ImageFlags_ = (kIsNonGeometric_ | // - kUsesAlpha_ | // - kUsesDither_ | // - kUsesBlend_ | // - kUsesColorFilter_ | // - kUsesImageFilter_); + static constexpr int kBaseImageFlags = (kIsNonGeometric | // + kUsesAlpha | // + kUsesDither | // + kUsesBlend | // + kUsesColorFilter | // + kUsesImageFilter); public: static constexpr DisplayListAttributeFlags kSaveLayerFlags{ - kIgnoresPaint_ // + kIgnoresPaint // }; static constexpr DisplayListAttributeFlags kSaveLayerWithPaintFlags{ - kIsNonGeometric_ | // - kUsesAlpha_ | // - kUsesBlend_ | // - kUsesColorFilter_ | // - kUsesImageFilter_ // + kIsNonGeometric | // + kUsesAlpha | // + kUsesBlend | // + kUsesColorFilter | // + kUsesImageFilter // }; static constexpr DisplayListAttributeFlags kDrawColorFlags{ - kFloodsSurface_ | // - kIgnoresPaint_ // + kFloodsSurface | // + kIgnoresPaint // }; static constexpr DisplayListAttributeFlags kDrawPaintFlags{ - kBASE_PaintFlags_ | // - kFloodsSurface_ // + kBasePaintFlags | // + kFloodsSurface // }; // Special case flags for horizonal and vertical lines static constexpr DisplayListAttributeFlags kDrawHVLineFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeFlags_ | // - kMayHaveCaps_ // + kBasePaintFlags | // + kBaseStrokeFlags | // + kMayHaveCaps // }; static constexpr DisplayListAttributeFlags kDrawLineFlags{ - kDrawHVLineFlags // - + kMayHaveDiagonalCaps_ // + kDrawHVLineFlags // + + kMayHaveDiagonalCaps // }; static constexpr DisplayListAttributeFlags kDrawRectFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeOrFillFlags_ | // - kMayHaveJoins_ // + kBasePaintFlags | // + kBaseStrokeOrFillFlags | // + kMayHaveJoins // }; static constexpr DisplayListAttributeFlags kDrawOvalFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeOrFillFlags_ // + kBasePaintFlags | // + kBaseStrokeOrFillFlags // }; static constexpr DisplayListAttributeFlags kDrawCircleFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeOrFillFlags_ // + kBasePaintFlags | // + kBaseStrokeOrFillFlags // }; static constexpr DisplayListAttributeFlags kDrawRRectFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeOrFillFlags_ // + kBasePaintFlags | // + kBaseStrokeOrFillFlags // }; static constexpr DisplayListAttributeFlags kDrawDRRectFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeOrFillFlags_ // + kBasePaintFlags | // + kBaseStrokeOrFillFlags // }; static constexpr DisplayListAttributeFlags kDrawPathFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeOrFillFlags_ | // - kMayHaveCaps_ | // - kMayHaveDiagonalCaps_ | // - kMayHaveJoins_ | // - kMayHaveAcuteJoins_ // + kBasePaintFlags | // + kBaseStrokeOrFillFlags | // + kMayHaveCaps | // + kMayHaveDiagonalCaps | // + kMayHaveJoins | // + kMayHaveAcuteJoins // }; static constexpr DisplayListAttributeFlags kDrawArcNoCenterFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeOrFillFlags_ | // - kMayHaveCaps_ | // - kMayHaveDiagonalCaps_ // + kBasePaintFlags | // + kBaseStrokeOrFillFlags | // + kMayHaveCaps | // + kMayHaveDiagonalCaps // }; static constexpr DisplayListAttributeFlags kDrawArcWithCenterFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeOrFillFlags_ | // - kMayHaveJoins_ | // - kMayHaveAcuteJoins_ // + kBasePaintFlags | // + kBaseStrokeOrFillFlags | // + kMayHaveJoins | // + kMayHaveAcuteJoins // }; static constexpr DisplayListAttributeFlags kDrawPointsAsPointsFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeFlags_ | // - kMayHaveCaps_ | // - kButtCapIsSquare_ // + kBasePaintFlags | // + kBaseStrokeFlags | // + kMayHaveCaps | // + kButtCapIsSquare // }; static constexpr DisplayListAttributeFlags kDrawPointsAsLinesFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeFlags_ | // - kMayHaveCaps_ | // - kMayHaveDiagonalCaps_ // + kBasePaintFlags | // + kBaseStrokeFlags | // + kMayHaveCaps | // + kMayHaveDiagonalCaps // }; // Polygon mode just draws (count-1) separate lines, no joins static constexpr DisplayListAttributeFlags kDrawPointsAsPolygonFlags{ - kBASE_PaintFlags_ | // - kBASE_StrokeFlags_ | // - kMayHaveCaps_ | // - kMayHaveDiagonalCaps_ // + kBasePaintFlags | // + kBaseStrokeFlags | // + kMayHaveCaps | // + kMayHaveDiagonalCaps // }; static constexpr DisplayListAttributeFlags kDrawVerticesFlags{ - kIsNonGeometric_ | // - kUsesDither_ | // - kUsesAlpha_ | // - kUsesShader_ | // - kUsesBlend_ | // - kUsesColorFilter_ | // - kUsesImageFilter_ // + kIsNonGeometric | // + kUsesDither | // + kUsesAlpha | // + kUsesShader | // + kUsesBlend | // + kUsesColorFilter | // + kUsesImageFilter // }; static constexpr DisplayListAttributeFlags kDrawImageFlags{ - kIgnoresPaint_ // + kIgnoresPaint // }; static constexpr DisplayListAttributeFlags kDrawImageWithPaintFlags{ - kBASE_ImageFlags_ | // - kUsesAntiAlias_ | // - kUsesMaskFilter_ // + kBaseImageFlags | // + kUsesAntiAlias | // + kUsesMaskFilter // }; static constexpr DisplayListAttributeFlags kDrawImageRectFlags{ - kIgnoresPaint_ // + kIgnoresPaint // }; static constexpr DisplayListAttributeFlags kDrawImageRectWithPaintFlags{ - kBASE_ImageFlags_ | // - kUsesAntiAlias_ | // - kUsesMaskFilter_ // + kBaseImageFlags | // + kUsesAntiAlias | // + kUsesMaskFilter // }; static constexpr DisplayListAttributeFlags kDrawImageNineFlags{ - kIgnoresPaint_ // + kIgnoresPaint // }; static constexpr DisplayListAttributeFlags kDrawImageNineWithPaintFlags{ - kBASE_ImageFlags_ // + kBaseImageFlags // }; static constexpr DisplayListAttributeFlags kDrawAtlasFlags{ - kIgnoresPaint_ // + kIgnoresPaint // }; static constexpr DisplayListAttributeFlags kDrawAtlasWithPaintFlags{ - kBASE_ImageFlags_ // + kBaseImageFlags // }; static constexpr DisplayListAttributeFlags kDrawDisplayListFlags{ - kIgnoresPaint_ // + kIgnoresPaint // }; static constexpr DisplayListAttributeFlags kDrawTextBlobFlags{ - DisplayListAttributeFlags(kBASE_PaintFlags_ | // - kBASE_StrokeOrFillFlags_ | // - kMayHaveJoins_) // - - kUsesAntiAlias_ // + DisplayListAttributeFlags(kBasePaintFlags | // + kBaseStrokeOrFillFlags | // + kMayHaveJoins) // + - kUsesAntiAlias // }; static constexpr DisplayListAttributeFlags kDrawShadowFlags{ - kIgnoresPaint_ // + kIgnoresPaint // }; }; diff --git a/display_list/dl_op_receiver.h b/display_list/dl_op_receiver.h index 491af9f99f028..d9bbc7b7f4f3f 100644 --- a/display_list/dl_op_receiver.h +++ b/display_list/dl_op_receiver.h @@ -23,11 +23,22 @@ namespace flutter { class DisplayList; //------------------------------------------------------------------------------ -/// @brief The pure virtual interface for interacting with a display list. -/// This interface represents the methods used to build a list -/// through the DisplayListBuilder and also the methods that will be -/// invoked through the DisplayList::dispatch() method. +/// @brief Internal API for rendering recorded display lists to backends. /// +/// The |DisplayList| object will play back recorded operations in this format. +/// Most developers should not need to deal with this interface unless they are +/// writing a utility that needs to examine the contents of a display list. +/// +/// Similar to |DlCanvas|, this interface carries clip and transform state +/// which are saved and restored by the |save|, |saveLayer|, and |restore| +/// calls. +/// +/// Unlike DlCanvas, this interface has attribute state which is global across +/// an entire DisplayList (not affected by save/restore). +/// +/// @see DlSkCanvasDispatcher +/// @see impeller::DlDispatcher +/// @see DlOpSpy class DlOpReceiver { protected: using ClipOp = DlCanvas::ClipOp; @@ -246,6 +257,10 @@ class DlOpReceiver { virtual void drawTextBlob(const sk_sp blob, SkScalar x, SkScalar y) = 0; + virtual void drawTextFrame( + const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y) = 0; virtual void drawShadow(const SkPath& path, const DlColor color, const SkScalar elevation, diff --git a/display_list/dl_op_records.h b/display_list/dl_op_records.h index 47cdeb9d0e6fb..64c54f583cf70 100644 --- a/display_list/dl_op_records.h +++ b/display_list/dl_op_records.h @@ -12,6 +12,7 @@ #include "flutter/display_list/effects/dl_color_source.h" #include "flutter/fml/macros.h" +#include "impeller/typographer/text_frame.h" #include "third_party/skia/include/core/SkRSXform.h" namespace flutter { @@ -235,7 +236,7 @@ DEFINE_SET_CLEAR_DLATTR_OP(PathEffect, PathEffect, effect) struct SetImageColorSourceOp : DLOp { static const auto kType = DisplayListOpType::kSetImageColorSource; - SetImageColorSourceOp(const DlImageColorSource* source) + explicit SetImageColorSourceOp(const DlImageColorSource* source) : source(source->image(), source->horizontal_tile_mode(), source->vertical_tile_mode(), @@ -254,7 +255,8 @@ struct SetImageColorSourceOp : DLOp { struct SetRuntimeEffectColorSourceOp : DLOp { static const auto kType = DisplayListOpType::kSetRuntimeEffectColorSource; - SetRuntimeEffectColorSourceOp(const DlRuntimeEffectColorSource* source) + explicit SetRuntimeEffectColorSourceOp( + const DlRuntimeEffectColorSource* source) : source(source->runtime_effect(), source->samplers(), source->uniform_data()) {} @@ -295,7 +297,7 @@ struct SetSceneColorSourceOp : DLOp { struct SetSharedImageFilterOp : DLOp { static const auto kType = DisplayListOpType::kSetSharedImageFilter; - SetSharedImageFilterOp(const DlImageFilter* filter) + explicit SetSharedImageFilterOp(const DlImageFilter* filter) : filter(filter->shared()) {} const std::shared_ptr filter; @@ -315,7 +317,7 @@ struct SetSharedImageFilterOp : DLOp { struct SaveOpBase : DLOp { SaveOpBase() : options(), restore_index(0) {} - SaveOpBase(const SaveLayerOptions options) + explicit SaveOpBase(const SaveLayerOptions& options) : options(options), restore_index(0) {} // options parameter is only used by saveLayer operations, but since @@ -347,7 +349,7 @@ struct SaveOp final : SaveOpBase { struct SaveLayerOp final : SaveOpBase { static const auto kType = DisplayListOpType::kSaveLayer; - explicit SaveLayerOp(const SaveLayerOptions options) : SaveOpBase(options) {} + explicit SaveLayerOp(const SaveLayerOptions& options) : SaveOpBase(options) {} void dispatch(DispatchContext& ctx) const { if (save_needed(ctx)) { @@ -359,7 +361,7 @@ struct SaveLayerOp final : SaveOpBase { struct SaveLayerBoundsOp final : SaveOpBase { static const auto kType = DisplayListOpType::kSaveLayerBounds; - SaveLayerBoundsOp(const SaveLayerOptions options, const SkRect& rect) + SaveLayerBoundsOp(const SaveLayerOptions& options, const SkRect& rect) : SaveOpBase(options), rect(rect) {} const SkRect rect; @@ -374,7 +376,7 @@ struct SaveLayerBoundsOp final : SaveOpBase { struct SaveLayerBackdropOp final : SaveOpBase { static const auto kType = DisplayListOpType::kSaveLayerBackdrop; - explicit SaveLayerBackdropOp(const SaveLayerOptions options, + explicit SaveLayerBackdropOp(const SaveLayerOptions& options, const DlImageFilter* backdrop) : SaveOpBase(options), backdrop(backdrop->shared()) {} @@ -396,7 +398,7 @@ struct SaveLayerBackdropOp final : SaveOpBase { struct SaveLayerBackdropBoundsOp final : SaveOpBase { static const auto kType = DisplayListOpType::kSaveLayerBackdropBounds; - SaveLayerBackdropBoundsOp(const SaveLayerOptions options, + SaveLayerBackdropBoundsOp(const SaveLayerOptions& options, const SkRect& rect, const DlImageFilter* backdrop) : SaveOpBase(options), rect(rect), backdrop(backdrop->shared()) {} @@ -603,7 +605,7 @@ DEFINE_CLIP_SHAPE_OP(RRect, Difference) struct Clip##clipop##PathOp final : TransformClipOpBase { \ static const auto kType = DisplayListOpType::kClip##clipop##Path; \ \ - Clip##clipop##PathOp(SkPath path, bool is_aa) \ + Clip##clipop##PathOp(const SkPath& path, bool is_aa) \ : is_aa(is_aa), path(path) {} \ \ const bool is_aa; \ @@ -689,7 +691,7 @@ DEFINE_DRAW_1ARG_OP(RRect, SkRRect, rrect) struct DrawPathOp final : DrawOpBase { static const auto kType = DisplayListOpType::kDrawPath; - explicit DrawPathOp(SkPath path) : path(path) {} + explicit DrawPathOp(const SkPath& path) : path(path) {} const SkPath path; @@ -787,7 +789,7 @@ DEFINE_DRAW_POINTS_OP(Polygon, kPolygon); struct DrawVerticesOp final : DrawOpBase { static const auto kType = DisplayListOpType::kDrawVertices; - DrawVerticesOp(DlBlendMode mode) : mode(mode) {} + explicit DrawVerticesOp(DlBlendMode mode) : mode(mode) {} const DlBlendMode mode; @@ -806,7 +808,7 @@ struct DrawVerticesOp final : DrawOpBase { struct name##Op final : DrawOpBase { \ static const auto kType = DisplayListOpType::k##name; \ \ - name##Op(const sk_sp image, \ + name##Op(const sk_sp& image, \ const SkPoint& point, \ DlImageSampling sampling) \ : point(point), sampling(sampling), image(std::move(image)) {} \ @@ -837,7 +839,7 @@ DEFINE_DRAW_IMAGE_OP(DrawImageWithAttr, true) struct DrawImageRectOp final : DrawOpBase { static const auto kType = DisplayListOpType::kDrawImageRect; - DrawImageRectOp(const sk_sp image, + DrawImageRectOp(const sk_sp& image, const SkRect& src, const SkRect& dst, DlImageSampling sampling, @@ -848,7 +850,7 @@ struct DrawImageRectOp final : DrawOpBase { sampling(sampling), render_with_attributes(render_with_attributes), constraint(constraint), - image(std::move(image)) {} + image(image) {} const SkRect src; const SkRect dst; @@ -879,7 +881,7 @@ struct DrawImageRectOp final : DrawOpBase { struct name##Op final : DrawOpBase { \ static const auto kType = DisplayListOpType::k##name; \ \ - name##Op(const sk_sp image, \ + name##Op(const sk_sp& image, \ const SkIRect& center, \ const SkRect& dst, \ DlFilterMode mode) \ @@ -916,7 +918,7 @@ DEFINE_DRAW_IMAGE_NINE_OP(DrawImageNineWithAttr, true) // DlColor list only packs well if the count is even, otherwise there // can be 4 unusued bytes at the end. struct DrawAtlasBaseOp : DrawOpBase { - DrawAtlasBaseOp(const sk_sp atlas, + DrawAtlasBaseOp(const sk_sp& atlas, int count, DlBlendMode mode, DlImageSampling sampling, @@ -927,7 +929,7 @@ struct DrawAtlasBaseOp : DrawOpBase { has_colors(has_colors), render_with_attributes(render_with_attributes), sampling(sampling), - atlas(std::move(atlas)) {} + atlas(atlas) {} const int count; const uint16_t mode_index; @@ -959,7 +961,7 @@ struct DrawAtlasBaseOp : DrawOpBase { struct DrawAtlasOp final : DrawAtlasBaseOp { static const auto kType = DisplayListOpType::kDrawAtlas; - DrawAtlasOp(const sk_sp atlas, + DrawAtlasOp(const sk_sp& atlas, int count, DlBlendMode mode, DlImageSampling sampling, @@ -1000,7 +1002,7 @@ struct DrawAtlasOp final : DrawAtlasBaseOp { struct DrawAtlasCulledOp final : DrawAtlasBaseOp { static const auto kType = DisplayListOpType::kDrawAtlasCulled; - DrawAtlasCulledOp(const sk_sp atlas, + DrawAtlasCulledOp(const sk_sp& atlas, int count, DlBlendMode mode, DlImageSampling sampling, @@ -1044,9 +1046,9 @@ struct DrawAtlasCulledOp final : DrawAtlasBaseOp { struct DrawDisplayListOp final : DrawOpBase { static const auto kType = DisplayListOpType::kDrawDisplayList; - explicit DrawDisplayListOp(const sk_sp display_list, + explicit DrawDisplayListOp(const sk_sp& display_list, SkScalar opacity) - : opacity(opacity), display_list(std::move(display_list)) {} + : opacity(opacity), display_list(display_list) {} SkScalar opacity; const sk_sp display_list; @@ -1070,8 +1072,8 @@ struct DrawDisplayListOp final : DrawOpBase { struct DrawTextBlobOp final : DrawOpBase { static const auto kType = DisplayListOpType::kDrawTextBlob; - DrawTextBlobOp(const sk_sp blob, SkScalar x, SkScalar y) - : x(x), y(y), blob(std::move(blob)) {} + DrawTextBlobOp(const sk_sp& blob, SkScalar x, SkScalar y) + : x(x), y(y), blob(blob) {} const SkScalar x; const SkScalar y; @@ -1084,6 +1086,25 @@ struct DrawTextBlobOp final : DrawOpBase { } }; +struct DrawTextFrameOp final : DrawOpBase { + static const auto kType = DisplayListOpType::kDrawTextFrame; + + DrawTextFrameOp(const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y) + : x(x), y(y), text_frame(text_frame) {} + + const SkScalar x; + const SkScalar y; + const std::shared_ptr text_frame; + + void dispatch(DispatchContext& ctx) const { + if (op_needed(ctx)) { + ctx.receiver.drawTextFrame(text_frame, x, y); + } + } +}; + // 4 byte header + 28 byte payload packs evenly into 32 bytes #define DEFINE_DRAW_SHADOW_OP(name, transparent_occluder) \ struct Draw##name##Op final : DrawOpBase { \ diff --git a/display_list/dl_paint.cc b/display_list/dl_paint.cc index 1389125d8c197..2ce1ec763277a 100644 --- a/display_list/dl_paint.cc +++ b/display_list/dl_paint.cc @@ -7,33 +7,33 @@ namespace flutter { DlPaint::DlPaint(DlColor color) - : blendMode_(static_cast(DlBlendMode::kDefaultMode)), - drawStyle_(static_cast(DlDrawStyle::kDefaultStyle)), - strokeCap_(static_cast(DlStrokeCap::kDefaultCap)), - strokeJoin_(static_cast(DlStrokeJoin::kDefaultJoin)), - isAntiAlias_(false), - isDither_(false), - isInvertColors_(false), + : blend_mode_(static_cast(DlBlendMode::kDefaultMode)), + draw_style_(static_cast(DlDrawStyle::kDefaultStyle)), + stroke_cap_(static_cast(DlStrokeCap::kDefaultCap)), + stroke_join_(static_cast(DlStrokeJoin::kDefaultJoin)), + is_anti_alias_(false), + is_dither_(false), + is_invert_colors_(false), color_(color), - strokeWidth_(kDefaultWidth), - strokeMiter_(kDefaultMiter) {} + stroke_width_(kDefaultWidth), + stroke_miter_(kDefaultMiter) {} bool DlPaint::operator==(DlPaint const& other) const { - return blendMode_ == other.blendMode_ && // - drawStyle_ == other.drawStyle_ && // - strokeCap_ == other.strokeCap_ && // - strokeJoin_ == other.strokeJoin_ && // - isAntiAlias_ == other.isAntiAlias_ && // - isDither_ == other.isDither_ && // - isInvertColors_ == other.isInvertColors_ && // - color_ == other.color_ && // - strokeWidth_ == other.strokeWidth_ && // - strokeMiter_ == other.strokeMiter_ && // - Equals(colorSource_, other.colorSource_) && // - Equals(colorFilter_, other.colorFilter_) && // - Equals(imageFilter_, other.imageFilter_) && // - Equals(maskFilter_, other.maskFilter_) && // - Equals(pathEffect_, other.pathEffect_); + return blend_mode_ == other.blend_mode_ && // + draw_style_ == other.draw_style_ && // + stroke_cap_ == other.stroke_cap_ && // + stroke_join_ == other.stroke_join_ && // + is_anti_alias_ == other.is_anti_alias_ && // + is_dither_ == other.is_dither_ && // + is_invert_colors_ == other.is_invert_colors_ && // + color_ == other.color_ && // + stroke_width_ == other.stroke_width_ && // + stroke_miter_ == other.stroke_miter_ && // + Equals(color_source_, other.color_source_) && // + Equals(color_filter_, other.color_filter_) && // + Equals(image_filter_, other.image_filter_) && // + Equals(mask_filter_, other.mask_filter_) && // + Equals(path_effect_, other.path_effect_); } const DlPaint DlPaint::kDefault; diff --git a/display_list/dl_paint.h b/display_list/dl_paint.h index 77619a2567164..4d09a39ce67fa 100644 --- a/display_list/dl_paint.h +++ b/display_list/dl_paint.h @@ -6,6 +6,7 @@ #define FLUTTER_DISPLAY_LIST_DL_PAINT_H_ #include +#include #include "flutter/display_list/dl_blend_mode.h" #include "flutter/display_list/dl_color.h" #include "flutter/display_list/effects/dl_color_filter.h" @@ -52,23 +53,23 @@ class DlPaint { static const DlPaint kDefault; DlPaint() : DlPaint(DlColor::kBlack()) {} - DlPaint(DlColor color); + explicit DlPaint(DlColor color); - bool isAntiAlias() const { return isAntiAlias_; } + bool isAntiAlias() const { return is_anti_alias_; } DlPaint& setAntiAlias(bool isAntiAlias) { - isAntiAlias_ = isAntiAlias; + is_anti_alias_ = isAntiAlias; return *this; } - bool isDither() const { return isDither_; } + bool isDither() const { return is_dither_; } DlPaint& setDither(bool isDither) { - isDither_ = isDither; + is_dither_ = isDither; return *this; } - bool isInvertColors() const { return isInvertColors_; } + bool isInvertColors() const { return is_invert_colors_; } DlPaint& setInvertColors(bool isInvertColors) { - isInvertColors_ = isInvertColors; + is_invert_colors_ = isInvertColors; return *this; } @@ -78,122 +79,120 @@ class DlPaint { return *this; } - uint8_t getAlpha() const { return color_.argb >> 24; } - DlPaint& setAlpha(uint8_t alpha) { - color_.argb = alpha << 24 | (color_.argb & 0x00FFFFFF); - return *this; - } + uint8_t getAlpha() const { return color_.argb() >> 24; } + DlPaint& setAlpha(uint8_t alpha) { return setColor(color_.withAlpha(alpha)); } + SkScalar getOpacity() const { return color_.getAlphaF(); } DlPaint& setOpacity(SkScalar opacity) { setAlpha(SkScalarRoundToInt(opacity * 0xff)); return *this; } DlBlendMode getBlendMode() const { - return static_cast(blendMode_); + return static_cast(blend_mode_); } DlPaint& setBlendMode(DlBlendMode mode) { - blendMode_ = static_cast(mode); + blend_mode_ = static_cast(mode); return *this; } DlDrawStyle getDrawStyle() const { - return static_cast(drawStyle_); + return static_cast(draw_style_); } DlPaint& setDrawStyle(DlDrawStyle style) { - drawStyle_ = static_cast(style); + draw_style_ = static_cast(style); return *this; } DlStrokeCap getStrokeCap() const { - return static_cast(strokeCap_); + return static_cast(stroke_cap_); } DlPaint& setStrokeCap(DlStrokeCap cap) { - strokeCap_ = static_cast(cap); + stroke_cap_ = static_cast(cap); return *this; } DlStrokeJoin getStrokeJoin() const { - return static_cast(strokeJoin_); + return static_cast(stroke_join_); } DlPaint& setStrokeJoin(DlStrokeJoin join) { - strokeJoin_ = static_cast(join); + stroke_join_ = static_cast(join); return *this; } - float getStrokeWidth() const { return strokeWidth_; } + float getStrokeWidth() const { return stroke_width_; } DlPaint& setStrokeWidth(float width) { - strokeWidth_ = width; + stroke_width_ = width; return *this; } - float getStrokeMiter() const { return strokeMiter_; } + float getStrokeMiter() const { return stroke_miter_; } DlPaint& setStrokeMiter(float miter) { - strokeMiter_ = miter; + stroke_miter_ = miter; return *this; } std::shared_ptr getColorSource() const { - return colorSource_; + return color_source_; } - const DlColorSource* getColorSourcePtr() const { return colorSource_.get(); } + const DlColorSource* getColorSourcePtr() const { return color_source_.get(); } DlPaint& setColorSource(std::shared_ptr source) { - colorSource_ = source; + color_source_ = std::move(source); return *this; } DlPaint& setColorSource(const DlColorSource* source) { - colorSource_ = source ? source->shared() : nullptr; + color_source_ = source ? source->shared() : nullptr; return *this; } std::shared_ptr getColorFilter() const { - return colorFilter_; + return color_filter_; } - const DlColorFilter* getColorFilterPtr() const { return colorFilter_.get(); } - DlPaint& setColorFilter(const std::shared_ptr filter) { - colorFilter_ = filter; + const DlColorFilter* getColorFilterPtr() const { return color_filter_.get(); } + DlPaint& setColorFilter(const std::shared_ptr& filter) { + color_filter_ = filter; return *this; } DlPaint& setColorFilter(const DlColorFilter* filter) { - colorFilter_ = filter ? filter->shared() : nullptr; + color_filter_ = filter ? filter->shared() : nullptr; return *this; } std::shared_ptr getImageFilter() const { - return imageFilter_; + return image_filter_; } - const DlImageFilter* getImageFilterPtr() const { return imageFilter_.get(); } - DlPaint& setImageFilter(const std::shared_ptr filter) { - imageFilter_ = filter; + const DlImageFilter* getImageFilterPtr() const { return image_filter_.get(); } + DlPaint& setImageFilter(const std::shared_ptr& filter) { + image_filter_ = filter; return *this; } DlPaint& setImageFilter(const DlImageFilter* filter) { - imageFilter_ = filter ? filter->shared() : nullptr; + image_filter_ = filter ? filter->shared() : nullptr; return *this; } std::shared_ptr getMaskFilter() const { - return maskFilter_; + return mask_filter_; } - const DlMaskFilter* getMaskFilterPtr() const { return maskFilter_.get(); } - DlPaint& setMaskFilter(std::shared_ptr filter) { - maskFilter_ = filter; + const DlMaskFilter* getMaskFilterPtr() const { return mask_filter_.get(); } + DlPaint& setMaskFilter(const std::shared_ptr& filter) { + mask_filter_ = filter; return *this; } DlPaint& setMaskFilter(const DlMaskFilter* filter) { - maskFilter_ = filter ? filter->shared() : nullptr; + mask_filter_ = filter ? filter->shared() : nullptr; return *this; } std::shared_ptr getPathEffect() const { - return pathEffect_; + return path_effect_; } - const DlPathEffect* getPathEffectPtr() const { return pathEffect_.get(); } - DlPaint& setPathEffect(std::shared_ptr pathEffect) { - pathEffect_ = pathEffect; + const DlPathEffect* getPathEffectPtr() const { return path_effect_.get(); } + DlPaint& setPathEffect(const std::shared_ptr& pathEffect) { + path_effect_ = pathEffect; return *this; } DlPaint& setPathEffect(const DlPathEffect* effect) { - pathEffect_ = effect ? effect->shared() : nullptr; + path_effect_ = effect ? effect->shared() : nullptr; return *this; } @@ -218,25 +217,25 @@ class DlPaint { union { struct { - unsigned blendMode_ : kBlendModeBits; - unsigned drawStyle_ : kDrawStyleBits; - unsigned strokeCap_ : kStrokeCapBits; - unsigned strokeJoin_ : kStrokeJoinBits; - unsigned isAntiAlias_ : 1; - unsigned isDither_ : 1; - unsigned isInvertColors_ : 1; + unsigned blend_mode_ : kBlendModeBits; + unsigned draw_style_ : kDrawStyleBits; + unsigned stroke_cap_ : kStrokeCapBits; + unsigned stroke_join_ : kStrokeJoinBits; + unsigned is_anti_alias_ : 1; + unsigned is_dither_ : 1; + unsigned is_invert_colors_ : 1; }; }; DlColor color_; - float strokeWidth_; - float strokeMiter_; - - std::shared_ptr colorSource_; - std::shared_ptr colorFilter_; - std::shared_ptr imageFilter_; - std::shared_ptr maskFilter_; - std::shared_ptr pathEffect_; + float stroke_width_; + float stroke_miter_; + + std::shared_ptr color_source_; + std::shared_ptr color_filter_; + std::shared_ptr image_filter_; + std::shared_ptr mask_filter_; + std::shared_ptr path_effect_; }; } // namespace flutter diff --git a/display_list/dl_paint_unittests.cc b/display_list/dl_paint_unittests.cc index a92082d0fefb2..2a34c466f60d1 100644 --- a/display_list/dl_paint_unittests.cc +++ b/display_list/dl_paint_unittests.cc @@ -42,14 +42,14 @@ TEST(DisplayListPaint, ConstructorDefaults) { EXPECT_EQ(paint, DlPaint()); EXPECT_EQ(paint, DlPaint(DlColor::kBlack())); - EXPECT_EQ(paint, DlPaint(0xFF000000)); + EXPECT_EQ(paint, DlPaint(DlColor(0xFF000000))); EXPECT_NE(paint, DlPaint().setAntiAlias(true)); EXPECT_NE(paint, DlPaint().setDither(true)); EXPECT_NE(paint, DlPaint().setInvertColors(true)); EXPECT_NE(paint, DlPaint().setColor(DlColor::kGreen())); EXPECT_NE(paint, DlPaint(DlColor::kGreen())); - EXPECT_NE(paint, DlPaint(0xFF00FF00)); + EXPECT_NE(paint, DlPaint(DlColor(0xFF00FF00))); EXPECT_NE(paint, DlPaint().setAlpha(0x7f)); EXPECT_NE(paint, DlPaint().setBlendMode(DlBlendMode::kDstIn)); EXPECT_NE(paint, DlPaint().setDrawStyle(DlDrawStyle::kStrokeAndFill)); diff --git a/display_list/effects/dl_color_filter.cc b/display_list/effects/dl_color_filter.cc index 99f4a7cdd8210..686484421561c 100644 --- a/display_list/effects/dl_color_filter.cc +++ b/display_list/effects/dl_color_filter.cc @@ -190,11 +190,11 @@ bool DlMatrixColorFilter::can_commute_with_opacity() const { } const std::shared_ptr - DlSrgbToLinearGammaColorFilter::instance = + DlSrgbToLinearGammaColorFilter::kInstance = std::make_shared(); const std::shared_ptr - DlLinearToSrgbGammaColorFilter::instance = + DlLinearToSrgbGammaColorFilter::kInstance = std::make_shared(); } // namespace flutter diff --git a/display_list/effects/dl_color_filter.h b/display_list/effects/dl_color_filter.h index a96517bb110db..42a4845e0a90c 100644 --- a/display_list/effects/dl_color_filter.h +++ b/display_list/effects/dl_color_filter.h @@ -63,7 +63,7 @@ class DlBlendColorFilter final : public DlColorFilter { : color_(color), mode_(mode) {} DlBlendColorFilter(const DlBlendColorFilter& filter) : DlBlendColorFilter(filter.color_, filter.mode_) {} - DlBlendColorFilter(const DlBlendColorFilter* filter) + explicit DlBlendColorFilter(const DlBlendColorFilter* filter) : DlBlendColorFilter(filter->color_, filter->mode_) {} static std::shared_ptr Make(DlColor color, DlBlendMode mode); @@ -113,12 +113,12 @@ class DlBlendColorFilter final : public DlColorFilter { // pixel data, the necessary pre<->non-pre conversions must be performed. class DlMatrixColorFilter final : public DlColorFilter { public: - DlMatrixColorFilter(const float matrix[20]) { + explicit DlMatrixColorFilter(const float matrix[20]) { memcpy(matrix_, matrix, sizeof(matrix_)); } DlMatrixColorFilter(const DlMatrixColorFilter& filter) : DlMatrixColorFilter(filter.matrix_) {} - DlMatrixColorFilter(const DlMatrixColorFilter* filter) + explicit DlMatrixColorFilter(const DlMatrixColorFilter* filter) : DlMatrixColorFilter(filter->matrix_) {} static std::shared_ptr Make(const float matrix[20]); @@ -155,12 +155,13 @@ class DlMatrixColorFilter final : public DlColorFilter { // gamma curve to the rendered pixels. class DlSrgbToLinearGammaColorFilter final : public DlColorFilter { public: - static const std::shared_ptr instance; + static const std::shared_ptr kInstance; DlSrgbToLinearGammaColorFilter() {} DlSrgbToLinearGammaColorFilter(const DlSrgbToLinearGammaColorFilter& filter) : DlSrgbToLinearGammaColorFilter() {} - DlSrgbToLinearGammaColorFilter(const DlSrgbToLinearGammaColorFilter* filter) + explicit DlSrgbToLinearGammaColorFilter( + const DlSrgbToLinearGammaColorFilter* filter) : DlSrgbToLinearGammaColorFilter() {} DlColorFilterType type() const override { @@ -170,7 +171,7 @@ class DlSrgbToLinearGammaColorFilter final : public DlColorFilter { bool modifies_transparent_black() const override { return false; } bool can_commute_with_opacity() const override { return true; } - std::shared_ptr shared() const override { return instance; } + std::shared_ptr shared() const override { return kInstance; } protected: bool equals_(const DlColorFilter& other) const override { @@ -186,12 +187,13 @@ class DlSrgbToLinearGammaColorFilter final : public DlColorFilter { // to the rendered pixels. class DlLinearToSrgbGammaColorFilter final : public DlColorFilter { public: - static const std::shared_ptr instance; + static const std::shared_ptr kInstance; DlLinearToSrgbGammaColorFilter() {} DlLinearToSrgbGammaColorFilter(const DlLinearToSrgbGammaColorFilter& filter) : DlLinearToSrgbGammaColorFilter() {} - DlLinearToSrgbGammaColorFilter(const DlLinearToSrgbGammaColorFilter* filter) + explicit DlLinearToSrgbGammaColorFilter( + const DlLinearToSrgbGammaColorFilter* filter) : DlLinearToSrgbGammaColorFilter() {} DlColorFilterType type() const override { @@ -201,7 +203,7 @@ class DlLinearToSrgbGammaColorFilter final : public DlColorFilter { bool modifies_transparent_black() const override { return false; } bool can_commute_with_opacity() const override { return true; } - std::shared_ptr shared() const override { return instance; } + std::shared_ptr shared() const override { return kInstance; } protected: bool equals_(const DlColorFilter& other) const override { diff --git a/display_list/effects/dl_color_filter_unittests.cc b/display_list/effects/dl_color_filter_unittests.cc index c82ca6eafef97..157348f3cf3ae 100644 --- a/display_list/effects/dl_color_filter_unittests.cc +++ b/display_list/effects/dl_color_filter_unittests.cc @@ -135,7 +135,7 @@ TEST(DisplayListColorFilter, SrgbToLinearEquals) { DlSrgbToLinearGammaColorFilter filter1; DlSrgbToLinearGammaColorFilter filter2; TestEquals(filter1, filter2); - TestEquals(filter1, *DlSrgbToLinearGammaColorFilter::instance); + TestEquals(filter1, *DlSrgbToLinearGammaColorFilter::kInstance); } TEST(DisplayListColorFilter, LinearToSrgbConstructor) { @@ -152,7 +152,7 @@ TEST(DisplayListColorFilter, LinearToSrgbEquals) { DlLinearToSrgbGammaColorFilter filter1; DlLinearToSrgbGammaColorFilter filter2; TestEquals(filter1, filter2); - TestEquals(filter1, *DlLinearToSrgbGammaColorFilter::instance); + TestEquals(filter1, *DlLinearToSrgbGammaColorFilter::kInstance); } } // namespace testing diff --git a/display_list/effects/dl_color_source.h b/display_list/effects/dl_color_source.h index 394fe092af0fe..094006eb3ef40 100644 --- a/display_list/effects/dl_color_source.h +++ b/display_list/effects/dl_color_source.h @@ -119,6 +119,16 @@ class DlColorSource : public DlAttribute { /// virtual bool isUIThreadSafe() const = 0; + //---------------------------------------------------------------------------- + /// @brief If the underlying platform data represents a gradient. + /// + /// TODO(matanl): Remove this flag when the Skia backend is + /// removed, https://github.com/flutter/flutter/issues/112498. + /// + /// @return True if the class represents the output of a gradient. + /// + virtual bool isGradient() const { return false; } + // Return a DlColorColorSource pointer to this object iff it is an Color // type of ColorSource, otherwise return nullptr. virtual const DlColorColorSource* asColor() const { return nullptr; } @@ -168,7 +178,7 @@ class DlColorSource : public DlAttribute { class DlColorColorSource final : public DlColorSource { public: - DlColorColorSource(DlColor color) : color_(color) {} + explicit DlColorColorSource(DlColor color) : color_(color) {} bool isUIThreadSafe() const override { return true; } @@ -181,7 +191,7 @@ class DlColorColorSource final : public DlColorSource { DlColorSourceType type() const override { return DlColorSourceType::kColor; } size_t size() const override { return sizeof(*this); } - bool is_opaque() const override { return (color_ >> 24) == 255; } + bool is_opaque() const override { return color_.getAlpha() == 255; } DlColor color() const { return color_; } @@ -206,7 +216,7 @@ class DlMatrixColorSourceBase : public DlColorSource { } protected: - DlMatrixColorSourceBase(const SkMatrix* matrix) + explicit DlMatrixColorSourceBase(const SkMatrix* matrix) : matrix_(matrix ? *matrix : SkMatrix::I()) {} private: @@ -222,7 +232,7 @@ class DlImageColorSource final : public SkRefCnt, DlImageSampling sampling = DlImageSampling::kLinear, const SkMatrix* matrix = nullptr) : DlMatrixColorSourceBase(matrix), - image_(image), + image_(std::move(image)), horizontal_tile_mode_(horizontal_tile_mode), vertical_tile_mode_(vertical_tile_mode), sampling_(sampling) {} @@ -280,13 +290,15 @@ class DlGradientColorSourceBase : public DlMatrixColorSourceBase { } const DlColor* my_colors = colors(); for (uint32_t i = 0; i < stop_count_; i++) { - if ((my_colors[i] >> 24) < 255) { + if (my_colors[i].getAlpha() < 255) { return false; } } return true; } + bool isGradient() const override { return true; } + DlTileMode tile_mode() const { return mode_; } int stop_count() const { return stop_count_; } const DlColor* colors() const { @@ -393,7 +405,8 @@ class DlLinearGradientColorSource final : public DlGradientColorSourceBase { store_color_stops(this + 1, colors, stops); } - DlLinearGradientColorSource(const DlLinearGradientColorSource* source) + explicit DlLinearGradientColorSource( + const DlLinearGradientColorSource* source) : DlGradientColorSourceBase(source->stop_count(), source->tile_mode(), source->matrix_ptr()), @@ -456,7 +469,8 @@ class DlRadialGradientColorSource final : public DlGradientColorSourceBase { store_color_stops(this + 1, colors, stops); } - DlRadialGradientColorSource(const DlRadialGradientColorSource* source) + explicit DlRadialGradientColorSource( + const DlRadialGradientColorSource* source) : DlGradientColorSourceBase(source->stop_count(), source->tile_mode(), source->matrix_ptr()), @@ -528,7 +542,8 @@ class DlConicalGradientColorSource final : public DlGradientColorSourceBase { store_color_stops(this + 1, colors, stops); } - DlConicalGradientColorSource(const DlConicalGradientColorSource* source) + explicit DlConicalGradientColorSource( + const DlConicalGradientColorSource* source) : DlGradientColorSourceBase(source->stop_count(), source->tile_mode(), source->matrix_ptr()), @@ -598,7 +613,7 @@ class DlSweepGradientColorSource final : public DlGradientColorSourceBase { store_color_stops(this + 1, colors, stops); } - DlSweepGradientColorSource(const DlSweepGradientColorSource* source) + explicit DlSweepGradientColorSource(const DlSweepGradientColorSource* source) : DlGradientColorSourceBase(source->stop_count(), source->tile_mode(), source->matrix_ptr()), diff --git a/display_list/effects/dl_color_source_unittests.cc b/display_list/effects/dl_color_source_unittests.cc index 96b2cc0f6ad9c..6fc0aac4cddb4 100644 --- a/display_list/effects/dl_color_source_unittests.cc +++ b/display_list/effects/dl_color_source_unittests.cc @@ -5,6 +5,7 @@ #include #include +#include "display_list/dl_color.h" #include "flutter/display_list/dl_sampling_options.h" #include "flutter/display_list/effects/dl_color_source.h" #include "flutter/display_list/effects/dl_runtime_effect.h" @@ -86,17 +87,17 @@ static constexpr SkPoint kTestPoints2[2] = { }; TEST(DisplayListColorSource, ColorConstructor) { - DlColorColorSource source(SK_ColorRED); + DlColorColorSource source(DlColor::kRed()); } TEST(DisplayListColorSource, ColorShared) { - DlColorColorSource source(SK_ColorRED); + DlColorColorSource source(DlColor::kRed()); ASSERT_NE(source.shared().get(), &source); ASSERT_EQ(*source.shared(), source); } TEST(DisplayListColorSource, ColorAsColor) { - DlColorColorSource source(SK_ColorRED); + DlColorColorSource source(DlColor::kRed()); ASSERT_NE(source.asColor(), nullptr); ASSERT_EQ(source.asColor(), &source); @@ -109,26 +110,26 @@ TEST(DisplayListColorSource, ColorAsColor) { } TEST(DisplayListColorSource, ColorContents) { - DlColorColorSource source(SK_ColorRED); - ASSERT_EQ(source.color(), SK_ColorRED); + DlColorColorSource source(DlColor::kRed()); + ASSERT_EQ(source.color(), DlColor::kRed()); ASSERT_EQ(source.is_opaque(), true); for (int i = 0; i < 255; i++) { SkColor alpha_color = SkColorSetA(SK_ColorRED, i); - DlColorColorSource alpha_source(alpha_color); + auto const alpha_source = DlColorColorSource(DlColor(alpha_color)); ASSERT_EQ(alpha_source.color(), alpha_color); ASSERT_EQ(alpha_source.is_opaque(), false); } } TEST(DisplayListColorSource, ColorEquals) { - DlColorColorSource source1(SK_ColorRED); - DlColorColorSource source2(SK_ColorRED); + DlColorColorSource source1(DlColor::kRed()); + DlColorColorSource source2(DlColor::kRed()); TestEquals(source1, source2); } TEST(DisplayListColorSource, ColorNotEquals) { - DlColorColorSource source1(SK_ColorRED); - DlColorColorSource source2(SK_ColorBLUE); + DlColorColorSource source1(DlColor::kRed()); + DlColorColorSource source2(DlColor::kBlue()); TestNotEquals(source1, source2, "Color differs"); } diff --git a/display_list/effects/dl_image_filter.h b/display_list/effects/dl_image_filter.h index 6e6c68f196ec8..802f619b4c5af 100644 --- a/display_list/effects/dl_image_filter.h +++ b/display_list/effects/dl_image_filter.h @@ -5,6 +5,8 @@ #ifndef FLUTTER_DISPLAY_LIST_EFFECTS_DL_IMAGE_FILTER_H_ #define FLUTTER_DISPLAY_LIST_EFFECTS_DL_IMAGE_FILTER_H_ +#include + #include "flutter/display_list/dl_attributes.h" #include "flutter/display_list/dl_sampling_options.h" #include "flutter/display_list/dl_tile_mode.h" @@ -223,17 +225,21 @@ class DlBlurImageFilter final : public DlImageFilter { : DlBlurImageFilter(filter->sigma_x_, filter->sigma_y_, filter->tile_mode_) {} - explicit DlBlurImageFilter(const DlBlurImageFilter& filter) + DlBlurImageFilter(const DlBlurImageFilter& filter) : DlBlurImageFilter(&filter) {} static std::shared_ptr Make(SkScalar sigma_x, SkScalar sigma_y, DlTileMode tile_mode) { - if (SkScalarIsFinite(sigma_x) && sigma_x > SK_ScalarNearlyZero && - SkScalarIsFinite(sigma_y) && sigma_y > SK_ScalarNearlyZero) { - return std::make_shared(sigma_x, sigma_y, tile_mode); + if (!SkScalarIsFinite(sigma_x) || !SkScalarIsFinite(sigma_y)) { + return nullptr; } - return nullptr; + if (sigma_x < SK_ScalarNearlyZero && sigma_y < SK_ScalarNearlyZero) { + return nullptr; + } + sigma_x = (sigma_x < SK_ScalarNearlyZero) ? 0 : sigma_x; + sigma_y = (sigma_y < SK_ScalarNearlyZero) ? 0 : sigma_y; + return std::make_shared(sigma_x, sigma_y, tile_mode); } std::shared_ptr shared() const override { @@ -291,7 +297,7 @@ class DlDilateImageFilter final : public DlImageFilter { : radius_x_(radius_x), radius_y_(radius_y) {} explicit DlDilateImageFilter(const DlDilateImageFilter* filter) : DlDilateImageFilter(filter->radius_x_, filter->radius_y_) {} - explicit DlDilateImageFilter(const DlDilateImageFilter& filter) + DlDilateImageFilter(const DlDilateImageFilter& filter) : DlDilateImageFilter(&filter) {} static std::shared_ptr Make(SkScalar radius_x, @@ -355,7 +361,7 @@ class DlErodeImageFilter final : public DlImageFilter { : radius_x_(radius_x), radius_y_(radius_y) {} explicit DlErodeImageFilter(const DlErodeImageFilter* filter) : DlErodeImageFilter(filter->radius_x_, filter->radius_y_) {} - explicit DlErodeImageFilter(const DlErodeImageFilter& filter) + DlErodeImageFilter(const DlErodeImageFilter& filter) : DlErodeImageFilter(&filter) {} static std::shared_ptr Make(SkScalar radius_x, @@ -419,7 +425,7 @@ class DlMatrixImageFilter final : public DlImageFilter { : matrix_(matrix), sampling_(sampling) {} explicit DlMatrixImageFilter(const DlMatrixImageFilter* filter) : DlMatrixImageFilter(filter->matrix_, filter->sampling_) {} - explicit DlMatrixImageFilter(const DlMatrixImageFilter& filter) + DlMatrixImageFilter(const DlMatrixImageFilter& filter) : DlMatrixImageFilter(&filter) {} static std::shared_ptr Make(const SkMatrix& matrix, @@ -506,7 +512,7 @@ class DlComposeImageFilter final : public DlImageFilter { : DlComposeImageFilter(&outer, &inner) {} explicit DlComposeImageFilter(const DlComposeImageFilter* filter) : DlComposeImageFilter(filter->outer_, filter->inner_) {} - explicit DlComposeImageFilter(const DlComposeImageFilter& filter) + DlComposeImageFilter(const DlComposeImageFilter& filter) : DlComposeImageFilter(&filter) {} static std::shared_ptr Make( @@ -582,11 +588,11 @@ class DlColorFilterImageFilter final : public DlImageFilter { : color_filter_(filter.shared()) {} explicit DlColorFilterImageFilter(const DlColorFilterImageFilter* filter) : DlColorFilterImageFilter(filter->color_filter_) {} - explicit DlColorFilterImageFilter(const DlColorFilterImageFilter& filter) + DlColorFilterImageFilter(const DlColorFilterImageFilter& filter) : DlColorFilterImageFilter(&filter) {} static std::shared_ptr Make( - std::shared_ptr filter) { + const std::shared_ptr& filter) { if (filter) { return std::make_shared(filter); } @@ -660,7 +666,7 @@ class DlLocalMatrixImageFilter final : public DlImageFilter { public: explicit DlLocalMatrixImageFilter(const SkMatrix& matrix, std::shared_ptr filter) - : matrix_(matrix), image_filter_(filter) {} + : matrix_(matrix), image_filter_(std::move(filter)) {} explicit DlLocalMatrixImageFilter(const DlLocalMatrixImageFilter* filter) : DlLocalMatrixImageFilter(filter->matrix_, filter->image_filter_) {} DlLocalMatrixImageFilter(const DlLocalMatrixImageFilter& filter) diff --git a/display_list/effects/dl_image_filter_unittests.cc b/display_list/effects/dl_image_filter_unittests.cc index aa5e2d220326a..20aa47fc2fd10 100644 --- a/display_list/effects/dl_image_filter_unittests.cc +++ b/display_list/effects/dl_image_filter_unittests.cc @@ -12,6 +12,8 @@ #include "flutter/display_list/utils/dl_comparable.h" #include "gtest/gtest.h" +#include "third_party/skia/include/core/SkBlendMode.h" +#include "third_party/skia/include/core/SkColorFilter.h" #include "third_party/skia/include/core/SkSamplingOptions.h" #include "third_party/skia/include/effects/SkImageFilters.h" @@ -207,6 +209,23 @@ TEST(DisplayListImageFilter, BlurBounds) { TestBounds(filter, input_bounds, expected_output_bounds); } +TEST(DisplayListImageFilter, BlurZeroSigma) { + std::shared_ptr filter = + DlBlurImageFilter::Make(0, 0, DlTileMode::kMirror); + ASSERT_EQ(filter, nullptr); + filter = DlBlurImageFilter::Make(3, SK_ScalarNaN, DlTileMode::kMirror); + ASSERT_EQ(filter, nullptr); + filter = DlBlurImageFilter::Make(SK_ScalarNaN, 3, DlTileMode::kMirror); + ASSERT_EQ(filter, nullptr); + filter = + DlBlurImageFilter::Make(SK_ScalarNaN, SK_ScalarNaN, DlTileMode::kMirror); + ASSERT_EQ(filter, nullptr); + filter = DlBlurImageFilter::Make(3, 0, DlTileMode::kMirror); + ASSERT_NE(filter, nullptr); + filter = DlBlurImageFilter::Make(0, 3, DlTileMode::kMirror); + ASSERT_NE(filter, nullptr); +} + TEST(DisplayListImageFilter, DilateConstructor) { DlDilateImageFilter filter(5.0, 6.0); } diff --git a/display_list/effects/dl_mask_filter.h b/display_list/effects/dl_mask_filter.h index 0749048caec60..d39839565ad2e 100644 --- a/display_list/effects/dl_mask_filter.h +++ b/display_list/effects/dl_mask_filter.h @@ -46,7 +46,7 @@ class DlBlurMaskFilter final : public DlMaskFilter { : style_(style), sigma_(sigma), respect_ctm_(respect_ctm) {} DlBlurMaskFilter(const DlBlurMaskFilter& filter) : DlBlurMaskFilter(filter.style_, filter.sigma_, filter.respect_ctm_) {} - DlBlurMaskFilter(const DlBlurMaskFilter* filter) + explicit DlBlurMaskFilter(const DlBlurMaskFilter* filter) : DlBlurMaskFilter(filter->style_, filter->sigma_, filter->respect_ctm_) { } diff --git a/display_list/effects/dl_path_effect.h b/display_list/effects/dl_path_effect.h index ca310db351a1f..9c874fc203b3f 100644 --- a/display_list/effects/dl_path_effect.h +++ b/display_list/effects/dl_path_effect.h @@ -9,7 +9,7 @@ #include "flutter/display_list/dl_attributes.h" #include "flutter/fml/logging.h" -#include "include/core/SkRect.h" +#include "third_party/skia/include/core/SkRect.h" namespace flutter { @@ -104,7 +104,7 @@ class DlDashPathEffect final : public DlPathEffect { } } - DlDashPathEffect(const DlDashPathEffect* dash_effect) + explicit DlDashPathEffect(const DlDashPathEffect* dash_effect) : DlDashPathEffect(dash_effect->intervals(), dash_effect->count_, dash_effect->phase_) {} diff --git a/display_list/effects/dl_path_effect_unittests.cc b/display_list/effects/dl_path_effect_unittests.cc index 38f49fb8e8d96..37675fd94a43e 100644 --- a/display_list/effects/dl_path_effect_unittests.cc +++ b/display_list/effects/dl_path_effect_unittests.cc @@ -6,7 +6,7 @@ #include "flutter/display_list/testing/dl_test_equality.h" #include "flutter/display_list/utils/dl_comparable.h" #include "gtest/gtest.h" -#include "include/core/SkScalar.h" +#include "third_party/skia/include/core/SkScalar.h" namespace flutter { namespace testing { diff --git a/display_list/geometry/dl_rtree.cc b/display_list/geometry/dl_rtree.cc index a4a805957bcc3..1598f505e88e1 100644 --- a/display_list/geometry/dl_rtree.cc +++ b/display_list/geometry/dl_rtree.cc @@ -217,7 +217,7 @@ const SkRect& DlRTree::bounds() const { if (!nodes_.empty()) { return nodes_.back().bounds; } else { - return empty_; + return kEmpty; } } diff --git a/display_list/geometry/dl_rtree.h b/display_list/geometry/dl_rtree.h index f12486edcce76..efda1613e38b1 100644 --- a/display_list/geometry/dl_rtree.h +++ b/display_list/geometry/dl_rtree.h @@ -96,7 +96,7 @@ class DlRTree : public SkRefCnt { const SkRect& bounds(int result_index) const { return (result_index >= 0 && result_index < leaf_count_) ? nodes_[result_index].bounds - : empty_; + : kEmpty; } /// Returns the bytes used by the object and all of its node data. @@ -136,7 +136,7 @@ class DlRTree : public SkRefCnt { } private: - static constexpr SkRect empty_ = SkRect::MakeEmpty(); + static constexpr SkRect kEmpty = SkRect::MakeEmpty(); void search(const Node& parent, const SkRect& query, diff --git a/display_list/image/dl_image.h b/display_list/image/dl_image.h index 0b78b55a4c934..137fe03ac7acb 100644 --- a/display_list/image/dl_image.h +++ b/display_list/image/dl_image.h @@ -10,8 +10,8 @@ #include #include "flutter/fml/macros.h" -#include "include/core/SkRefCnt.h" #include "third_party/skia/include/core/SkImage.h" +#include "third_party/skia/include/core/SkRefCnt.h" namespace impeller { class Texture; @@ -131,7 +131,9 @@ class DlImage : public SkRefCnt { bool Equals(const DlImage& other) const { return Equals(&other); } - bool Equals(sk_sp other) const { return Equals(other.get()); } + bool Equals(const sk_sp& other) const { + return Equals(other.get()); + } protected: DlImage(); diff --git a/display_list/image/dl_image_skia.h b/display_list/image/dl_image_skia.h index a29985d095929..03bcfa144a83a 100644 --- a/display_list/image/dl_image_skia.h +++ b/display_list/image/dl_image_skia.h @@ -12,7 +12,7 @@ namespace flutter { class DlImageSkia final : public DlImage { public: - DlImageSkia(sk_sp image); + explicit DlImageSkia(sk_sp image); // |DlImage| ~DlImageSkia() override; diff --git a/display_list/skia/dl_sk_canvas.cc b/display_list/skia/dl_sk_canvas.cc index 7f73e0515cf6e..2699a46bd7078 100644 --- a/display_list/skia/dl_sk_canvas.cc +++ b/display_list/skia/dl_sk_canvas.cc @@ -8,48 +8,11 @@ #include "flutter/display_list/skia/dl_sk_dispatcher.h" #include "flutter/fml/trace_event.h" -namespace flutter { - -// clang-format off -constexpr float kInvertColorMatrix[20] = { - -1.0, 0, 0, 1.0, 0, - 0, -1.0, 0, 1.0, 0, - 0, 0, -1.0, 1.0, 0, - 1.0, 1.0, 1.0, 1.0, 0 -}; -// clang-format on - -static SkPaint ToSk(const DlPaint& paint, bool force_stroke = false) { - SkPaint sk_paint; - - sk_paint.setAntiAlias(paint.isAntiAlias()); - sk_paint.setDither(paint.isDither()); - - sk_paint.setColor(paint.getColor()); - sk_paint.setBlendMode(ToSk(paint.getBlendMode())); - sk_paint.setStyle(force_stroke ? SkPaint::kStroke_Style - : ToSk(paint.getDrawStyle())); - sk_paint.setStrokeWidth(paint.getStrokeWidth()); - sk_paint.setStrokeMiter(paint.getStrokeMiter()); - sk_paint.setStrokeCap(ToSk(paint.getStrokeCap())); - sk_paint.setStrokeJoin(ToSk(paint.getStrokeJoin())); - - sk_paint.setShader(ToSk(paint.getColorSourcePtr())); - sk_paint.setImageFilter(ToSk(paint.getImageFilterPtr())); - auto color_filter = ToSk(paint.getColorFilterPtr()); - if (paint.isInvertColors()) { - auto invert_filter = SkColorFilters::Matrix(kInvertColorMatrix); - if (color_filter) { - invert_filter = invert_filter->makeComposed(color_filter); - } - color_filter = invert_filter; - } - sk_paint.setColorFilter(color_filter); - sk_paint.setMaskFilter(ToSk(paint.getMaskFilterPtr())); - sk_paint.setPathEffect(ToSk(paint.getPathEffectPtr())); +#include "third_party/skia/include/core/SkColorFilter.h" +#include "third_party/skia/include/gpu/GrDirectContext.h" +#include "third_party/skia/include/gpu/GrRecordingContext.h" - return sk_paint; -} +namespace flutter { class SkOptionalPaint { public: @@ -224,7 +187,7 @@ void DlSkCanvasAdapter::DrawPaint(const DlPaint& paint) { } void DlSkCanvasAdapter::DrawColor(DlColor color, DlBlendMode mode) { - delegate_->drawColor(color, ToSk(mode)); + delegate_->drawColor(ToSk(color), ToSk(mode)); } void DlSkCanvasAdapter::DrawLine(const SkPoint& p0, @@ -362,6 +325,14 @@ void DlSkCanvasAdapter::DrawTextBlob(const sk_sp& blob, delegate_->drawTextBlob(blob, x, y, ToSk(paint)); } +void DlSkCanvasAdapter::DrawTextFrame( + const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y, + const DlPaint& paint) { + FML_CHECK(false); +} + void DlSkCanvasAdapter::DrawShadow(const SkPath& path, const DlColor color, const SkScalar elevation, @@ -372,7 +343,11 @@ void DlSkCanvasAdapter::DrawShadow(const SkPath& path, } void DlSkCanvasAdapter::Flush() { - delegate_->flush(); + auto dContext = GrAsDirectContext(delegate_->recordingContext()); + + if (dContext) { + dContext->flushAndSubmit(); + } } } // namespace flutter diff --git a/display_list/skia/dl_sk_canvas.h b/display_list/skia/dl_sk_canvas.h index af774b74342f0..f085d35ae8c9d 100644 --- a/display_list/skia/dl_sk_canvas.h +++ b/display_list/skia/dl_sk_canvas.h @@ -7,11 +7,14 @@ #include "flutter/display_list/dl_canvas.h" #include "flutter/display_list/skia/dl_sk_types.h" +#include "impeller/typographer/text_frame.h" namespace flutter { -// An adapter to receive DlCanvas calls and dispatch them into -// an SkCanvas. +// ----------------------------------------------------------------------------- +/// @brief Backend implementation of |DlCanvas| for |SkCanvas|. +/// +/// @see DlCanvas class DlSkCanvasAdapter final : public virtual DlCanvas { public: DlSkCanvasAdapter() : delegate_(nullptr) {} @@ -142,6 +145,10 @@ class DlSkCanvasAdapter final : public virtual DlCanvas { SkScalar x, SkScalar y, const DlPaint& paint) override; + void DrawTextFrame(const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y, + const DlPaint& paint) override; void DrawShadow(const SkPath& path, const DlColor color, const SkScalar elevation, diff --git a/display_list/skia/dl_sk_conversions.cc b/display_list/skia/dl_sk_conversions.cc index 5c3a1263fe071..2e7a42f5f91a4 100644 --- a/display_list/skia/dl_sk_conversions.cc +++ b/display_list/skia/dl_sk_conversions.cc @@ -4,11 +4,67 @@ #include "flutter/display_list/skia/dl_sk_conversions.h" +#include "third_party/skia/include/core/SkColorFilter.h" #include "third_party/skia/include/effects/SkGradientShader.h" #include "third_party/skia/include/effects/SkImageFilters.h" namespace flutter { +// clang-format off +constexpr float kInvertColorMatrix[20] = { + -1.0, 0, 0, 1.0, 0, + 0, -1.0, 0, 1.0, 0, + 0, 0, -1.0, 1.0, 0, + 1.0, 1.0, 1.0, 1.0, 0 +}; +// clang-format on + +SkPaint ToSk(const DlPaint& paint, bool force_stroke) { + SkPaint sk_paint; + + sk_paint.setAntiAlias(paint.isAntiAlias()); + sk_paint.setColor(ToSk(paint.getColor())); + sk_paint.setBlendMode(ToSk(paint.getBlendMode())); + sk_paint.setStyle(force_stroke ? SkPaint::kStroke_Style + : ToSk(paint.getDrawStyle())); + sk_paint.setStrokeWidth(paint.getStrokeWidth()); + sk_paint.setStrokeMiter(paint.getStrokeMiter()); + sk_paint.setStrokeCap(ToSk(paint.getStrokeCap())); + sk_paint.setStrokeJoin(ToSk(paint.getStrokeJoin())); + sk_paint.setImageFilter(ToSk(paint.getImageFilterPtr())); + auto color_filter = ToSk(paint.getColorFilterPtr()); + if (paint.isInvertColors()) { + auto invert_filter = SkColorFilters::Matrix(kInvertColorMatrix); + if (color_filter) { + invert_filter = invert_filter->makeComposed(color_filter); + } + color_filter = invert_filter; + } + sk_paint.setColorFilter(color_filter); + + auto color_source = paint.getColorSourcePtr(); + if (color_source) { + // On the Impeller backend, we will only support dithering of *gradients*, + // and it will be enabled by default (without the option to disable it). + // Until Skia support is completely removed, we only want to respect the + // dither flag for gradients (otherwise it will also apply to, for example, + // images, which is not supported in Impeller). + // + // See https://github.com/flutter/flutter/issues/112498. + if (color_source->isGradient()) { + // Originates from `dart:ui#Paint.enableDithering`. + auto user_specified_dither = paint.isDither(); + sk_paint.setDither(user_specified_dither); + } + sk_paint.setShader(ToSk(color_source)); + } + + sk_paint.setMaskFilter(ToSk(paint.getMaskFilterPtr())); + sk_paint.setPathEffect(ToSk(paint.getPathEffectPtr())); + + return sk_paint; +} + sk_sp ToSk(const DlColorSource* source) { if (!source) { return nullptr; @@ -20,7 +76,7 @@ sk_sp ToSk(const DlColorSource* source) { case DlColorSourceType::kColor: { const DlColorColorSource* color_source = source->asColor(); FML_DCHECK(color_source != nullptr); - return SkShaders::Color(color_source->color()); + return SkShaders::Color(ToSk(color_source->color())); } case DlColorSourceType::kImage: { const DlImageColorSource* image_source = source->asImage(); @@ -184,7 +240,7 @@ sk_sp ToSk(const DlColorFilter* filter) { case DlColorFilterType::kBlend: { const DlBlendColorFilter* blend_filter = filter->asBlend(); FML_DCHECK(blend_filter != nullptr); - return SkColorFilters::Blend(blend_filter->color(), + return SkColorFilters::Blend(ToSk(blend_filter->color()), ToSk(blend_filter->mode())); } case DlColorFilterType::kMatrix: { diff --git a/display_list/skia/dl_sk_conversions.h b/display_list/skia/dl_sk_conversions.h index 2291b4afc4ddf..a162f8e65d3a1 100644 --- a/display_list/skia/dl_sk_conversions.h +++ b/display_list/skia/dl_sk_conversions.h @@ -10,10 +10,18 @@ namespace flutter { +SkPaint ToSk(const DlPaint& paint, bool force_stroke = false); + inline SkBlendMode ToSk(DlBlendMode mode) { return static_cast(mode); } +inline SkColor ToSk(DlColor color) { + // This is safe because both SkColor and DlColor are backed by ARGB uint32_t. + // See dl_sk_conversions_unittests.cc. + return reinterpret_cast(color); +} + inline SkPaint::Style ToSk(DlDrawStyle style) { return static_cast(style); } diff --git a/display_list/skia/dl_sk_conversions_unittests.cc b/display_list/skia/dl_sk_conversions_unittests.cc index f330cc4f94adc..be782181d994e 100644 --- a/display_list/skia/dl_sk_conversions_unittests.cc +++ b/display_list/skia/dl_sk_conversions_unittests.cc @@ -2,15 +2,16 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include "flutter/display_list/skia/dl_sk_conversions.h" - #include "flutter/display_list/dl_blend_mode.h" #include "flutter/display_list/dl_paint.h" #include "flutter/display_list/dl_sampling_options.h" #include "flutter/display_list/dl_tile_mode.h" #include "flutter/display_list/dl_vertices.h" +#include "flutter/display_list/effects/dl_color_source.h" +#include "flutter/display_list/skia/dl_sk_conversions.h" #include "gtest/gtest.h" -#include "include/core/SkSamplingOptions.h" +#include "third_party/skia/include/core/SkSamplingOptions.h" +#include "third_party/skia/include/core/SkTileMode.h" namespace flutter { namespace testing { @@ -25,6 +26,21 @@ TEST(DisplayListImageFilter, LocalImageSkiaNull) { ASSERT_EQ(ToSk(dl_local_matrix_filter), nullptr); } +TEST(DisplayListSkConversions, ToSkColor) { + // Red + ASSERT_EQ(ToSk(DlColor::kRed()), SK_ColorRED); + + // Green + ASSERT_EQ(ToSk(DlColor::kGreen()), SK_ColorGREEN); + + // Blue + ASSERT_EQ(ToSk(DlColor::kBlue()), SK_ColorBLUE); + + // Half transparent grey + auto const grey_hex_half_opaque = 0x7F999999; + ASSERT_EQ(ToSk(DlColor(grey_hex_half_opaque)), SkColor(grey_hex_half_opaque)); +} + TEST(DisplayListSkConversions, ToSkTileMode) { ASSERT_EQ(ToSk(DlTileMode::kClamp), SkTileMode::kClamp); ASSERT_EQ(ToSk(DlTileMode::kRepeat), SkTileMode::kRepeat); @@ -135,7 +151,8 @@ TEST(DisplayListSkConversions, ToSkBlendMode) { TEST(DisplayListSkConversions, BlendColorFilterModifiesTransparency) { auto test_mode_color = [](DlBlendMode mode, DlColor color) { std::stringstream desc_str; - desc_str << "blend[" << static_cast(mode) << ", " << color << "]"; + desc_str << "blend[" << static_cast(mode) << ", " << color.argb() + << "]"; std::string desc = desc_str.str(); DlBlendColorFilter filter(color, mode); if (filter.modifies_transparent_black()) { @@ -269,5 +286,43 @@ TEST(DisplayListSkConversions, MatrixColorFilterModifiesTransparency) { } } +TEST(DisplayListSkConversions, ToSkDitheringDisabledForGradients) { + // Test that when using the utility method "ToSk", the resulting SkPaint + // does not have "isDither" set to true, even if it's requested by the + // Flutter (dart:ui) paint, because it's not a supported feature in the + // Impeller backend. + + // Create a new DlPaint with isDither set to true. + // + // This mimics the behavior of ui.Paint.enableDithering = true. + DlPaint dl_paint; + dl_paint.setDither(true); + + SkPaint sk_paint = ToSk(dl_paint); + + EXPECT_FALSE(sk_paint.isDither()); +} + +TEST(DisplayListSkConversions, ToSkDitheringEnabledForGradients) { + // Test that when using the utility method "ToSk", the resulting SkPaint + // has "isDither" set to true, if the paint is a gradient, because it's + // a supported feature in the Impeller backend. + + // Create a new DlPaint with isDither set to true. + // + // This mimics the behavior of ui.Paint.enableDithering = true. + DlPaint dl_paint; + dl_paint.setDither(true); + + // Set the paint to be a gradient. + dl_paint.setColorSource(DlColorSource::MakeLinear(SkPoint::Make(0, 0), + SkPoint::Make(100, 100), 0, + 0, 0, DlTileMode::kClamp)); + + SkPaint sk_paint = ToSk(dl_paint); + + EXPECT_TRUE(sk_paint.isDither()); +} + } // namespace testing } // namespace flutter diff --git a/display_list/skia/dl_sk_dispatcher.cc b/display_list/skia/dl_sk_dispatcher.cc index def08fa8886a3..c05d23ec1d376 100644 --- a/display_list/skia/dl_sk_dispatcher.cc +++ b/display_list/skia/dl_sk_dispatcher.cc @@ -141,7 +141,7 @@ void DlSkCanvasDispatcher::drawPaint() { void DlSkCanvasDispatcher::drawColor(DlColor color, DlBlendMode mode) { // SkCanvas::drawColor(SkColor) does the following conversion anyway // We do it here manually to increase precision on applying opacity - SkColor4f color4f = SkColor4f::FromColor(color); + SkColor4f color4f = SkColor4f::FromColor(ToSk(color)); color4f.fA *= opacity(); canvas_->drawColor(color4f, ToSk(mode)); } @@ -270,6 +270,13 @@ void DlSkCanvasDispatcher::drawTextBlob(const sk_sp blob, canvas_->drawTextBlob(blob, x, y, paint()); } +void DlSkCanvasDispatcher::drawTextFrame( + const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y) { + FML_CHECK(false); +} + void DlSkCanvasDispatcher::DrawShadow(SkCanvas* canvas, const SkPath& path, DlColor color, @@ -283,8 +290,9 @@ void DlSkCanvasDispatcher::DrawShadow(SkCanvas* canvas, ? SkShadowFlags::kTransparentOccluder_ShadowFlag : SkShadowFlags::kNone_ShadowFlag; flags |= SkShadowFlags::kDirectionalLight_ShadowFlag; - SkColor in_ambient = SkColorSetA(color, kAmbientAlpha * SkColorGetA(color)); - SkColor in_spot = SkColorSetA(color, kSpotAlpha * SkColorGetA(color)); + SkColor in_ambient = + SkColorSetA(ToSk(color), kAmbientAlpha * color.getAlpha()); + SkColor in_spot = SkColorSetA(ToSk(color), kSpotAlpha * color.getAlpha()); SkColor ambient_color, spot_color; SkShadowUtils::ComputeTonalColors(in_ambient, in_spot, &ambient_color, &spot_color); diff --git a/display_list/skia/dl_sk_dispatcher.h b/display_list/skia/dl_sk_dispatcher.h index fca84838df470..ee6101291e76a 100644 --- a/display_list/skia/dl_sk_dispatcher.h +++ b/display_list/skia/dl_sk_dispatcher.h @@ -14,11 +14,9 @@ namespace flutter { //------------------------------------------------------------------------------ -/// Can be fed to the dispatch() method of a DisplayList to feed the resulting -/// rendering operations to an SkCanvas instance. -/// -/// Receives all methods on Dispatcher and sends them to an SkCanvas +/// @brief Backend implementation of |DlOpReceiver| for |SkCanvas|. /// +/// @see DlOpReceiver class DlSkCanvasDispatcher : public virtual DlOpReceiver, public DlSkPaintDispatchHelper { public: @@ -100,6 +98,9 @@ class DlSkCanvasDispatcher : public virtual DlOpReceiver, void drawTextBlob(const sk_sp blob, SkScalar x, SkScalar y) override; + void drawTextFrame(const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y) override; void drawShadow(const SkPath& path, const DlColor color, const SkScalar elevation, diff --git a/display_list/skia/dl_sk_paint_dispatcher.cc b/display_list/skia/dl_sk_paint_dispatcher.cc index 7737e3c7f9830..43562405d4e23 100644 --- a/display_list/skia/dl_sk_paint_dispatcher.cc +++ b/display_list/skia/dl_sk_paint_dispatcher.cc @@ -12,6 +12,8 @@ #include "flutter/display_list/skia/dl_sk_conversions.h" #include "flutter/fml/logging.h" +#include "third_party/skia/include/core/SkColorFilter.h" + namespace flutter { // clang-format off @@ -39,7 +41,7 @@ void DlSkPaintDispatchHelper::setAntiAlias(bool aa) { paint_.setAntiAlias(aa); } void DlSkPaintDispatchHelper::setDither(bool dither) { - paint_.setDither(dither); + dither_ = dither; } void DlSkPaintDispatchHelper::setInvertColors(bool invert) { invert_colors_ = invert; @@ -61,8 +63,8 @@ void DlSkPaintDispatchHelper::setStrokeMiter(SkScalar limit) { paint_.setStrokeMiter(limit); } void DlSkPaintDispatchHelper::setColor(DlColor color) { - current_color_ = color; - paint_.setColor(color); + current_color_ = ToSk(color); + paint_.setColor(ToSk(color)); if (has_opacity()) { paint_.setAlphaf(paint_.getAlphaf() * opacity()); } @@ -71,6 +73,7 @@ void DlSkPaintDispatchHelper::setBlendMode(DlBlendMode mode) { paint_.setBlendMode(ToSk(mode)); } void DlSkPaintDispatchHelper::setColorSource(const DlColorSource* source) { + color_source_gradient_ = source && source->isGradient(); paint_.setShader(ToSk(source)); } void DlSkPaintDispatchHelper::setImageFilter(const DlImageFilter* filter) { diff --git a/display_list/skia/dl_sk_paint_dispatcher.h b/display_list/skia/dl_sk_paint_dispatcher.h index 090d7ad9f0d8c..dcbde11fba764 100644 --- a/display_list/skia/dl_sk_paint_dispatcher.h +++ b/display_list/skia/dl_sk_paint_dispatcher.h @@ -6,6 +6,7 @@ #define FLUTTER_DISPLAY_LIST_SKIA_DL_SK_PAINT_DISPATCHER_H_ #include "flutter/display_list/dl_op_receiver.h" +#include "flutter/display_list/skia/dl_sk_types.h" namespace flutter { @@ -14,7 +15,7 @@ namespace flutter { // which can be accessed at any time via paint(). class DlSkPaintDispatchHelper : public virtual DlOpReceiver { public: - DlSkPaintDispatchHelper(SkScalar opacity = SK_Scalar1) + explicit DlSkPaintDispatchHelper(SkScalar opacity = SK_Scalar1) : current_color_(SK_ColorBLACK), opacity_(opacity) { if (opacity < SK_Scalar1) { paint_.setAlphaf(opacity); @@ -37,7 +38,17 @@ class DlSkPaintDispatchHelper : public virtual DlOpReceiver { void setMaskFilter(const DlMaskFilter* filter) override; void setImageFilter(const DlImageFilter* filter) override; - const SkPaint& paint() { return paint_; } + const SkPaint& paint() { + // On the Impeller backend, we will only support dithering of *gradients*, + // and it will be enabled by default (without the option to disable it). + // Until Skia support is completely removed, we only want to respect the + // dither flag for gradients (otherwise it will also apply to, for + // example, images, which is not supported in Impeller). + // + // See https://github.com/flutter/flutter/issues/112498. + paint_.setDither(color_source_gradient_ && dither_); + return paint_; + } /// Returns the current opacity attribute which is used to reduce /// the alpha of all setColor calls encountered in the streeam @@ -57,13 +68,15 @@ class DlSkPaintDispatchHelper : public virtual DlOpReceiver { private: SkPaint paint_; + bool color_source_gradient_ = false; + bool dither_ = false; bool invert_colors_ = false; sk_sp sk_color_filter_; sk_sp makeColorFilter() const; struct SaveInfo { - SaveInfo(SkScalar opacity) : opacity(opacity) {} + explicit SaveInfo(SkScalar opacity) : opacity(opacity) {} SkScalar opacity; }; @@ -72,7 +85,7 @@ class DlSkPaintDispatchHelper : public virtual DlOpReceiver { void set_opacity(SkScalar opacity) { if (opacity_ != opacity) { opacity_ = opacity; - setColor(current_color_); + setColor(DlColor(current_color_)); } } diff --git a/display_list/skia/dl_sk_paint_dispatcher_unittests.cc b/display_list/skia/dl_sk_paint_dispatcher_unittests.cc index 402891e0ddd22..2b638845757f9 100644 --- a/display_list/skia/dl_sk_paint_dispatcher_unittests.cc +++ b/display_list/skia/dl_sk_paint_dispatcher_unittests.cc @@ -2,6 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include "display_list/effects/dl_color_source.h" #include "flutter/display_list/skia/dl_sk_paint_dispatcher.h" #include "flutter/display_list/utils/dl_receiver_utils.h" @@ -21,6 +22,18 @@ class MockDispatchHelper final : public virtual DlOpReceiver, void restore() override { DlSkPaintDispatchHelper::restore_opacity(); } }; +static const DlColor kTestColors[2] = {DlColor(0xFF000000), + DlColor(0xFFFFFFFF)}; +static const float kTestStops[2] = {0.0f, 1.0f}; +static const auto kTestLinearGradient = + DlColorSource::MakeLinear(SkPoint::Make(0.0f, 0.0f), + SkPoint::Make(100.0f, 100.0f), + 2, + kTestColors, + kTestStops, + DlTileMode::kClamp, + nullptr); + // Regression test for https://github.com/flutter/flutter/issues/100176. TEST(DisplayListUtils, OverRestore) { MockDispatchHelper helper; @@ -31,5 +44,62 @@ TEST(DisplayListUtils, OverRestore) { helper.restore(); } +// https://github.com/flutter/flutter/issues/132860. +TEST(DisplayListUtils, SetDitherIgnoredIfColorSourceNotGradient) { + MockDispatchHelper helper; + helper.setDither(true); + EXPECT_FALSE(helper.paint().isDither()); +} + +// https://github.com/flutter/flutter/issues/132860. +TEST(DisplayListUtils, SetColorSourceClearsDitherIfNotGradient) { + MockDispatchHelper helper; + helper.setDither(true); + helper.setColorSource(nullptr); + EXPECT_FALSE(helper.paint().isDither()); +} + +// https://github.com/flutter/flutter/issues/132860. +TEST(DisplayListUtils, SetDitherTrueThenSetColorSourceDithersIfGradient) { + MockDispatchHelper helper; + + // A naive implementation would ignore the dither flag here since the current + // color source is not a gradient. + helper.setDither(true); + helper.setColorSource(kTestLinearGradient.get()); + EXPECT_TRUE(helper.paint().isDither()); +} + +// https://github.com/flutter/flutter/issues/132860. +TEST(DisplayListUtils, SetDitherTrueThenRenderNonGradientThenRenderGradient) { + MockDispatchHelper helper; + + // "Render" a dithered non-gradient. + helper.setDither(true); + EXPECT_FALSE(helper.paint().isDither()); + + // "Render" a gradient. + helper.setColorSource(kTestLinearGradient.get()); + EXPECT_TRUE(helper.paint().isDither()); +} + +// https://github.com/flutter/flutter/issues/132860. +TEST(DisplayListUtils, SetDitherTrueThenGradientTHenNonGradientThenGradient) { + MockDispatchHelper helper; + + // "Render" a dithered gradient. + helper.setDither(true); + helper.setColorSource(kTestLinearGradient.get()); + EXPECT_TRUE(helper.paint().isDither()); + + // "Render" a non-gradient. + helper.setColorSource(nullptr); + EXPECT_FALSE(helper.paint().isDither()); + + // "Render" a gradient again. + helper.setColorSource(kTestLinearGradient.get()); + EXPECT_TRUE(helper.paint().isDither()); +} + } // namespace testing } // namespace flutter diff --git a/display_list/skia/dl_sk_types.h b/display_list/skia/dl_sk_types.h index b8737f5d1d336..6f66c0629e68a 100644 --- a/display_list/skia/dl_sk_types.h +++ b/display_list/skia/dl_sk_types.h @@ -7,12 +7,15 @@ #include "flutter/fml/macros.h" #include "third_party/skia/include/core/SkBitmap.h" +#include "third_party/skia/include/core/SkBlendMode.h" #include "third_party/skia/include/core/SkBlurTypes.h" #include "third_party/skia/include/core/SkCanvas.h" +#include "third_party/skia/include/core/SkClipOp.h" #include "third_party/skia/include/core/SkColorFilter.h" #include "third_party/skia/include/core/SkImage.h" #include "third_party/skia/include/core/SkImageFilter.h" #include "third_party/skia/include/core/SkMaskFilter.h" +#include "third_party/skia/include/core/SkPaint.h" #include "third_party/skia/include/core/SkPath.h" #include "third_party/skia/include/core/SkPathEffect.h" #include "third_party/skia/include/core/SkPicture.h" @@ -21,8 +24,10 @@ #include "third_party/skia/include/core/SkRRect.h" #include "third_party/skia/include/core/SkRSXform.h" #include "third_party/skia/include/core/SkRect.h" +#include "third_party/skia/include/core/SkSamplingOptions.h" #include "third_party/skia/include/core/SkShader.h" #include "third_party/skia/include/core/SkTextBlob.h" +#include "third_party/skia/include/core/SkTileMode.h" #include "third_party/skia/include/core/SkVertices.h" #include "third_party/skia/include/effects/SkCornerPathEffect.h" #include "third_party/skia/include/effects/SkDashPathEffect.h" diff --git a/display_list/testing/dl_rendering_unittests.cc b/display_list/testing/dl_rendering_unittests.cc index bb9dcc0e386b7..bb3ff367243eb 100644 --- a/display_list/testing/dl_rendering_unittests.cc +++ b/display_list/testing/dl_rendering_unittests.cc @@ -9,6 +9,7 @@ #include "flutter/display_list/dl_op_flags.h" #include "flutter/display_list/dl_sampling_options.h" #include "flutter/display_list/skia/dl_sk_canvas.h" +#include "flutter/display_list/skia/dl_sk_conversions.h" #include "flutter/display_list/skia/dl_sk_dispatcher.h" #include "flutter/display_list/testing/dl_test_surface_provider.h" #include "flutter/display_list/utils/dl_comparable.h" @@ -24,6 +25,7 @@ #include "third_party/skia/include/effects/SkImageFilters.h" #include "third_party/skia/include/gpu/GrDirectContext.h" #include "third_party/skia/include/gpu/GrRecordingContext.h" +#include "third_party/skia/include/gpu/GrTypes.h" namespace flutter { namespace testing { @@ -283,20 +285,26 @@ using BackendType = DlSurfaceProvider::BackendType; class RenderResult { public: - explicit RenderResult(const sk_sp& surface) { + explicit RenderResult(const sk_sp& surface, + bool take_snapshot = false) { SkImageInfo info = surface->imageInfo(); info = SkImageInfo::MakeN32Premul(info.dimensions()); addr_ = malloc(info.computeMinByteSize() * info.height()); pixmap_.reset(info, addr_, info.minRowBytes()); - EXPECT_TRUE(surface->readPixels(pixmap_, 0, 0)); + surface->readPixels(pixmap_, 0, 0); + if (take_snapshot) { + image_ = surface->makeImageSnapshot(); + } } ~RenderResult() { free(addr_); } + sk_sp image() const { return image_; } int width() const { return pixmap_.width(); } int height() const { return pixmap_.height(); } const uint32_t* addr32(int x, int y) const { return pixmap_.addr32(x, y); } private: + sk_sp image_; SkPixmap pixmap_; void* addr_ = nullptr; }; @@ -448,11 +456,11 @@ class RenderEnvironment { } static RenderEnvironment Make565(const DlSurfaceProvider* provider) { - return RenderEnvironment(provider, PixelFormat::k565_PixelFormat); + return RenderEnvironment(provider, PixelFormat::k565PixelFormat); } static RenderEnvironment MakeN32(const DlSurfaceProvider* provider) { - return RenderEnvironment(provider, PixelFormat::kN32Premul_PixelFormat); + return RenderEnvironment(provider, PixelFormat::kN32PremulPixelFormat); } void init_ref(SkRenderer& sk_renderer, @@ -485,17 +493,16 @@ class RenderEnvironment { auto surface = getSurface(info.width, info.height); FML_DCHECK(surface != nullptr); auto canvas = surface->getCanvas(); - canvas->clear(info.bg); + canvas->clear(ToSk(info.bg)); int restore_count = canvas->save(); canvas->scale(info.scale, info.scale); renderer.Render(canvas, info); canvas->restoreToCount(restore_count); - canvas->flush(); if (GrDirectContext* dContext = GrAsDirectContext(surface->recordingContext())) { - dContext->flushAndSubmit(surface, /*syncCpu=*/true); + dContext->flushAndSubmit(surface.get(), GrSyncCpu::kYes); } return std::make_unique(surface); } @@ -557,7 +564,7 @@ class CaseParameters { dl_setup, kEmptySkRenderer, kEmptyDlRenderer, - SK_ColorTRANSPARENT, + DlColor(SK_ColorTRANSPARENT), false, false, false) {} @@ -913,7 +920,14 @@ class CanvasCompareTester { }; DlRenderer dl_safe_restore = [=](DlCanvas* cv, const DlPaint& p) { // Draw another primitive to disable peephole optimizations - cv->DrawRect(kRenderBounds.makeOffset(500, 500), DlPaint()); + // As the rendering op rejection in the DisplayList Builder + // gets smarter and smarter, this operation has had to get + // sneakier and sneakier about specifying an operation that + // won't practically show up in the output, but technically + // can't be culled. + cv->DrawRect( + SkRect::MakeXYWH(kRenderCenterX, kRenderCenterY, 0.0001, 0.0001), + DlPaint()); cv->Restore(); }; SkRenderer sk_opt_restore = [=](SkCanvas* cv, const SkPaint& p) { @@ -971,7 +985,7 @@ class CanvasCompareTester { "saveLayer with alpha, no bounds", [=](SkCanvas* cv, SkPaint& p) { SkPaint save_p; - save_p.setColor(alpha_layer_color); + save_p.setColor(ToSk(alpha_layer_color)); cv->saveLayer(nullptr, &save_p); }, [=](DlCanvas* cv, DlPaint& p) { @@ -985,7 +999,7 @@ class CanvasCompareTester { "saveLayer with peephole alpha, no bounds", [=](SkCanvas* cv, SkPaint& p) { SkPaint save_p; - save_p.setColor(alpha_layer_color); + save_p.setColor(ToSk(alpha_layer_color)); cv->saveLayer(nullptr, &save_p); }, [=](DlCanvas* cv, DlPaint& p) { @@ -999,7 +1013,7 @@ class CanvasCompareTester { "saveLayer with alpha and bounds", [=](SkCanvas* cv, SkPaint& p) { SkPaint save_p; - save_p.setColor(alpha_layer_color); + save_p.setColor(ToSk(alpha_layer_color)); cv->saveLayer(layer_bounds, &save_p); }, [=](DlCanvas* cv, DlPaint& p) { @@ -1234,63 +1248,6 @@ class CanvasCompareTester { [=](DlCanvas* cv, DlPaint& p) { dl_aa_setup(cv, p, false); })); } - { - // The CPU renderer does not always dither for solid colors and we - // need to use a non-default color (default is black) on an opaque - // surface, so we use a shader instead of a color. Also, thin stroked - // primitives (mainly drawLine and drawPoints) do not show much - // dithering so we use a non-trivial stroke width as well. - RenderEnvironment dither_env = RenderEnvironment::Make565(env.provider()); - if (!dither_env.valid()) { - // Currently only happens on Metal backend - static std::set warnings_sent; - std::string name = dither_env.backend_name(); - if (warnings_sent.find(name) == warnings_sent.end()) { - warnings_sent.insert(name); - FML_LOG(INFO) << "Skipping Dithering tests on " << name; - } - } else { - DlColor dither_bg = DlColor::kBlack(); - SkSetup sk_dither_setup = [=](SkCanvas*, SkPaint& p) { - p.setShader(kTestSkImageColorSource); - p.setAlpha(0xf0); - p.setStrokeWidth(5.0); - }; - DlSetup dl_dither_setup = [=](DlCanvas*, DlPaint& p) { - p.setColorSource(&kTestDlImageColorSource); - p.setAlpha(0xf0); - p.setStrokeWidth(5.0); - }; - dither_env.init_ref(sk_dither_setup, testP.sk_renderer(), - dl_dither_setup, testP.dl_renderer(), dither_bg); - quickCompareToReference(dither_env, "dither"); - RenderWith(testP, dither_env, tolerance, - CaseParameters( - "Dither == True", - [=](SkCanvas* cv, SkPaint& p) { - sk_dither_setup(cv, p); - p.setDither(true); - }, - [=](DlCanvas* cv, DlPaint& p) { - dl_dither_setup(cv, p); - p.setDither(true); - }) - .with_bg(dither_bg)); - RenderWith(testP, dither_env, tolerance, - CaseParameters( - "Dither = False", - [=](SkCanvas* cv, SkPaint& p) { - sk_dither_setup(cv, p); - p.setDither(false); - }, - [=](DlCanvas* cv, DlPaint& p) { - dl_dither_setup(cv, p); - p.setDither(false); - }) - .with_bg(dither_bg)); - } - } - RenderWith( testP, env, tolerance, CaseParameters( @@ -1316,7 +1273,7 @@ class CanvasCompareTester { "Blend == SrcIn", [=](SkCanvas*, SkPaint& p) { p.setBlendMode(SkBlendMode::kSrcIn); - p.setColor(blendable_color); + p.setColor(ToSk(blendable_color)); }, [=](DlCanvas*, DlPaint& p) { p.setBlendMode(DlBlendMode::kSrcIn); @@ -1328,7 +1285,7 @@ class CanvasCompareTester { "Blend == DstIn", [=](SkCanvas*, SkPaint& p) { p.setBlendMode(SkBlendMode::kDstIn); - p.setColor(blendable_color); + p.setColor(ToSk(blendable_color)); }, [=](DlCanvas*, DlPaint& p) { p.setBlendMode(DlBlendMode::kDstIn); @@ -1475,7 +1432,7 @@ class CanvasCompareTester { CaseParameters( "ColorFilter == RotateRGB", [=](SkCanvas*, SkPaint& p) { - p.setColor(DlColor::kYellow()); + p.setColor(ToSk(DlColor::kYellow())); p.setColorFilter(sk_color_filter); }, [=](DlCanvas*, DlPaint& p) { @@ -1491,7 +1448,7 @@ class CanvasCompareTester { CaseParameters( "ColorFilter == Invert", [=](SkCanvas*, SkPaint& p) { - p.setColor(DlColor::kYellow()); + p.setColor(ToSk(DlColor::kYellow())); p.setColorFilter(SkColorFilters::Matrix(invert_color_matrix)); }, [=](DlCanvas*, DlPaint& p) { @@ -1583,7 +1540,7 @@ class CanvasCompareTester { // See https://bugs.chromium.org/p/skia/issues/detail?id=14046 bool no_hairlines = testP.is_draw_path() && - env.provider()->backend_type() != BackendType::kSoftware_Backend; + env.provider()->backend_type() != BackendType::kSoftwareBackend; RenderWith(testP, env, tolerance, CaseParameters( "Stroke + defaults", @@ -2084,9 +2041,9 @@ class CanvasCompareTester { } { - // This sequence renders the SkCanvas calls to an SkPictureRecorder and - // renders the DisplayList calls to a DisplayListBuilder and then - // renders both back under a transform (scale(2x)) to see if their + // This sequence uses an SkPicture generated previously from the SkCanvas + // calls and a DisplayList generated previously from the DlCanvas calls + // and renders both back under a transform (scale(2x)) to see if their // rendering is affected differently by a change of matrix between // recording time and rendering time. const int test_width_2 = kTestWidth * 2; @@ -2125,10 +2082,10 @@ class CanvasCompareTester { } static int groupOpacityFudgeFactor(const RenderEnvironment& env) { - if (env.format() == PixelFormat::k565_PixelFormat) { + if (env.format() == PixelFormat::k565PixelFormat) { return 9; } - if (env.provider()->backend_type() == BackendType::kOpenGL_Backend) { + if (env.provider()->backend_type() == BackendType::kOpenGlBackend) { // OpenGL gets a little fuzzy at times. Still, "within 5" (aka +/-4) // for byte samples is not bad, though the other backends give +/-1 return 5; @@ -2173,11 +2130,11 @@ class CanvasCompareTester { for (int x = 0; x < kTestWidth; x++) { uint32_t ref_pixel = ref_row[x]; uint32_t test_pixel = test_row[x]; - if (ref_pixel != bg.argb || test_pixel != bg.argb) { + if (ref_pixel != bg.argb() || test_pixel != bg.argb()) { pixels_touched++; for (int i = 0; i < 32; i += 8) { int ref_comp = (ref_pixel >> i) & 0xff; - int bg_comp = (bg.argb >> i) & 0xff; + int bg_comp = (bg.argb() >> i) & 0xff; SkScalar faded_comp = bg_comp + (ref_comp - bg_comp) * opacity; int test_comp = (test_pixel >> i) & 0xff; if (std::abs(faded_comp - test_comp) > fudge) { @@ -2464,7 +2421,7 @@ class DisplayListCanvasTestBase : public BaseT, protected DisplayListOpFlags { return; } provider->InitializeSurface(kTestWidth, kTestHeight, - PixelFormat::kN32Premul_PixelFormat); + PixelFormat::kN32PremulPixelFormat); CanvasCompareTester::kTestProviders.push_back(std::move(provider)); } @@ -2489,13 +2446,13 @@ class DisplayListCanvasTestBase : public BaseT, protected DisplayListOpFlags { } } if (do_software) { - AddProvider(BackendType::kSoftware_Backend, "Software"); + AddProvider(BackendType::kSoftwareBackend, "Software"); } if (do_opengl) { - AddProvider(BackendType::kOpenGL_Backend, "OpenGL"); + AddProvider(BackendType::kOpenGlBackend, "OpenGL"); } if (do_metal) { - AddProvider(BackendType::kMetal_Backend, "Metal"); + AddProvider(BackendType::kMetalBackend, "Metal"); } std::string providers = ""; auto begin = CanvasCompareTester::kTestProviders.cbegin(); @@ -3315,16 +3272,16 @@ sk_sp makeTestDisplayList() { DisplayListBuilder builder; DlPaint paint; paint.setDrawStyle(DlDrawStyle::kFill); - paint.setColor(SK_ColorRED); + paint.setColor(DlColor(SK_ColorRED)); builder.DrawRect({kRenderLeft, kRenderTop, kRenderCenterX, kRenderCenterY}, paint); - paint.setColor(SK_ColorBLUE); + paint.setColor(DlColor(SK_ColorBLUE)); builder.DrawRect({kRenderCenterX, kRenderTop, kRenderRight, kRenderCenterY}, paint); - paint.setColor(SK_ColorGREEN); + paint.setColor(DlColor(SK_ColorGREEN)); builder.DrawRect({kRenderLeft, kRenderCenterY, kRenderCenterX, kRenderBottom}, paint); - paint.setColor(SK_ColorYELLOW); + paint.setColor(DlColor(SK_ColorYELLOW)); builder.DrawRect( {kRenderCenterX, kRenderCenterY, kRenderRight, kRenderBottom}, paint); return builder.Build(); @@ -3350,7 +3307,7 @@ TEST_F(DisplayListCanvas, DrawTextBlob) { // default. #if defined(OS_FUCHSIA) GTEST_SKIP() << "Rendering comparisons require a valid default font manager"; -#endif // OS_FUCHSIA +#else sk_sp blob = CanvasCompareTester::MakeTextBlob("Testing", kRenderHeight * 0.33f); SkScalar render_y_1_3 = kRenderTop + kRenderHeight * 0.3; @@ -3375,6 +3332,7 @@ TEST_F(DisplayListCanvas, DrawTextBlob) { // padding to the tolerance CanvasCompareTester::DefaultTolerance.addBoundsPadding(33, 13)); EXPECT_TRUE(blob->unique()); +#endif // OS_FUCHSIA } TEST_F(DisplayListCanvas, DrawShadow) { @@ -3530,8 +3488,8 @@ TEST_F(DisplayListCanvas, SaveLayerConsolidation) { DlBlendMode::kSrcATop), std::make_shared(commutable_color_matrix), std::make_shared(non_commutable_color_matrix), - DlSrgbToLinearGammaColorFilter::instance, - DlLinearToSrgbGammaColorFilter::instance, + DlSrgbToLinearGammaColorFilter::kInstance, + DlLinearToSrgbGammaColorFilter::kInstance, }; std::vector> image_filters = { std::make_shared(5.0f, 5.0f, DlTileMode::kDecal), @@ -3543,7 +3501,7 @@ TEST_F(DisplayListCanvas, SaveLayerConsolidation) { std::vector> environments; for (auto& provider : CanvasCompareTester::kTestProviders) { auto env = std::make_unique( - provider.get(), PixelFormat::kN32Premul_PixelFormat); + provider.get(), PixelFormat::kN32PremulPixelFormat); environments.push_back(std::move(env)); } @@ -3687,7 +3645,7 @@ TEST_F(DisplayListCanvas, MatrixColorFilterModifyTransparencyCheck) { std::vector> environments; for (auto& provider : CanvasCompareTester::kTestProviders) { auto env = std::make_unique( - provider.get(), PixelFormat::kN32Premul_PixelFormat); + provider.get(), PixelFormat::kN32PremulPixelFormat); environments.push_back(std::move(env)); } @@ -3708,7 +3666,7 @@ TEST_F(DisplayListCanvas, MatrixColorFilterModifyTransparencyCheck) { auto dl_filter = DlMatrixColorFilter::Make(matrix); bool is_identity = (dl_filter == nullptr || original_value == value); - DlPaint paint(0x7f7f7f7f); + DlPaint paint(DlColor(0x7f7f7f7f)); DlPaint filter_save_paint = DlPaint().setColorFilter(&filter); DisplayListBuilder builder1; @@ -3761,7 +3719,7 @@ TEST_F(DisplayListCanvas, MatrixColorFilterOpacityCommuteCheck) { std::vector> environments; for (auto& provider : CanvasCompareTester::kTestProviders) { auto env = std::make_unique( - provider.get(), PixelFormat::kN32Premul_PixelFormat); + provider.get(), PixelFormat::kN32PremulPixelFormat); environments.push_back(std::move(env)); } @@ -3780,7 +3738,7 @@ TEST_F(DisplayListCanvas, MatrixColorFilterOpacityCommuteCheck) { auto filter = DlMatrixColorFilter::Make(matrix); EXPECT_EQ(SkScalarIsFinite(value), filter != nullptr); - DlPaint paint(0x80808080); + DlPaint paint(DlColor(0x80808080)); DlPaint opacity_save_paint = DlPaint().setOpacity(0.5); DlPaint filter_save_paint = DlPaint().setColorFilter(filter); @@ -3832,7 +3790,6 @@ TEST_F(DisplayListCanvas, MatrixColorFilterOpacityCommuteCheck) { } #define FOR_EACH_BLEND_MODE_ENUM(FUNC) \ - FUNC(kSrc) \ FUNC(kClear) \ FUNC(kSrc) \ FUNC(kDst) \ @@ -3863,24 +3820,37 @@ TEST_F(DisplayListCanvas, MatrixColorFilterOpacityCommuteCheck) { FUNC(kColor) \ FUNC(kLuminosity) +// This function serves both to enhance error output below and to double +// check that the macro supplies all modes (otherwise it won't compile) +static std::string BlendModeToString(DlBlendMode mode) { + switch (mode) { +#define MODE_CASE(m) \ + case DlBlendMode::m: \ + return #m; + FOR_EACH_BLEND_MODE_ENUM(MODE_CASE) +#undef MODE_CASE + } +} + TEST_F(DisplayListCanvas, BlendColorFilterModifyTransparencyCheck) { std::vector> environments; for (auto& provider : CanvasCompareTester::kTestProviders) { auto env = std::make_unique( - provider.get(), PixelFormat::kN32Premul_PixelFormat); + provider.get(), PixelFormat::kN32PremulPixelFormat); environments.push_back(std::move(env)); } auto test_mode_color = [&environments](DlBlendMode mode, DlColor color) { std::stringstream desc_str; - desc_str << "blend[" << mode << ", " << color << "]"; + std::string mode_string = BlendModeToString(mode); + desc_str << "blend[" << mode_string << ", " << color << "]"; std::string desc = desc_str.str(); DlBlendColorFilter filter(color, mode); if (filter.modifies_transparent_black()) { ASSERT_NE(DlBlendColorFilter::Make(color, mode), nullptr) << desc; } - DlPaint paint(0x7f7f7f7f); + DlPaint paint(DlColor(0x7f7f7f7f)); DlPaint filter_save_paint = DlPaint().setColorFilter(&filter); DisplayListBuilder builder1; @@ -3928,13 +3898,14 @@ TEST_F(DisplayListCanvas, BlendColorFilterOpacityCommuteCheck) { std::vector> environments; for (auto& provider : CanvasCompareTester::kTestProviders) { auto env = std::make_unique( - provider.get(), PixelFormat::kN32Premul_PixelFormat); + provider.get(), PixelFormat::kN32PremulPixelFormat); environments.push_back(std::move(env)); } auto test_mode_color = [&environments](DlBlendMode mode, DlColor color) { std::stringstream desc_str; - desc_str << "blend[" << mode << ", " << color << "]"; + std::string mode_string = BlendModeToString(mode); + desc_str << "blend[" << mode_string << ", " << color << "]"; std::string desc = desc_str.str(); DlBlendColorFilter filter(color, mode); if (filter.can_commute_with_opacity()) { @@ -3944,7 +3915,7 @@ TEST_F(DisplayListCanvas, BlendColorFilterOpacityCommuteCheck) { ASSERT_NE(DlBlendColorFilter::Make(color, mode), nullptr) << desc; } - DlPaint paint(0x80808080); + DlPaint paint(DlColor(0x80808080)); DlPaint opacity_save_paint = DlPaint().setOpacity(0.5); DlPaint filter_save_paint = DlPaint().setColorFilter(&filter); @@ -3993,7 +3964,365 @@ TEST_F(DisplayListCanvas, BlendColorFilterOpacityCommuteCheck) { #undef TEST_MODE } -#undef FOR_EACH_ENUM +class DisplayListNopTest : public DisplayListCanvas { + // The following code uses the acronym MTB for "modifies_transparent_black" + + protected: + DisplayListNopTest() : DisplayListCanvas() { + test_src_colors = { + DlColor::kBlack().withAlpha(0), // transparent black + DlColor::kBlack().withAlpha(0x7f), // half transparent black + DlColor::kWhite().withAlpha(0x7f), // half transparent white + DlColor::kBlack(), // opaque black + DlColor::kWhite(), // opaque white + DlColor::kRed(), // opaque red + DlColor::kGreen(), // opaque green + DlColor::kBlue(), // opaque blue + DlColor::kDarkGrey(), // dark grey + DlColor::kLightGrey(), // light grey + }; + + // We test against a color cube of 3x3x3 colors [55,aa,ff] + // plus transparency as the first color/pixel + test_dst_colors.push_back(DlColor::kTransparent()); + const int step = 0x55; + static_assert(step * 3 == 255); + for (int a = step; a < 256; a += step) { + for (int r = step; r < 256; r += step) { + for (int g = step; g < 256; g += step) { + for (int b = step; b < 256; b += step) { + test_dst_colors.push_back(DlColor(a << 24 | r << 16 | g << 8 | b)); + } + } + } + } + + static constexpr float color_filter_matrix_nomtb[] = { + 0.0001, 0.0001, 0.0001, 0.9997, 0.0, // + 0.0001, 0.0001, 0.0001, 0.9997, 0.0, // + 0.0001, 0.0001, 0.0001, 0.9997, 0.0, // + 0.0001, 0.0001, 0.0001, 0.9997, 0.0, // + }; + static constexpr float color_filter_matrix_mtb[] = { + 0.0001, 0.0001, 0.0001, 0.9997, 0.0, // + 0.0001, 0.0001, 0.0001, 0.9997, 0.0, // + 0.0001, 0.0001, 0.0001, 0.9997, 0.0, // + 0.0001, 0.0001, 0.0001, 0.9997, 0.1, // + }; + color_filter_nomtb = DlMatrixColorFilter::Make(color_filter_matrix_nomtb); + color_filter_mtb = DlMatrixColorFilter::Make(color_filter_matrix_mtb); + EXPECT_FALSE(color_filter_nomtb->modifies_transparent_black()); + EXPECT_TRUE(color_filter_mtb->modifies_transparent_black()); + + test_data = + get_output(test_dst_colors.size(), 1, true, [this](SkCanvas* canvas) { + int x = 0; + for (DlColor color : test_dst_colors) { + SkPaint paint; + paint.setColor(ToSk(color)); + paint.setBlendMode(SkBlendMode::kSrc); + canvas->drawRect(SkRect::MakeXYWH(x, 0, 1, 1), paint); + x++; + } + }); + + // For image-on-image tests, the src and dest images will have repeated + // rows/columns that have every color, but laid out at right angles to + // each other so we see an interaction with every test color against + // every other test color. + int data_count = test_data->image()->width(); + test_image_dst_data = get_output( + data_count, data_count, true, [this, data_count](SkCanvas* canvas) { + ASSERT_EQ(test_data->width(), data_count); + ASSERT_EQ(test_data->height(), 1); + for (int y = 0; y < data_count; y++) { + canvas->drawImage(test_data->image().get(), 0, y); + } + }); + test_image_src_data = get_output( + data_count, data_count, true, [this, data_count](SkCanvas* canvas) { + ASSERT_EQ(test_data->width(), data_count); + ASSERT_EQ(test_data->height(), 1); + canvas->translate(data_count, 0); + canvas->rotate(90); + for (int y = 0; y < data_count; y++) { + canvas->drawImage(test_data->image().get(), 0, y); + } + }); + // Double check that the pixel data is laid out in orthogonal stripes + for (int y = 0; y < data_count; y++) { + for (int x = 0; x < data_count; x++) { + EXPECT_EQ(*test_image_dst_data->addr32(x, y), *test_data->addr32(x, 0)); + EXPECT_EQ(*test_image_src_data->addr32(x, y), *test_data->addr32(y, 0)); + } + } + } + + // These flags are 0 by default until they encounter a counter-example + // result and get set. + static constexpr int kWasNotNop = 0x1; // Some tested pixel was modified + static constexpr int kWasMTB = 0x2; // A transparent pixel was modified + + std::vector test_src_colors; + std::vector test_dst_colors; + + std::shared_ptr color_filter_nomtb; + std::shared_ptr color_filter_mtb; + + // A 1-row image containing every color in test_dst_colors + std::unique_ptr test_data; + + // A square image containing test_data duplicated in each row + std::unique_ptr test_image_dst_data; + + // A square image containing test_data duplicated in each column + std::unique_ptr test_image_src_data; + + std::unique_ptr get_output( + int w, + int h, + bool snapshot, + const std::function& renderer) { + auto surface = SkSurfaces::Raster(SkImageInfo::MakeN32Premul(w, h)); + SkCanvas* canvas = surface->getCanvas(); + renderer(canvas); + return std::make_unique(surface, snapshot); + } + + int check_color_result(DlColor dst_color, + DlColor result_color, + const sk_sp& dl, + const std::string& desc) { + int ret = 0; + bool is_error = false; + if (dst_color.isTransparent() && !result_color.isTransparent()) { + ret |= kWasMTB; + is_error = !dl->modifies_transparent_black(); + } + if (result_color != dst_color) { + ret |= kWasNotNop; + is_error = (dl->op_count() == 0u); + } + if (is_error) { + FML_LOG(ERROR) << std::hex << dst_color << " filters to " << result_color + << desc; + } + return ret; + } + + int check_image_result(const std::unique_ptr& dst_data, + const std::unique_ptr& result_data, + const sk_sp& dl, + const std::string& desc) { + EXPECT_EQ(dst_data->width(), result_data->width()); + EXPECT_EQ(dst_data->height(), result_data->height()); + int all_flags = 0; + for (int y = 0; y < dst_data->height(); y++) { + const uint32_t* dst_pixels = dst_data->addr32(0, y); + const uint32_t* result_pixels = result_data->addr32(0, y); + for (int x = 0; x < dst_data->width(); x++) { + all_flags |= check_color_result(DlColor(dst_pixels[x]), + DlColor(result_pixels[x]), dl, desc); + } + } + return all_flags; + } + + void report_results(int all_flags, + const sk_sp& dl, + const std::string& desc) { + if (!dl->modifies_transparent_black()) { + EXPECT_TRUE((all_flags & kWasMTB) == 0); + } else if ((all_flags & kWasMTB) == 0) { + FML_LOG(INFO) << "combination does not affect transparency: " << desc; + } + if (dl->op_count() == 0u) { + EXPECT_TRUE((all_flags & kWasNotNop) == 0); + } else if ((all_flags & kWasNotNop) == 0) { + FML_LOG(INFO) << "combination could be classified as a nop: " << desc; + } + }; + + void test_mode_color_via_filter(DlBlendMode mode, DlColor color) { + std::stringstream desc_stream; + desc_stream << " using SkColorFilter::filterColor() with: "; + desc_stream << BlendModeToString(mode); + desc_stream << "/" << color; + std::string desc = desc_stream.str(); + DisplayListBuilder builder({0.0f, 0.0f, 100.0f, 100.0f}); + DlPaint paint = DlPaint(color).setBlendMode(mode); + builder.DrawRect({0.0f, 0.0f, 10.0f, 10.0f}, paint); + auto dl = builder.Build(); + if (dl->modifies_transparent_black()) { + ASSERT_TRUE(dl->op_count() != 0u); + } + + auto sk_mode = static_cast(mode); + auto sk_color_filter = SkColorFilters::Blend(ToSk(color), sk_mode); + int all_flags = 0; + if (sk_color_filter) { + for (DlColor dst_color : test_dst_colors) { + DlColor result = DlColor(sk_color_filter->filterColor(ToSk(dst_color))); + all_flags |= check_color_result(dst_color, result, dl, desc); + } + if ((all_flags & kWasMTB) != 0) { + EXPECT_FALSE(sk_color_filter->isAlphaUnchanged()); + } + } + report_results(all_flags, dl, desc); + }; + + void test_mode_color_via_rendering(DlBlendMode mode, DlColor color) { + std::stringstream desc_stream; + desc_stream << " rendering with: "; + desc_stream << BlendModeToString(mode); + desc_stream << "/" << color; + std::string desc = desc_stream.str(); + auto test_image = test_data->image(); + SkRect test_bounds = + SkRect::MakeWH(test_image->width(), test_image->height()); + DisplayListBuilder builder(test_bounds); + DlPaint dl_paint = DlPaint(color).setBlendMode(mode); + builder.DrawRect(test_bounds, dl_paint); + auto dl = builder.Build(); + bool dl_is_elided = dl->op_count() == 0u; + bool dl_affects_transparent_pixels = dl->modifies_transparent_black(); + ASSERT_TRUE(!dl_is_elided || !dl_affects_transparent_pixels); + + auto sk_mode = static_cast(mode); + SkPaint sk_paint; + sk_paint.setBlendMode(sk_mode); + sk_paint.setColor(ToSk(color)); + for (auto& provider : CanvasCompareTester::kTestProviders) { + auto result_surface = provider->MakeOffscreenSurface( + test_image->width(), test_image->height(), + DlSurfaceProvider::kN32PremulPixelFormat); + SkCanvas* result_canvas = result_surface->sk_surface()->getCanvas(); + result_canvas->clear(SK_ColorTRANSPARENT); + result_canvas->drawImage(test_image.get(), 0, 0); + result_canvas->drawRect(test_bounds, sk_paint); + if (GrDirectContext* direct_context = GrAsDirectContext( + result_surface->sk_surface()->recordingContext())) { + direct_context->flushAndSubmit(); + direct_context->flushAndSubmit(result_surface->sk_surface().get(), + GrSyncCpu::kYes); + } + auto result_pixels = + std::make_unique(result_surface->sk_surface()); + + int all_flags = check_image_result(test_data, result_pixels, dl, desc); + report_results(all_flags, dl, desc); + } + }; + + void test_attributes_image(DlBlendMode mode, + DlColor color, + DlColorFilter* color_filter, + DlImageFilter* image_filter) { + // if (true) { return; } + std::stringstream desc_stream; + desc_stream << " rendering with: "; + desc_stream << BlendModeToString(mode); + desc_stream << "/" << color; + std::string cf_mtb = color_filter + ? color_filter->modifies_transparent_black() + ? "modifies transparency" + : "preserves transparency" + : "no filter"; + desc_stream << ", CF: " << cf_mtb; + std::string if_mtb = image_filter + ? image_filter->modifies_transparent_black() + ? "modifies transparency" + : "preserves transparency" + : "no filter"; + desc_stream << ", IF: " << if_mtb; + std::string desc = desc_stream.str(); + + DisplayListBuilder builder({0.0f, 0.0f, 100.0f, 100.0f}); + DlPaint paint = DlPaint(color) // + .setBlendMode(mode) // + .setColorFilter(color_filter) // + .setImageFilter(image_filter); + builder.DrawImage(DlImage::Make(test_image_src_data->image()), {0, 0}, + DlImageSampling::kNearestNeighbor, &paint); + auto dl = builder.Build(); + + int w = test_image_src_data->width(); + int h = test_image_src_data->height(); + auto sk_mode = static_cast(mode); + SkPaint sk_paint; + sk_paint.setBlendMode(sk_mode); + sk_paint.setColor(ToSk(color)); + sk_paint.setColorFilter(ToSk(color_filter)); + sk_paint.setImageFilter(ToSk(image_filter)); + for (auto& provider : CanvasCompareTester::kTestProviders) { + auto result_surface = provider->MakeOffscreenSurface( + w, h, DlSurfaceProvider::kN32PremulPixelFormat); + SkCanvas* result_canvas = result_surface->sk_surface()->getCanvas(); + result_canvas->clear(SK_ColorTRANSPARENT); + result_canvas->drawImage(test_image_dst_data->image(), 0, 0); + result_canvas->drawImage(test_image_src_data->image(), 0, 0, + SkSamplingOptions(), &sk_paint); + if (GrDirectContext* direct_context = GrAsDirectContext( + result_surface->sk_surface()->recordingContext())) { + direct_context->flushAndSubmit(); + direct_context->flushAndSubmit(result_surface->sk_surface().get(), + GrSyncCpu::kYes); + } + auto result_pixels = + std::make_unique(result_surface->sk_surface()); + + int all_flags = + check_image_result(test_image_dst_data, result_pixels, dl, desc); + report_results(all_flags, dl, desc); + } + }; +}; + +TEST_F(DisplayListNopTest, BlendModeAndColorViaColorFilter) { + auto test_mode_filter = [this](DlBlendMode mode) { + for (DlColor color : test_src_colors) { + test_mode_color_via_filter(mode, color); + } + }; + +#define TEST_MODE(V) test_mode_filter(DlBlendMode::V); + FOR_EACH_BLEND_MODE_ENUM(TEST_MODE) +#undef TEST_MODE +} + +TEST_F(DisplayListNopTest, BlendModeAndColorByRendering) { + auto test_mode_render = [this](DlBlendMode mode) { + // First check rendering a variety of colors onto image + for (DlColor color : test_src_colors) { + test_mode_color_via_rendering(mode, color); + } + }; + +#define TEST_MODE(V) test_mode_render(DlBlendMode::V); + FOR_EACH_BLEND_MODE_ENUM(TEST_MODE) +#undef TEST_MODE +} + +TEST_F(DisplayListNopTest, BlendModeAndColorAndFiltersByRendering) { + auto test_mode_render = [this](DlBlendMode mode) { + auto image_filter_nomtb = DlColorFilterImageFilter(color_filter_nomtb); + auto image_filter_mtb = DlColorFilterImageFilter(color_filter_mtb); + for (DlColor color : test_src_colors) { + test_attributes_image(mode, color, nullptr, nullptr); + test_attributes_image(mode, color, color_filter_nomtb.get(), nullptr); + test_attributes_image(mode, color, color_filter_mtb.get(), nullptr); + test_attributes_image(mode, color, nullptr, &image_filter_nomtb); + test_attributes_image(mode, color, nullptr, &image_filter_mtb); + } + }; + +#define TEST_MODE(V) test_mode_render(DlBlendMode::V); + FOR_EACH_BLEND_MODE_ENUM(TEST_MODE) +#undef TEST_MODE +} + +#undef FOR_EACH_BLEND_MODE_ENUM } // namespace testing } // namespace flutter diff --git a/display_list/testing/dl_test_equality.h b/display_list/testing/dl_test_equality.h index 9d24d54306d4c..84dcaff5e2814 100644 --- a/display_list/testing/dl_test_equality.h +++ b/display_list/testing/dl_test_equality.h @@ -25,7 +25,7 @@ static void TestEquals(T& source1, T& source2) { } template -static void TestNotEquals(T& source1, T& source2, std::string label) { +static void TestNotEquals(T& source1, T& source2, const std::string& label) { ASSERT_FALSE(source1 == source2) << label; ASSERT_FALSE(source2 == source1) << label; ASSERT_TRUE(source1 != source2) << label; diff --git a/display_list/testing/dl_test_snippets.cc b/display_list/testing/dl_test_snippets.cc index 4479f63c1d678..714da0cf732b6 100644 --- a/display_list/testing/dl_test_snippets.cc +++ b/display_list/testing/dl_test_snippets.cc @@ -20,7 +20,8 @@ sk_sp GetSampleNestedDisplayList() { DlPaint paint; for (int y = 10; y <= 60; y += 10) { for (int x = 10; x <= 60; x += 10) { - paint.setColor(((x + y) % 20) == 10 ? SK_ColorRED : SK_ColorBLUE); + paint.setColor(((x + y) % 20) == 10 ? DlColor(SK_ColorRED) + : DlColor(SK_ColorBLUE)); builder.DrawRect(SkRect::MakeXYWH(x, y, 80, 80), paint); } } @@ -101,9 +102,12 @@ std::vector CreateAllAttributesOps() { }}, {"SetColor", { - {0, 8, 0, 0, [](DlOpReceiver& r) { r.setColor(SK_ColorGREEN); }}, - {0, 8, 0, 0, [](DlOpReceiver& r) { r.setColor(SK_ColorBLUE); }}, - {0, 0, 0, 0, [](DlOpReceiver& r) { r.setColor(SK_ColorBLACK); }}, + {0, 8, 0, 0, + [](DlOpReceiver& r) { r.setColor(DlColor(SK_ColorGREEN)); }}, + {0, 8, 0, 0, + [](DlOpReceiver& r) { r.setColor(DlColor(SK_ColorBLUE)); }}, + {0, 0, 0, 0, + [](DlOpReceiver& r) { r.setColor(DlColor(SK_ColorBLACK)); }}, }}, {"SetBlendMode", { @@ -212,11 +216,11 @@ std::vector CreateAllAttributesOps() { }}, {0, 16, 0, 0, [](DlOpReceiver& r) { - r.setColorFilter(DlSrgbToLinearGammaColorFilter::instance.get()); + r.setColorFilter(DlSrgbToLinearGammaColorFilter::kInstance.get()); }}, {0, 16, 0, 0, [](DlOpReceiver& r) { - r.setColorFilter(DlLinearToSrgbGammaColorFilter::instance.get()); + r.setColorFilter(DlLinearToSrgbGammaColorFilter::kInstance.get()); }}, {0, 0, 0, 0, [](DlOpReceiver& r) { r.setColorFilter(nullptr); }}, }}, @@ -513,15 +517,15 @@ std::vector CreateAllRenderingOps() { // cv.drawColor becomes cv.drawPaint(paint) {1, 16, 1, 24, [](DlOpReceiver& r) { - r.drawColor(SK_ColorBLUE, DlBlendMode::kSrcIn); + r.drawColor(DlColor(SK_ColorBLUE), DlBlendMode::kSrcIn); }}, {1, 16, 1, 24, [](DlOpReceiver& r) { - r.drawColor(SK_ColorBLUE, DlBlendMode::kDstIn); + r.drawColor(DlColor(SK_ColorBLUE), DlBlendMode::kDstOut); }}, {1, 16, 1, 24, [](DlOpReceiver& r) { - r.drawColor(SK_ColorCYAN, DlBlendMode::kSrcIn); + r.drawColor(DlColor(SK_ColorCYAN), DlBlendMode::kSrcIn); }}, }}, {"DrawLine", @@ -921,27 +925,27 @@ std::vector CreateAllRenderingOps() { // exposed {1, 32, -1, 32, [](DlOpReceiver& r) { - r.drawShadow(kTestPath1, SK_ColorGREEN, 1.0, false, 1.0); + r.drawShadow(kTestPath1, DlColor(SK_ColorGREEN), 1.0, false, 1.0); }}, {1, 32, -1, 32, [](DlOpReceiver& r) { - r.drawShadow(kTestPath2, SK_ColorGREEN, 1.0, false, 1.0); + r.drawShadow(kTestPath2, DlColor(SK_ColorGREEN), 1.0, false, 1.0); }}, {1, 32, -1, 32, [](DlOpReceiver& r) { - r.drawShadow(kTestPath1, SK_ColorBLUE, 1.0, false, 1.0); + r.drawShadow(kTestPath1, DlColor(SK_ColorBLUE), 1.0, false, 1.0); }}, {1, 32, -1, 32, [](DlOpReceiver& r) { - r.drawShadow(kTestPath1, SK_ColorGREEN, 2.0, false, 1.0); + r.drawShadow(kTestPath1, DlColor(SK_ColorGREEN), 2.0, false, 1.0); }}, {1, 32, -1, 32, [](DlOpReceiver& r) { - r.drawShadow(kTestPath1, SK_ColorGREEN, 1.0, true, 1.0); + r.drawShadow(kTestPath1, DlColor(SK_ColorGREEN), 1.0, true, 1.0); }}, {1, 32, -1, 32, [](DlOpReceiver& r) { - r.drawShadow(kTestPath1, SK_ColorGREEN, 1.0, false, 2.5); + r.drawShadow(kTestPath1, DlColor(SK_ColorGREEN), 1.0, false, 2.5); }}, }}, }; diff --git a/display_list/testing/dl_test_snippets.h b/display_list/testing/dl_test_snippets.h index 94f7995d81eb5..64f54362cae7d 100644 --- a/display_list/testing/dl_test_snippets.h +++ b/display_list/testing/dl_test_snippets.h @@ -37,8 +37,6 @@ constexpr float kStops[] = { 0.5, 1.0, }; -static std::vector color_vector(kColors, kColors + 3); -static std::vector stops_vector(kStops, kStops + 3); // clang-format off constexpr float kRotateColorMatrix[20] = { @@ -151,9 +149,9 @@ static const DlBlurImageFilter kTestBlurImageFilter4(5.0, static const DlDilateImageFilter kTestDilateImageFilter1(5.0, 5.0); static const DlDilateImageFilter kTestDilateImageFilter2(6.0, 5.0); static const DlDilateImageFilter kTestDilateImageFilter3(5.0, 6.0); -static const DlErodeImageFilter kTestErodeImageFilter1(5.0, 5.0); -static const DlErodeImageFilter kTestErodeImageFilter2(6.0, 5.0); -static const DlErodeImageFilter kTestErodeImageFilter3(5.0, 6.0); +static const DlErodeImageFilter kTestErodeImageFilter1(4.0, 4.0); +static const DlErodeImageFilter kTestErodeImageFilter2(4.0, 3.0); +static const DlErodeImageFilter kTestErodeImageFilter3(3.0, 4.0); static const DlMatrixImageFilter kTestMatrixImageFilter1( SkMatrix::RotateDeg(45), kNearestSampling); @@ -216,7 +214,7 @@ static std::shared_ptr TestVertices2 = static sk_sp MakeTestDisplayList(int w, int h, SkColor color) { DisplayListBuilder builder; - builder.DrawRect(SkRect::MakeWH(w, h), DlPaint(color)); + builder.DrawRect(SkRect::MakeWH(w, h), DlPaint(DlColor(color))); return builder.Build(); } static sk_sp TestDisplayList1 = @@ -244,18 +242,6 @@ struct DisplayListInvocation { DlInvoker invoker; bool supports_group_opacity_ = false; - bool sk_version_matches() { - return (static_cast(op_count_) == sk_op_count_ && - byte_count_ == sk_byte_count_); - } - - // A negative sk_op_count means "do not test this op". - // Used mainly for these cases: - // - we cannot encode a DrawShadowRec (Skia private header) - // - SkCanvas cannot receive a DisplayList - // - SkCanvas may or may not inline an SkPicture - bool sk_testing_invalid() { return sk_op_count_ < 0; } - bool is_empty() { return byte_count_ == 0; } bool supports_group_opacity() { return supports_group_opacity_; } @@ -267,11 +253,6 @@ struct DisplayListInvocation { // to |DisplayList.byte_count(). size_t byte_count() { return sizeof(DisplayList) + byte_count_; } - int sk_op_count() { return sk_op_count_; } - // byte count for the ops with DisplayList overhead as translated - // through an SkCanvas interface, comparable to |DisplayList.byte_count(). - size_t sk_byte_count() { return sizeof(DisplayList) + sk_byte_count_; } - void Invoke(DlOpReceiver& builder) { invoker(builder); } // sk_sp Build() { diff --git a/display_list/testing/dl_test_surface_gl.h b/display_list/testing/dl_test_surface_gl.h index 882e0fd6d243b..82677c9be749d 100644 --- a/display_list/testing/dl_test_surface_gl.h +++ b/display_list/testing/dl_test_surface_gl.h @@ -26,9 +26,9 @@ class DlOpenGLSurfaceProvider : public DlSurfaceProvider { size_t height, PixelFormat format) const override; const std::string backend_name() const override { return "OpenGL"; } - BackendType backend_type() const override { return kOpenGL_Backend; } + BackendType backend_type() const override { return kOpenGlBackend; } bool supports(PixelFormat format) const override { - return format == kN32Premul_PixelFormat; + return format == kN32PremulPixelFormat; } private: diff --git a/display_list/testing/dl_test_surface_metal.cc b/display_list/testing/dl_test_surface_metal.cc index 7c3617e8d63ca..01048e783cc1a 100644 --- a/display_list/testing/dl_test_surface_metal.cc +++ b/display_list/testing/dl_test_surface_metal.cc @@ -28,7 +28,7 @@ class DlMetalSurfaceInstance : public DlSurfaceInstance { bool DlMetalSurfaceProvider::InitializeSurface(size_t width, size_t height, PixelFormat format) { - if (format != kN32Premul_PixelFormat) { + if (format != kN32PremulPixelFormat) { return false; } metal_context_ = std::make_unique(); diff --git a/display_list/testing/dl_test_surface_metal.h b/display_list/testing/dl_test_surface_metal.h index c660c6dc95454..619d4de7dbb87 100644 --- a/display_list/testing/dl_test_surface_metal.h +++ b/display_list/testing/dl_test_surface_metal.h @@ -26,9 +26,9 @@ class DlMetalSurfaceProvider : public DlSurfaceProvider { size_t height, PixelFormat format) const override; const std::string backend_name() const override { return "Metal"; } - BackendType backend_type() const override { return kMetal_Backend; } + BackendType backend_type() const override { return kMetalBackend; } bool supports(PixelFormat format) const override { - return format == kN32Premul_PixelFormat; + return format == kN32PremulPixelFormat; } private: diff --git a/display_list/testing/dl_test_surface_provider.cc b/display_list/testing/dl_test_surface_provider.cc index 9615183d88059..f3b611c62e8ee 100644 --- a/display_list/testing/dl_test_surface_provider.cc +++ b/display_list/testing/dl_test_surface_provider.cc @@ -27,15 +27,15 @@ std::unique_ptr DlSurfaceProvider::Create( BackendType backend_type) { switch (backend_type) { #ifdef ENABLE_SOFTWARE_BENCHMARKS - case kSoftware_Backend: + case kSoftwareBackend: return std::make_unique(); #endif #ifdef ENABLE_OPENGL_BENCHMARKS - case kOpenGL_Backend: + case kOpenGLBackend: return std::make_unique(); #endif #ifdef ENABLE_METAL_BENCHMARKS - case kMetal_Backend: + case kMetalBackend: return std::make_unique(); #endif default: diff --git a/display_list/testing/dl_test_surface_provider.h b/display_list/testing/dl_test_surface_provider.h index d3944aba21ae7..57055b93d3c19 100644 --- a/display_list/testing/dl_test_surface_provider.h +++ b/display_list/testing/dl_test_surface_provider.h @@ -5,6 +5,8 @@ #ifndef FLUTTER_DISPLAY_LIST_TESTING_DL_TEST_SURFACE_PROVIDER_H_ #define FLUTTER_DISPLAY_LIST_TESTING_DL_TEST_SURFACE_PROVIDER_H_ +#include + #include "flutter/fml/mapping.h" #include "flutter/testing/testing.h" @@ -25,7 +27,8 @@ class DlSurfaceInstance { class DlSurfaceInstanceBase : public DlSurfaceInstance { public: - DlSurfaceInstanceBase(sk_sp surface) : surface_(surface) {} + explicit DlSurfaceInstanceBase(sk_sp surface) + : surface_(std::move(surface)) {} ~DlSurfaceInstanceBase() = default; sk_sp sk_surface() const override { return surface_; } @@ -36,18 +39,14 @@ class DlSurfaceInstanceBase : public DlSurfaceInstance { class DlSurfaceProvider { public: - typedef enum { kN32Premul_PixelFormat, k565_PixelFormat } PixelFormat; - typedef enum { - kSoftware_Backend, - kOpenGL_Backend, - kMetal_Backend - } BackendType; + typedef enum { kN32PremulPixelFormat, k565PixelFormat } PixelFormat; + typedef enum { kSoftwareBackend, kOpenGlBackend, kMetalBackend } BackendType; static SkImageInfo MakeInfo(PixelFormat format, int w, int h) { switch (format) { - case kN32Premul_PixelFormat: + case kN32PremulPixelFormat: return SkImageInfo::MakeN32Premul(w, h); - case k565_PixelFormat: + case k565PixelFormat: return SkImageInfo::Make(SkISize::Make(w, h), kRGB_565_SkColorType, kOpaque_SkAlphaType); } @@ -63,12 +62,12 @@ class DlSurfaceProvider { virtual bool InitializeSurface( size_t width, size_t height, - PixelFormat format = kN32Premul_PixelFormat) = 0; + PixelFormat format = kN32PremulPixelFormat) = 0; virtual std::shared_ptr GetPrimarySurface() const = 0; virtual std::shared_ptr MakeOffscreenSurface( size_t width, size_t height, - PixelFormat format = kN32Premul_PixelFormat) const = 0; + PixelFormat format = kN32PremulPixelFormat) const = 0; virtual bool Snapshot(std::string& filename) const; diff --git a/display_list/testing/dl_test_surface_software.h b/display_list/testing/dl_test_surface_software.h index 5fbbe19457d9f..d341079b0adaf 100644 --- a/display_list/testing/dl_test_surface_software.h +++ b/display_list/testing/dl_test_surface_software.h @@ -26,7 +26,7 @@ class DlSoftwareSurfaceProvider : public DlSurfaceProvider { size_t height, PixelFormat format) const override; const std::string backend_name() const override { return "Software"; } - BackendType backend_type() const override { return kSoftware_Backend; } + BackendType backend_type() const override { return kSoftwareBackend; } bool supports(PixelFormat format) const override { return true; } private: diff --git a/display_list/utils/dl_matrix_clip_tracker.cc b/display_list/utils/dl_matrix_clip_tracker.cc index daeef0810dfeb..2dd0e8fa31a39 100644 --- a/display_list/utils/dl_matrix_clip_tracker.cc +++ b/display_list/utils/dl_matrix_clip_tracker.cc @@ -92,7 +92,7 @@ class Data3x3 : public DisplayListMatrixClipTracker::Data { SkMatrix matrix_; }; -static bool is_3x3(const SkM44& m) { +bool DisplayListMatrixClipTracker::is_3x3(const SkM44& m) { // clang-format off return ( m.rc(0, 2) == 0 && m.rc(1, 2) == 0 && @@ -324,12 +324,12 @@ void DisplayListMatrixClipTracker::Data::clipBounds(const SkRect& clip, break; } case ClipOp::kDifference: { - if (clip.isEmpty() || !clip.intersects(cull_rect_)) { + if (clip.isEmpty()) { break; } SkRect rect; if (mapRect(clip, &rect)) { - // This technique only works if it is rect -> rect + // This technique only works if the transform is rect -> rect if (is_aa) { SkIRect rounded; rect.round(&rounded); @@ -338,13 +338,22 @@ void DisplayListMatrixClipTracker::Data::clipBounds(const SkRect& clip, } rect.set(rounded); } + if (!rect.intersects(cull_rect_)) { + break; + } if (rect.fLeft <= cull_rect_.fLeft && rect.fRight >= cull_rect_.fRight) { // bounds spans entire width of cull_rect_ // therefore we can slice off a top or bottom // edge of the cull_rect_. - SkScalar top = std::max(rect.fBottom, cull_rect_.fTop); - SkScalar btm = std::min(rect.fTop, cull_rect_.fBottom); + SkScalar top = cull_rect_.fTop; + SkScalar btm = cull_rect_.fBottom; + if (rect.fTop <= top) { + top = rect.fBottom; + } + if (rect.fBottom >= btm) { + btm = rect.fTop; + } if (top < btm) { cull_rect_.fTop = top; cull_rect_.fBottom = btm; @@ -356,8 +365,14 @@ void DisplayListMatrixClipTracker::Data::clipBounds(const SkRect& clip, // bounds spans entire height of cull_rect_ // therefore we can slice off a left or right // edge of the cull_rect_. - SkScalar lft = std::max(rect.fRight, cull_rect_.fLeft); - SkScalar rgt = std::min(rect.fLeft, cull_rect_.fRight); + SkScalar lft = cull_rect_.fLeft; + SkScalar rgt = cull_rect_.fRight; + if (rect.fLeft <= lft) { + lft = rect.fRight; + } + if (rect.fRight >= rgt) { + rgt = rect.fLeft; + } if (lft < rgt) { cull_rect_.fLeft = lft; cull_rect_.fRight = rgt; diff --git a/display_list/utils/dl_matrix_clip_tracker.h b/display_list/utils/dl_matrix_clip_tracker.h index 71d99f179b6f7..5b4a3fa763cb2 100644 --- a/display_list/utils/dl_matrix_clip_tracker.h +++ b/display_list/utils/dl_matrix_clip_tracker.h @@ -40,6 +40,8 @@ class DisplayListMatrixClipTracker { current_->resetBounds(cull_rect ? *cull_rect : original_cull_rect_); } + static bool is_3x3(const SkM44& m44); + SkRect base_device_cull_rect() const { return saved_[0]->device_cull_rect(); } bool using_4x4_matrix() const { return current_->is_4x4(); } @@ -51,6 +53,7 @@ class DisplayListMatrixClipTracker { bool content_culled(const SkRect& content_bounds) const { return current_->content_culled(content_bounds); } + bool is_cull_rect_empty() const { return current_->is_cull_rect_empty(); } void save(); void restore(); @@ -99,9 +102,10 @@ class DisplayListMatrixClipTracker { virtual SkMatrix matrix_3x3() const = 0; virtual SkM44 matrix_4x4() const = 0; - virtual SkRect device_cull_rect() const { return cull_rect_; } + SkRect device_cull_rect() const { return cull_rect_; } virtual SkRect local_cull_rect() const = 0; virtual bool content_culled(const SkRect& content_bounds) const; + bool is_cull_rect_empty() const { return cull_rect_.isEmpty(); } virtual void translate(SkScalar tx, SkScalar ty) = 0; virtual void scale(SkScalar sx, SkScalar sy) = 0; @@ -120,7 +124,7 @@ class DisplayListMatrixClipTracker { virtual void resetBounds(const SkRect& cull_rect); protected: - Data(const SkRect& rect) : cull_rect_(rect) {} + explicit Data(const SkRect& rect) : cull_rect_(rect) {} virtual bool has_perspective() const = 0; diff --git a/display_list/utils/dl_matrix_clip_tracker_unittests.cc b/display_list/utils/dl_matrix_clip_tracker_unittests.cc index 2ab3fde7ff1e1..5cfda29314816 100644 --- a/display_list/utils/dl_matrix_clip_tracker_unittests.cc +++ b/display_list/utils/dl_matrix_clip_tracker_unittests.cc @@ -323,6 +323,107 @@ TEST(DisplayListMatrixClipTracker, TransformFullPerspectiveUsing4x4Matrix) { ASSERT_EQ(tracker2.matrix_4x4(), transformed_m44); } +TEST(DisplayListMatrixClipTracker, ClipDifference) { + SkRect cull_rect = SkRect::MakeLTRB(20, 20, 40, 40); + + auto non_reducing = [&cull_rect](const SkRect& diff_rect, + const std::string& label) { + { + DisplayListMatrixClipTracker tracker(cull_rect, SkMatrix::I()); + tracker.clipRect(diff_rect, DlCanvas::ClipOp::kDifference, false); + ASSERT_EQ(tracker.device_cull_rect(), cull_rect) << label; + } + { + DisplayListMatrixClipTracker tracker(cull_rect, SkMatrix::I()); + const SkRRect diff_rrect = SkRRect::MakeRect(diff_rect); + tracker.clipRRect(diff_rrect, DlCanvas::ClipOp::kDifference, false); + ASSERT_EQ(tracker.device_cull_rect(), cull_rect) << label << " (RRect)"; + } + { + DisplayListMatrixClipTracker tracker(cull_rect, SkMatrix::I()); + const SkPath diff_path = SkPath().addRect(diff_rect); + tracker.clipPath(diff_path, DlCanvas::ClipOp::kDifference, false); + ASSERT_EQ(tracker.device_cull_rect(), cull_rect) << label << " (RRect)"; + } + }; + + auto reducing = [&cull_rect](const SkRect& diff_rect, + const SkRect& result_rect, + const std::string& label) { + ASSERT_TRUE(result_rect.isEmpty() || cull_rect.contains(result_rect)); + { + DisplayListMatrixClipTracker tracker(cull_rect, SkMatrix::I()); + tracker.clipRect(diff_rect, DlCanvas::ClipOp::kDifference, false); + ASSERT_EQ(tracker.device_cull_rect(), result_rect) << label; + } + { + DisplayListMatrixClipTracker tracker(cull_rect, SkMatrix::I()); + const SkRRect diff_rrect = SkRRect::MakeRect(diff_rect); + tracker.clipRRect(diff_rrect, DlCanvas::ClipOp::kDifference, false); + ASSERT_EQ(tracker.device_cull_rect(), result_rect) << label << " (RRect)"; + } + { + DisplayListMatrixClipTracker tracker(cull_rect, SkMatrix::I()); + const SkPath diff_path = SkPath().addRect(diff_rect); + tracker.clipPath(diff_path, DlCanvas::ClipOp::kDifference, false); + ASSERT_EQ(tracker.device_cull_rect(), result_rect) << label << " (RRect)"; + } + }; + + // Skim the corners and edge + non_reducing(SkRect::MakeLTRB(10, 10, 20, 20), "outside UL corner"); + non_reducing(SkRect::MakeLTRB(20, 10, 40, 20), "Above"); + non_reducing(SkRect::MakeLTRB(40, 10, 50, 20), "outside UR corner"); + non_reducing(SkRect::MakeLTRB(40, 20, 50, 40), "Right"); + non_reducing(SkRect::MakeLTRB(40, 40, 50, 50), "outside LR corner"); + non_reducing(SkRect::MakeLTRB(20, 40, 40, 50), "Below"); + non_reducing(SkRect::MakeLTRB(10, 40, 20, 50), "outside LR corner"); + non_reducing(SkRect::MakeLTRB(10, 20, 20, 40), "Left"); + + // Overlap corners + non_reducing(SkRect::MakeLTRB(15, 15, 25, 25), "covering UL corner"); + non_reducing(SkRect::MakeLTRB(35, 15, 45, 25), "covering UR corner"); + non_reducing(SkRect::MakeLTRB(35, 35, 45, 45), "covering LR corner"); + non_reducing(SkRect::MakeLTRB(15, 35, 25, 45), "covering LL corner"); + + // Overlap edges, but not across an entire side + non_reducing(SkRect::MakeLTRB(20, 15, 39, 25), "Top edge left-biased"); + non_reducing(SkRect::MakeLTRB(21, 15, 40, 25), "Top edge, right biased"); + non_reducing(SkRect::MakeLTRB(35, 20, 45, 39), "Right edge, top-biased"); + non_reducing(SkRect::MakeLTRB(35, 21, 45, 40), "Right edge, bottom-biased"); + non_reducing(SkRect::MakeLTRB(20, 35, 39, 45), "Bottom edge, left-biased"); + non_reducing(SkRect::MakeLTRB(21, 35, 40, 45), "Bottom edge, right-biased"); + non_reducing(SkRect::MakeLTRB(15, 20, 25, 39), "Left edge, top-biased"); + non_reducing(SkRect::MakeLTRB(15, 21, 25, 40), "Left edge, bottom-biased"); + + // Slice all the way through the middle + non_reducing(SkRect::MakeLTRB(25, 15, 35, 45), "Vertical interior slice"); + non_reducing(SkRect::MakeLTRB(15, 25, 45, 35), "Horizontal interior slice"); + + // Slice off each edge + reducing(SkRect::MakeLTRB(20, 15, 40, 25), // + SkRect::MakeLTRB(20, 25, 40, 40), // + "Slice off top"); + reducing(SkRect::MakeLTRB(35, 20, 45, 40), // + SkRect::MakeLTRB(20, 20, 35, 40), // + "Slice off right"); + reducing(SkRect::MakeLTRB(20, 35, 40, 45), // + SkRect::MakeLTRB(20, 20, 40, 35), // + "Slice off bottom"); + reducing(SkRect::MakeLTRB(15, 20, 25, 40), // + SkRect::MakeLTRB(25, 20, 40, 40), // + "Slice off left"); + + // cull rect contains diff rect + non_reducing(SkRect::MakeLTRB(21, 21, 39, 39), "Contained, non-covering"); + + // cull rect equals diff rect + reducing(cull_rect, SkRect::MakeEmpty(), "Perfectly covering"); + + // diff rect contains cull rect + reducing(SkRect::MakeLTRB(15, 15, 45, 45), SkRect::MakeEmpty(), "Smothering"); +} + TEST(DisplayListMatrixClipTracker, ClipPathWithInvertFillType) { SkRect cull_rect = SkRect::MakeLTRB(0, 0, 100.0, 100.0); DisplayListMatrixClipTracker builder(cull_rect, SkMatrix::I()); diff --git a/display_list/utils/dl_receiver_utils.h b/display_list/utils/dl_receiver_utils.h index e2d07310368ae..2a1f9cb7efff4 100644 --- a/display_list/utils/dl_receiver_utils.h +++ b/display_list/utils/dl_receiver_utils.h @@ -129,6 +129,9 @@ class IgnoreDrawDispatchHelper : public virtual DlOpReceiver { void drawTextBlob(const sk_sp blob, SkScalar x, SkScalar y) override {} + void drawTextFrame(const std::shared_ptr& text_frame, + SkScalar x, + SkScalar y) override {} void drawShadow(const SkPath& path, const DlColor color, const SkScalar elevation, diff --git a/docs/Doxyfile.template b/docs/Doxyfile.template new file mode 100644 index 0000000000000..129cff8b2b5df --- /dev/null +++ b/docs/Doxyfile.template @@ -0,0 +1,2747 @@ +# Doxyfile 1.9.4 + +# This file is a template for the Doxyfile used to generate Flutter +# documentation for the Engine code using Doxygen. Fields with +# @@FIELD_NAME@@ as the value will be substituted by the +# tools/gen_docs.sh script to contain the appropriate values for a +# specific documentation section configured in the script. + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project. +# +# All text after a double hash (##) is considered a comment and is placed in +# front of the TAG it is preceding. +# +# All text after a single hash (#) is considered a comment and will be ignored. +# The format is: +# TAG = value [value, ...] +# For lists, items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (\" \"). +# +# Note: +# +# Use doxygen to compare the used configuration file with the template +# configuration file: +# doxygen -x [configFile] +# Use doxygen to compare the used configuration file with the template +# configuration file without replacing the environment variables or CMake type +# replacement variables: +# doxygen -x_noenv [configFile] + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the configuration +# file that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# https://www.gnu.org/software/libiconv/ for the list of possible encodings. +# The default value is: UTF-8. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by +# double-quotes, unless you are using Doxywizard) that should identify the +# project for which the documentation is generated. This name is used in the +# title of most generated pages and in a few other places. +# The default value is: My Project. + +PROJECT_NAME = "@@PROJECT_NAME@@" + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. This +# could be handy for archiving the generated documentation or if some version +# control system is used. + +PROJECT_NUMBER = + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer a +# quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = + +# With the PROJECT_LOGO tag one can specify a logo or an icon that is included +# in the documentation. The maximum height of the logo should not exceed 55 +# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy +# the logo to the output directory. + +PROJECT_LOGO = ./docs/flutter_logo.png + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path +# into which the generated documentation will be written. If a relative path is +# entered, it will be relative to the location where doxygen was started. If +# left blank the current directory will be used. + +OUTPUT_DIRECTORY = "@@OUTPUT_DIRECTORY@@" + +# If the CREATE_SUBDIRS tag is set to YES then doxygen will create up to 4096 +# sub-directories (in 2 levels) under the output directory of each output format +# and will distribute the generated files over these directories. Enabling this +# option can be useful when feeding doxygen a huge amount of source files, where +# putting all generated files in the same directory would otherwise causes +# performance problems for the file system. Adapt CREATE_SUBDIRS_LEVEL to +# control the number of sub-directories. +# The default value is: NO. + +# For Flutter, this should be NO, so that URLs remain stable across versions. +CREATE_SUBDIRS = NO + +# Controls the number of sub-directories that will be created when +# CREATE_SUBDIRS tag is set to YES. Level 0 represents 16 directories, and every +# level increment doubles the number of directories, resulting in 4096 +# directories at level 8 which is the default and also the maximum value. The +# sub-directories are organized in 2 levels, the first level always has a fixed +# number of 16 directories. +# Minimum value: 0, maximum value: 8, default value: 8. +# This tag requires that the tag CREATE_SUBDIRS is set to YES. + +CREATE_SUBDIRS_LEVEL = 8 + +# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII +# characters to appear in the names of generated files. If set to NO, non-ASCII +# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode +# U+3044. +# The default value is: NO. + +ALLOW_UNICODE_NAMES = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Bulgarian, +# Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, English +# (United States), Esperanto, Farsi (Persian), Finnish, French, German, Greek, +# Hindi, Hungarian, Indonesian, Italian, Japanese, Japanese-en (Japanese with +# English messages), Korean, Korean-en (Korean with English messages), Latvian, +# Lithuanian, Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, +# Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, +# Swedish, Turkish, Ukrainian and Vietnamese. +# The default value is: English. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member +# descriptions after the members that are listed in the file and class +# documentation (similar to Javadoc). Set to NO to disable this. +# The default value is: YES. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief +# description of a member or function before the detailed description +# +# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. +# The default value is: YES. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator that is +# used to form the text in various listings. Each string in this list, if found +# as the leading text of the brief description, will be stripped from the text +# and the result, after processing the whole list, is used as the annotated +# text. Otherwise, the brief description is used as-is. If left blank, the +# following values are used ($name is automatically replaced with the name of +# the entity):The $name class, The $name widget, The $name file, is, provides, +# specifies, contains, represents, a, an and the. + +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# doxygen will generate a detailed section even if there is only a brief +# description. +# The default value is: NO. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. +# The default value is: NO. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path +# before files name in the file list and in the header files. If set to NO the +# shortest path that makes the file name unique will be used +# The default value is: YES. + +FULL_PATH_NAMES = YES + +# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. +# Stripping is only done if one of the specified strings matches the left-hand +# part of the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the path to +# strip. +# +# Note that you can specify absolute paths here, but also relative paths, which +# will be relative from the directory where doxygen is started. +# This tag requires that the tag FULL_PATH_NAMES is set to YES. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the +# path mentioned in the documentation of a class, which tells the reader which +# header file to include in order to use a class. If left blank only the name of +# the header file containing the class definition is used. Otherwise one should +# specify the list of include paths that are normally passed to the compiler +# using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but +# less readable) file names. This can be useful is your file systems doesn't +# support long names like on DOS, Mac, or CD-ROM. +# The default value is: NO. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the +# first line (until the first dot) of a Javadoc-style comment as the brief +# description. If set to NO, the Javadoc-style will behave just like regular Qt- +# style comments (thus requiring an explicit @brief command for a brief +# description.) +# The default value is: NO. + +JAVADOC_AUTOBRIEF = NO + +# If the JAVADOC_BANNER tag is set to YES then doxygen will interpret a line +# such as +# /*************** +# as being the beginning of a Javadoc-style comment "banner". If set to NO, the +# Javadoc-style will behave just like regular comments and it will not be +# interpreted by doxygen. +# The default value is: NO. + +JAVADOC_BANNER = NO + +# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first +# line (until the first dot) of a Qt-style comment as the brief description. If +# set to NO, the Qt-style will behave just like regular Qt-style comments (thus +# requiring an explicit \brief command for a brief description.) +# The default value is: NO. + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a +# multi-line C++ special comment block (i.e. a block of //! or /// comments) as +# a brief description. This used to be the default behavior. The new default is +# to treat a multi-line C++ comment block as a detailed description. Set this +# tag to YES if you prefer the old behavior instead. +# +# Note that setting this tag to YES also means that rational rose comments are +# not recognized any more. +# The default value is: NO. + +MULTILINE_CPP_IS_BRIEF = NO + +# By default Python docstrings are displayed as preformatted text and doxygen's +# special commands cannot be used. By setting PYTHON_DOCSTRING to NO the +# doxygen's special commands can be used and the contents of the docstring +# documentation blocks is shown as doxygen documentation. +# The default value is: YES. + +PYTHON_DOCSTRING = YES + +# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the +# documentation from any documented member that it re-implements. +# The default value is: YES. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new +# page for each member. If set to NO, the documentation of a member will be part +# of the file/class/namespace that contains it. +# The default value is: NO. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen +# uses this value to replace tabs by spaces in code fragments. +# Minimum value: 1, maximum value: 16, default value: 4. + +TAB_SIZE = 4 + +# This tag can be used to specify a number of aliases that act as commands in +# the documentation. An alias has the form: +# name=value +# For example adding +# "sideeffect=@par Side Effects:^^" +# will allow you to put the command \sideeffect (or @sideeffect) in the +# documentation, which will result in a user-defined paragraph with heading +# "Side Effects:". Note that you cannot put \n's in the value part of an alias +# to insert newlines (in the resulting output). You can put ^^ in the value part +# of an alias to insert a newline as if a physical newline was in the original +# file. When you need a literal { or } or , in the value part of an alias you +# have to escape them by means of a backslash (\), this can lead to conflicts +# with the commands \{ and \} for these it is advised to use the version @{ and +# @} or use a double escape (\\{ and \\}) + +ALIASES = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. For +# instance, some of the names that are used will be different. The list of all +# members will be omitted, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or +# Python sources only. Doxygen will then generate output that is more tailored +# for that language. For instance, namespaces will be presented as packages, +# qualified scopes will look different, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources. Doxygen will then generate output that is tailored for Fortran. +# The default value is: NO. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for VHDL. +# The default value is: NO. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice +# sources only. Doxygen will then generate output that is more tailored for that +# language. For instance, namespaces will be presented as modules, types will be +# separated into more groups, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_SLICE = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given +# extension. Doxygen has a built-in mapping, but you can override or extend it +# using this tag. The format is ext=language, where ext is a file extension, and +# language is one of the parsers supported by doxygen: IDL, Java, JavaScript, +# Csharp (C#), C, C++, Lex, D, PHP, md (Markdown), Objective-C, Python, Slice, +# VHDL, Fortran (fixed format Fortran: FortranFixed, free formatted Fortran: +# FortranFree, unknown formatted Fortran: Fortran. In the later case the parser +# tries to guess whether the code is fixed or free formatted code, this is the +# default for Fortran type files). For instance to make doxygen treat .inc files +# as Fortran files (default is PHP), and .f files as C (default is Fortran), +# use: inc=Fortran f=C. +# +# Note: For files without extension you can use no_extension as a placeholder. +# +# Note that for custom extensions you also need to set FILE_PATTERNS otherwise +# the files are not read by doxygen. When specifying no_extension you should add +# * to the FILE_PATTERNS. +# +# Note see also the list of default file extension mappings. + +EXTENSION_MAPPING = + +# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments +# according to the Markdown format, which allows for more readable +# documentation. See https://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by doxygen, so you can +# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in +# case of backward compatibilities issues. +# The default value is: YES. + +MARKDOWN_SUPPORT = YES + +# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up +# to that level are automatically included in the table of contents, even if +# they do not have an id attribute. +# Note: This feature currently applies only to Markdown headings. +# Minimum value: 0, maximum value: 99, default value: 5. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +TOC_INCLUDE_HEADINGS = 0 + +# The MARKDOWN_ID_STYLE tag can be used to specify the algorithm used to +# generate identifiers for the Markdown headings. Note: Every identifier is +# unique. +# Possible values are: DOXYGEN Use a fixed 'autotoc_md' string followed by a +# sequence number starting at 0. and GITHUB Use the lower case version of title +# with any whitespace replaced by '-' and punctations characters removed.. +# The default value is: DOXYGEN. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +MARKDOWN_ID_STYLE = DOXYGEN + +# When enabled doxygen tries to link words that correspond to documented +# classes, or namespaces to their corresponding documentation. Such a link can +# be prevented in individual cases by putting a % sign in front of the word or +# globally by setting AUTOLINK_SUPPORT to NO. +# The default value is: YES. + +AUTOLINK_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should set this +# tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); +# versus func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. +# The default value is: NO. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. +# The default value is: NO. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: +# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen +# will parse them like normal C++ but will assume all classes use public instead +# of private inheritance when no explicit protection keyword is present. +# The default value is: NO. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate +# getter and setter methods for a property. Setting this option to YES will make +# doxygen to replace the get and set methods by a property in the documentation. +# This will only work if the methods are indeed getting or setting a simple +# type. If this is not the case, or you want to show the methods anyway, you +# should set this option to NO. +# The default value is: YES. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. +# The default value is: NO. + +DISTRIBUTE_GROUP_DOC = NO + +# If one adds a struct or class to a group and this option is enabled, then also +# any nested class or struct is added to the same group. By default this option +# is disabled and one has to add nested compounds explicitly via \ingroup. +# The default value is: NO. + +GROUP_NESTED_COMPOUNDS = NO + +# Set the SUBGROUPING tag to YES to allow class member groups of the same type +# (for instance a group of public functions) to be put as a subgroup of that +# type (e.g. under the Public Functions section). Set it to NO to prevent +# subgrouping. Alternatively, this can be done per class using the +# \nosubgrouping command. +# The default value is: YES. + +SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions +# are shown inside the group in which they are included (e.g. using \ingroup) +# instead of on a separate page (for HTML and Man pages) or section (for LaTeX +# and RTF). +# +# Note that this feature does not work in combination with +# SEPARATE_MEMBER_PAGES. +# The default value is: NO. + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions +# with only public data fields or simple typedef fields will be shown inline in +# the documentation of the scope in which they are defined (i.e. file, +# namespace, or group documentation), provided this scope is documented. If set +# to NO, structs, classes, and unions are shown on a separate page (for HTML and +# Man pages) or section (for LaTeX and RTF). +# The default value is: NO. + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or +# enum is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically be +# useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. +# The default value is: NO. + +TYPEDEF_HIDES_STRUCT = NO + +# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This +# cache is used to resolve symbols given their name and scope. Since this can be +# an expensive process and often the same symbol appears multiple times in the +# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small +# doxygen will become slower. If the cache is too large, memory is wasted. The +# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range +# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 +# symbols. At the end of a run doxygen will report the cache usage and suggest +# the optimal cache size from a speed point of view. +# Minimum value: 0, maximum value: 9, default value: 0. + +LOOKUP_CACHE_SIZE = 0 + +# The NUM_PROC_THREADS specifies the number of threads doxygen is allowed to use +# during processing. When set to 0 doxygen will based this on the number of +# cores available in the system. You can set it explicitly to a value larger +# than 0 to get more control over the balance between CPU load and processing +# speed. At this moment only the input processing can be done using multiple +# threads. Since this is still an experimental feature the default is set to 1, +# which effectively disables parallel processing. Please report any issues you +# encounter. Generating dot graphs in parallel is controlled by the +# DOT_NUM_THREADS setting. +# Minimum value: 0, maximum value: 32, default value: 1. + +NUM_PROC_THREADS = 1 + +# If the TIMESTAMP tag is set different from NO then each generated page will +# contain the date or date and time when the page was generated. Setting this to +# NO can help when comparing the output of multiple runs. +# Possible values are: YES, NO, DATETIME and DATE. +# The default value is: NO. + +TIMESTAMP = YES + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in +# documentation are documented, even if no documentation was available. Private +# class members and static file members will be hidden unless the +# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. +# Note: This will also disable the warnings about undocumented members that are +# normally produced when WARNINGS is set to YES. +# The default value is: NO. + +EXTRACT_ALL = YES + +# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will +# be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual +# methods of a class will be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIV_VIRTUAL = NO + +# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal +# scope will be included in the documentation. +# The default value is: NO. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be +# included in the documentation. +# The default value is: NO. + +EXTRACT_STATIC = YES + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined +# locally in source files will be included in the documentation. If set to NO, +# only classes defined in header files are included. Does not have any effect +# for Java sources. +# The default value is: YES. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. If set to YES, local methods, +# which are defined in the implementation section but not in the interface are +# included in the documentation. If set to NO, only methods in the interface are +# included. +# The default value is: NO. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base name of +# the file that contains the anonymous namespace. By default anonymous namespace +# are hidden. +# The default value is: NO. + +EXTRACT_ANON_NSPACES = NO + +# If this flag is set to YES, the name of an unnamed parameter in a declaration +# will be determined by the corresponding definition. By default unnamed +# parameters remain unnamed in the output. +# The default value is: YES. + +RESOLVE_UNNAMED_PARAMS = YES + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all +# undocumented members inside documented classes or files. If set to NO these +# members will be included in the various overviews, but no documentation +# section is generated. This option has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. If set +# to NO, these classes will be included in the various overviews. This option +# will also hide undocumented C++ concepts if enabled. This option has no effect +# if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend +# declarations. If set to NO, these declarations will be included in the +# documentation. +# The default value is: NO. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any +# documentation blocks found inside the body of a function. If set to NO, these +# blocks will be appended to the function's detailed documentation block. +# The default value is: NO. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation that is typed after a +# \internal command is included. If the tag is set to NO then the documentation +# will be excluded. Set it to YES to include the internal documentation. +# The default value is: NO. + +INTERNAL_DOCS = NO + +# With the correct setting of option CASE_SENSE_NAMES doxygen will better be +# able to match the capabilities of the underlying filesystem. In case the +# filesystem is case sensitive (i.e. it supports files in the same directory +# whose names only differ in casing), the option must be set to YES to properly +# deal with such files in case they appear in the input. For filesystems that +# are not case sensitive the option should be set to NO to properly deal with +# output files written for symbols that only differ in casing, such as for two +# classes, one named CLASS and the other named Class, and to also support +# references to files without having to specify the exact matching casing. On +# Windows (including Cygwin) and MacOS, users should typically set this option +# to NO, whereas on Linux or other Unix flavors it should typically be set to +# YES. +# Possible values are: SYSTEM, NO and YES. +# The default value is: SYSTEM. + +CASE_SENSE_NAMES = NO + +# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with +# their full class and namespace scopes in the documentation. If set to YES, the +# scope will be hidden. +# The default value is: NO. + +HIDE_SCOPE_NAMES = NO + +# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will +# append additional text to a page's title, such as Class Reference. If set to +# YES the compound reference will be hidden. +# The default value is: NO. + +HIDE_COMPOUND_REFERENCE= NO + +# If the SHOW_HEADERFILE tag is set to YES then the documentation for a class +# will show which file needs to be included to use the class. +# The default value is: YES. + +SHOW_HEADERFILE = YES + +# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of +# the files that are included by a file in the documentation of that file. +# The default value is: YES. + +SHOW_INCLUDE_FILES = YES + +# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each +# grouped member an include statement to the documentation, telling the reader +# which file to include in order to use the member. +# The default value is: NO. + +SHOW_GROUPED_MEMB_INC = NO + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include +# files with double quotes in the documentation rather than with sharp brackets. +# The default value is: NO. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the +# documentation for inline members. +# The default value is: YES. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the +# (detailed) documentation of file and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. +# The default value is: YES. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief +# descriptions of file, namespace and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. Note that +# this will also influence the order of the classes in the class list. +# The default value is: NO. + +SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the +# (brief and detailed) documentation of class members so that constructors and +# destructors are listed first. If set to NO the constructors will appear in the +# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. +# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief +# member documentation. +# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting +# detailed member documentation. +# The default value is: NO. + +SORT_MEMBERS_CTORS_1ST = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy +# of group names into alphabetical order. If set to NO the group names will +# appear in their defined order. +# The default value is: NO. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by +# fully-qualified names, including namespaces. If set to NO, the class list will +# be sorted only by class name, not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the alphabetical +# list. +# The default value is: NO. + +SORT_BY_SCOPE_NAME = NO + +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper +# type resolution of all parameters of a function it will reject a match between +# the prototype and the implementation of a member function even if there is +# only one candidate or it is obvious which candidate to choose by doing a +# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still +# accept a match between prototype and implementation in such cases. +# The default value is: NO. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo +# list. This list is created by putting \todo commands in the documentation. +# The default value is: YES. + +GENERATE_TODOLIST = NO + +# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test +# list. This list is created by putting \test commands in the documentation. +# The default value is: YES. + +GENERATE_TESTLIST = NO + +# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug +# list. This list is created by putting \bug commands in the documentation. +# The default value is: YES. + +GENERATE_BUGLIST = NO + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) +# the deprecated list. This list is created by putting \deprecated commands in +# the documentation. +# The default value is: YES. + +GENERATE_DEPRECATEDLIST= NO + +# The ENABLED_SECTIONS tag can be used to enable conditional documentation +# sections, marked by \if ... \endif and \cond +# ... \endcond blocks. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the +# initial value of a variable or macro / define can have for it to appear in the +# documentation. If the initializer consists of more lines than specified here +# it will be hidden. Use a value of 0 to hide initializers completely. The +# appearance of the value of individual variables and macros / defines can be +# controlled using \showinitializer or \hideinitializer command in the +# documentation regardless of this setting. +# Minimum value: 0, maximum value: 10000, default value: 30. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at +# the bottom of the documentation of classes and structs. If set to YES, the +# list will mention the files that were used to generate the documentation. +# The default value is: YES. + +SHOW_USED_FILES = YES + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This +# will remove the Files entry from the Quick Index and from the Folder Tree View +# (if specified). +# The default value is: YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces +# page. This will remove the Namespaces entry from the Quick Index and from the +# Folder Tree View (if specified). +# The default value is: YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command command input-file, where command is the value of the +# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided +# by doxygen. Whatever the program writes to standard output is used as the file +# version. For an example see the documentation. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. You can +# optionally specify a file name after the option, if omitted DoxygenLayout.xml +# will be used as the name of the layout file. See also section "Changing the +# layout of pages" for information. +# +# Note that if you run doxygen from a directory containing a file called +# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE +# tag is left empty. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files containing +# the reference definitions. This must be a list of .bib files. The .bib +# extension is automatically appended if omitted. This requires the bibtex tool +# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info. +# For LaTeX the style of the bibliography can be controlled using +# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the +# search path. See also \cite for info how to create references. + +CITE_BIB_FILES = + +#--------------------------------------------------------------------------- +# Configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated to +# standard output by doxygen. If QUIET is set to YES this implies that the +# messages are off. +# The default value is: NO. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES +# this implies that the warnings are on. +# +# Tip: Turn warnings on while writing the documentation. +# The default value is: YES. + +WARNINGS = YES + +# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate +# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: YES. + +WARN_IF_UNDOCUMENTED = YES + +# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as documenting some parameters in +# a documented function twice, or documenting parameters that don't exist or +# using markup commands wrongly. +# The default value is: YES. + +WARN_IF_DOC_ERROR = YES + +# If WARN_IF_INCOMPLETE_DOC is set to YES, doxygen will warn about incomplete +# function parameter documentation. If set to NO, doxygen will accept that some +# parameters have no documentation without warning. +# The default value is: YES. + +WARN_IF_INCOMPLETE_DOC = YES + +# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that +# are documented, but have no documentation for their parameters or return +# value. If set to NO, doxygen will only warn about wrong parameter +# documentation, but not about the absence of documentation. If EXTRACT_ALL is +# set to YES then this flag will automatically be disabled. See also +# WARN_IF_INCOMPLETE_DOC +# The default value is: NO. + +WARN_NO_PARAMDOC = NO + +# If WARN_IF_UNDOC_ENUM_VAL option is set to YES, doxygen will warn about +# undocumented enumeration values. If set to NO, doxygen will accept +# undocumented enumeration values. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: NO. + +WARN_IF_UNDOC_ENUM_VAL = NO + +# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when +# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS +# then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but +# at the end of the doxygen process doxygen will return with a non-zero status. +# If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS_PRINT then doxygen behaves +# like FAIL_ON_WARNINGS but in case no WARN_LOGFILE is defined doxygen will not +# write the warning messages in between other messages but write them at the end +# of a run, in case a WARN_LOGFILE is defined the warning messages will be +# besides being in the defined file also be shown at the end of a run, unless +# the WARN_LOGFILE is defined as - i.e. standard output (stdout) in that case +# the behavior will remain as with the setting FAIL_ON_WARNINGS. +# Possible values are: NO, YES, FAIL_ON_WARNINGS and FAIL_ON_WARNINGS_PRINT. +# The default value is: NO. + +WARN_AS_ERROR = NO + +# The WARN_FORMAT tag determines the format of the warning messages that doxygen +# can produce. The string should contain the $file, $line, and $text tags, which +# will be replaced by the file and line number from which the warning originated +# and the warning text. Optionally the format may contain $version, which will +# be replaced by the version of the file (if it could be obtained via +# FILE_VERSION_FILTER) +# See also: WARN_LINE_FORMAT +# The default value is: $file:$line: $text. + +WARN_FORMAT = "$file:$line: $text" + +# In the $text part of the WARN_FORMAT command it is possible that a reference +# to a more specific place is given. To make it easier to jump to this place +# (outside of doxygen) the user can define a custom "cut" / "paste" string. +# Example: +# WARN_LINE_FORMAT = "'vi $file +$line'" +# See also: WARN_FORMAT +# The default value is: at line $line of file $file. + +WARN_LINE_FORMAT = "at line $line of file $file" + +# The WARN_LOGFILE tag can be used to specify a file to which warning and error +# messages should be written. If left blank the output is written to standard +# error (stderr). In case the file specified cannot be opened for writing the +# warning and error messages are written to standard error. When as file - is +# specified the warning and error messages are written to standard output +# (stdout). + +WARN_LOGFILE = "@@LOG_FILE@@" + +#--------------------------------------------------------------------------- +# Configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag is used to specify the files and/or directories that contain +# documented source files. You may enter file names like myfile.cpp or +# directories like /usr/src/myproject. Separate the files or directories with +# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING +# Note: If this tag is empty the current directory is searched. + +INPUT = @@INPUT_DIRECTORIES@@ + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses +# libiconv (or the iconv built into libc) for the transcoding. See the libiconv +# documentation (see: +# https://www.gnu.org/software/libiconv/) for the list of possible encodings. +# See also: INPUT_FILE_ENCODING +# The default value is: UTF-8. + +INPUT_ENCODING = UTF-8 + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify +# character encoding on a per file pattern basis. Doxygen will compare the file +# name with each pattern and apply the encoding instead of the default +# INPUT_ENCODING) if there is a match. The character encodings are a list of the +# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding +# "INPUT_ENCODING" for further information on supported encodings. + +INPUT_FILE_ENCODING = + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and +# *.h) to filter out the source-files in the directories. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# read by doxygen. +# +# Note the list of default checked file patterns might differ from the list of +# default file extension mappings. +# +# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, +# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, +# *.hh, *.hxx, *.hpp, *.h++, *.l, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, +# *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C +# comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f18, *.f, *.for, *.vhd, +# *.vhdl, *.ucf, *.qsf and *.ice. + +FILE_PATTERNS = *.h \ + *.c \ + *.cc \ + *.m \ + *.mm \ + *.cpp \ + *.cxx \ + *.hh \ + *.hxx \ + *.hpp \ + *.c++ \ + *.h++ + +# The RECURSIVE tag can be used to specify whether or not subdirectories should +# be searched for input files as well. +# The default value is: NO. + +RECURSIVE = YES + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# +# Note that relative paths are relative to the directory from which doxygen is +# run. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. +# The default value is: NO. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories for example use the pattern */test/* + +EXCLUDE_PATTERNS = */tests/* \ + */testing/* \ + */test/* \ + */test_utils/* + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# ANamespace::AClass, ANamespace::*Test + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or directories +# that contain example code fragments that are included (see the \include +# command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank all +# files are included. + +EXAMPLE_PATTERNS = * + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude commands +# irrespective of the value of the RECURSIVE tag. +# The default value is: NO. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or directories +# that contain images that are to be included in the documentation (see the +# \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command: +# +# +# +# where is the value of the INPUT_FILTER tag, and is the +# name of an input file. Doxygen will then use the output that the filter +# program writes to standard output. If FILTER_PATTERNS is specified, this tag +# will be ignored. +# +# Note that the filter must not add or remove lines; it is applied before the +# code is scanned, but not when the output code is generated. If lines are added +# or removed, the anchors will not be placed correctly. +# +# Note that doxygen will use the data processed and written to standard output +# for further processing, therefore nothing else, like debug statements or used +# commands (so in case of a Windows batch file always use @echo OFF), should be +# written to standard output. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: pattern=filter +# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how +# filters are used. If the FILTER_PATTERNS tag is empty or if none of the +# patterns match the file name, INPUT_FILTER is applied. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will also be used to filter the input files that are used for +# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). +# The default value is: NO. + +FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and +# it is also possible to disable source filtering for a specific pattern using +# *.ext= (so without naming a filter). +# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. + +FILTER_SOURCE_PATTERNS = + +# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that +# is part of the input, its contents will be placed on the main page +# (index.html). This can be useful if you have a project on for instance GitHub +# and want to reuse the introduction page also for the doxygen output. + +USE_MDFILE_AS_MAINPAGE = ./README.md + +# The Fortran standard specifies that for fixed formatted Fortran code all +# characters from position 72 are to be considered as comment. A common +# extension is to allow longer lines before the automatic comment starts. The +# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can +# be processed before the automatic comment starts. +# Minimum value: 7, maximum value: 10000, default value: 72. + +FORTRAN_COMMENT_AFTER = 72 + +#--------------------------------------------------------------------------- +# Configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will be +# generated. Documented entities will be cross-referenced with these sources. +# +# Note: To get rid of all source code in the generated output, make sure that +# also VERBATIM_HEADERS is set to NO. +# The default value is: NO. + +SOURCE_BROWSER = YES + +# Setting the INLINE_SOURCES tag to YES will include the body of functions, +# classes and enums directly into the documentation. +# The default value is: NO. + +INLINE_SOURCES = YES + +# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any +# special comment blocks from generated source code fragments. Normal C, C++ and +# Fortran comments will always remain visible. +# The default value is: YES. + +STRIP_CODE_COMMENTS = NO + +# If the REFERENCED_BY_RELATION tag is set to YES then for each documented +# entity all documented functions referencing it will be listed. +# The default value is: NO. + +REFERENCED_BY_RELATION = YES + +# If the REFERENCES_RELATION tag is set to YES then for each documented function +# all documented entities called/used by that function will be listed. +# The default value is: NO. + +REFERENCES_RELATION = YES + +# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set +# to YES then the hyperlinks from functions in REFERENCES_RELATION and +# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will +# link to the documentation. +# The default value is: YES. + +REFERENCES_LINK_SOURCE = YES + +# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the +# source code will show a tooltip with additional information such as prototype, +# brief description and links to the definition and documentation. Since this +# will make the HTML file larger and loading of large files a bit slower, you +# can opt to disable this feature. +# The default value is: YES. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +SOURCE_TOOLTIPS = YES + +# If the USE_HTAGS tag is set to YES then the references to source code will +# point to the HTML generated by the htags(1) tool instead of doxygen built-in +# source browser. The htags tool is part of GNU's global source tagging system +# (see https://www.gnu.org/software/global/global.html). You will need version +# 4.8.6 or higher. +# +# To use it do the following: +# - Install the latest version of global +# - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file +# - Make sure the INPUT points to the root of the source tree +# - Run doxygen as normal +# +# Doxygen will invoke htags (and that will in turn invoke gtags), so these +# tools must be available from the command line (i.e. in the search path). +# +# The result: instead of the source browser generated by doxygen, the links to +# source code will now point to the output of htags. +# The default value is: NO. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a +# verbatim copy of the header file for each class for which an include is +# specified. Set to NO to disable this. +# See also: Section \class. +# The default value is: YES. + +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# Configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all +# compounds will be generated. Enable this if the project contains a lot of +# classes, structs, unions or interfaces. +# The default value is: YES. + +ALPHABETICAL_INDEX = YES + +# The IGNORE_PREFIX tag can be used to specify a prefix (or a list of prefixes) +# that should be ignored while generating the index headers. The IGNORE_PREFIX +# tag works for classes, function and member names. The entity will be placed in +# the alphabetical list under the first letter of the entity name that remains +# after removing the prefix. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output +# The default value is: YES. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a +# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of +# it. +# The default directory is: html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each +# generated HTML page (for example: .htm, .php, .asp). +# The default value is: .html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a user-defined HTML header file for +# each generated HTML page. If the tag is left blank doxygen will generate a +# standard header. +# +# To get valid HTML the header file that includes any scripts and style sheets +# that doxygen needs, which is dependent on the configuration options used (e.g. +# the setting GENERATE_TREEVIEW). It is highly recommended to start with a +# default header using +# doxygen -w html new_header.html new_footer.html new_stylesheet.css +# YourConfigFile +# and then modify the file new_header.html. See also section "Doxygen usage" +# for information on how to generate the default header that doxygen normally +# uses. +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. For a description +# of the possible markers and block names see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each +# generated HTML page. If the tag is left blank doxygen will generate a standard +# footer. See HTML_HEADER for more information on how to generate a default +# footer and what special commands can be used inside the footer. See also +# section "Doxygen usage" for information on how to generate the default footer +# that doxygen normally uses. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style +# sheet that is used by each HTML page. It can be used to fine-tune the look of +# the HTML output. If left blank doxygen will generate a default style sheet. +# See also section "Doxygen usage" for information on how to generate the style +# sheet that doxygen normally uses. +# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as +# it is more robust and this tag (HTML_STYLESHEET) will in the future become +# obsolete. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_STYLESHEET = + +# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined +# cascading style sheets that are included after the standard style sheets +# created by doxygen. Using this option one can overrule certain style aspects. +# This is preferred over using HTML_STYLESHEET since it does not replace the +# standard style sheet and is therefore more robust against future updates. +# Doxygen will copy the style sheet files to the output directory. +# Note: The order of the extra style sheet files is of importance (e.g. the last +# style sheet in the list overrules the setting of the previous ones in the +# list). +# Note: Since the styling of scrollbars can currently not be overruled in +# Webkit/Chromium, the styling will be left out of the default doxygen.css if +# one or more extra stylesheets have been specified. So if scrollbar +# customization is desired it has to be added explicitly. For an example see the +# documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_STYLESHEET = + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that the +# files will be copied as-is; there are no commands or markers available. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output +# should be rendered with a dark or light theme. +# Possible values are: LIGHT always generate light mode output, DARK always +# generate dark mode output, AUTO_LIGHT automatically set the mode according to +# the user preference, use light mode if no preference is set (the default), +# AUTO_DARK automatically set the mode according to the user preference, use +# dark mode if no preference is set and TOGGLE allow to user to switch between +# light and dark mode via a button. +# The default value is: AUTO_LIGHT. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE = AUTO_LIGHT + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen +# will adjust the colors in the style sheet and background images according to +# this color. Hue is specified as an angle on a color-wheel, see +# https://en.wikipedia.org/wiki/Hue for more information. For instance the value +# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 +# purple, and 360 is red again. +# Minimum value: 0, maximum value: 359, default value: 220. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_HUE = 212 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors +# in the HTML output. For a value of 0 the output will use gray-scales only. A +# value of 255 will produce the most vivid colors. +# Minimum value: 0, maximum value: 255, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_SAT = 183 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the +# luminance component of the colors in the HTML output. Values below 100 +# gradually make the output lighter, whereas values above 100 make the output +# darker. The value divided by 100 is the actual gamma applied, so 80 represents +# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not +# change the gamma. +# Minimum value: 40, maximum value: 240, default value: 80. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_GAMMA = 100 + +# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML +# documentation will contain a main index with vertical navigation menus that +# are dynamically created via JavaScript. If disabled, the navigation index will +# consists of multiple levels of tabs that are statically embedded in every HTML +# page. Disable this option to support browsers that do not have JavaScript, +# like the Qt help browser. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_MENUS = YES + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_SECTIONS = NO + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries +# shown in the various tree structured indices initially; the user can expand +# and collapse entries dynamically later on. Doxygen will expand the tree to +# such a level that at most the specified number of entries are visible (unless +# a fully collapsed tree already exceeds this amount). So setting the number of +# entries 1 will produce a full collapsed tree by default. 0 is a special value +# representing an infinite number of entries and will result in a full expanded +# tree by default. +# Minimum value: 0, maximum value: 9999, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files will be +# generated that can be used as input for Apple's Xcode 3 integrated development +# environment (see: +# https://developer.apple.com/xcode/), introduced with OSX 10.5 (Leopard). To +# create a documentation set, doxygen will generate a Makefile in the HTML +# output directory. Running make will produce the docset in that directory and +# running make install will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at +# startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy +# genXcode/_index.html for more information. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_DOCSET = YES + +# This tag determines the name of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# The default value is: Doxygen generated docs. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDNAME = "@@DOCSET_FEEDNAME@@" + +# This tag determines the URL of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDURL = + +# This tag specifies a string that should uniquely identify the documentation +# set bundle. This should be a reverse domain-name style string, e.g. +# com.mycompany.MyDocSet. Doxygen will append .docset to the name. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_BUNDLE_ID = io.flutter.engine + +# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. +# The default value is: org.doxygen.Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_ID = io.flutter.engine + +# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. +# The default value is: Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_NAME = Flutter + +# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three +# additional HTML index files: index.hhp, index.hhc, and index.hhk. The +# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop +# on Windows. In the beginning of 2021 Microsoft took the original page, with +# a.o. the download links, offline the HTML help workshop was already many years +# in maintenance mode). You can download the HTML help workshop from the web +# archives at Installation executable (see: +# http://web.archive.org/web/20160201063255/http://download.microsoft.com/downlo +# ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe). +# +# The HTML Help Workshop contains a compiler that can convert all HTML output +# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML +# files are now used as the Windows 98 help format, and will replace the old +# Windows help format (.hlp) on all Windows platforms in the future. Compressed +# HTML files also contain an index, a table of contents, and you can search for +# words in the documentation. The HTML workshop also contains a viewer for +# compressed HTML files. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_HTMLHELP = NO + +# The CHM_FILE tag can be used to specify the file name of the resulting .chm +# file. You can add a path in front of the file if the result should not be +# written to the html output directory. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_FILE = + +# The HHC_LOCATION tag can be used to specify the location (absolute path +# including file name) of the HTML help compiler (hhc.exe). If non-empty, +# doxygen will try to run the HTML help compiler on the generated index.hhp. +# The file has to be specified with full path. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +HHC_LOCATION = + +# The GENERATE_CHI flag controls if a separate .chi index file is generated +# (YES) or that it should be included in the main .chm file (NO). +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +GENERATE_CHI = NO + +# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) +# and project file content. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_INDEX_ENCODING = + +# The BINARY_TOC flag controls whether a binary table of contents is generated +# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it +# enables the Previous and Next buttons. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members to +# the table of contents of the HTML help documentation and to the tree view. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +TOC_EXPAND = NO + +# The SITEMAP_URL tag is used to specify the full URL of the place where the +# generated documentation will be placed on the server by the user during the +# deployment of the documentation. The generated sitemap is called sitemap.xml +# and placed on the directory specified by HTML_OUTPUT. In case no SITEMAP_URL +# is specified no sitemap is generated. For information about the sitemap +# protocol see https://www.sitemaps.org +# This tag requires that the tag GENERATE_HTML is set to YES. + +SITEMAP_URL = + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that +# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help +# (.qch) of the generated HTML documentation. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify +# the file name of the resulting .qch file. The path specified is relative to +# the HTML output folder. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help +# Project output. For more information please see Qt Help Project / Namespace +# (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace). +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_NAMESPACE = io.flutter.engine + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt +# Help Project output. For more information please see Qt Help Project / Virtual +# Folders (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders). +# The default value is: doc. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_VIRTUAL_FOLDER = doc + +# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom +# filter to add. For more information please see Qt Help Project / Custom +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see Qt Help Project / Custom +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's filter section matches. Qt Help Project / Filter Attributes (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_SECT_FILTER_ATTRS = + +# The QHG_LOCATION tag can be used to specify the location (absolute path +# including file name) of Qt's qhelpgenerator. If non-empty doxygen will try to +# run qhelpgenerator on the generated .qhp file. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be +# generated, together with the HTML files, they form an Eclipse help plugin. To +# install this plugin and make it available under the help contents menu in +# Eclipse, the contents of the directory containing the HTML and XML files needs +# to be copied into the plugins directory of eclipse. The name of the directory +# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. +# After copying Eclipse needs to be restarted before the help appears. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the Eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have this +# name. Each documentation set should have its own identifier. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. + +ECLIPSE_DOC_ID = io.flutter.engine + +# If you want full control over the layout of the generated HTML pages it might +# be necessary to disable the index and replace it with your own. The +# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top +# of each HTML page. A value of NO enables the index and the value YES disables +# it. Since the tabs in the index contain the same information as the navigation +# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +DISABLE_INDEX = YES + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. If the tag +# value is set to YES, a side panel will be generated containing a tree-like +# index structure (just like the one that is generated for HTML Help). For this +# to work a browser that supports JavaScript, DHTML, CSS and frames is required +# (i.e. any modern browser). Windows users are probably better off using the +# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can +# further fine tune the look of the index (see "Fine-tuning the output"). As an +# example, the default style sheet generated by doxygen has an example that +# shows how to put an image at the root of the tree instead of the PROJECT_NAME. +# Since the tree basically has the same information as the tab index, you could +# consider setting DISABLE_INDEX to YES when enabling this option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_TREEVIEW = YES + +# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the +# FULL_SIDEBAR option determines if the side bar is limited to only the treeview +# area (value NO) or if it should extend to the full height of the window (value +# YES). Setting this to YES gives a layout similar to +# https://docs.readthedocs.io with more room for contents, but less room for the +# project logo, title, and description. If either GENERATE_TREEVIEW or +# DISABLE_INDEX is set to NO, this option has no effect. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FULL_SIDEBAR = NO + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that +# doxygen will group on one line in the generated HTML documentation. +# +# Note that a value of 0 will completely suppress the enum values from appearing +# in the overview section. +# Minimum value: 0, maximum value: 20, default value: 4. +# This tag requires that the tag GENERATE_HTML is set to YES. + +ENUM_VALUES_PER_LINE = 1 + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used +# to set the initial width (in pixels) of the frame in which the tree is shown. +# Minimum value: 0, maximum value: 1500, default value: 250. +# This tag requires that the tag GENERATE_HTML is set to YES. + +TREEVIEW_WIDTH = 250 + +# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to +# external symbols imported via tag files in a separate window. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +EXT_LINKS_IN_WINDOW = NO + +# If the OBFUSCATE_EMAILS tag is set to YES, doxygen will obfuscate email +# addresses. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +OBFUSCATE_EMAILS = YES + +# If the HTML_FORMULA_FORMAT option is set to svg, doxygen will use the pdf2svg +# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see +# https://inkscape.org) to generate formulas as SVG images instead of PNGs for +# the HTML output. These images will generally look nicer at scaled resolutions. +# Possible values are: png (the default) and svg (looks nicer but requires the +# pdf2svg or inkscape tool). +# The default value is: png. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FORMULA_FORMAT = png + +# Use this tag to change the font size of LaTeX formulas included as images in +# the HTML documentation. When you change the font size after a successful +# doxygen run you need to manually remove any form_*.png images from the HTML +# output directory to force them to be regenerated. +# Minimum value: 8, maximum value: 50, default value: 10. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_FONTSIZE = 10 + +# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands +# to create new LaTeX commands to be used in formulas as building blocks. See +# the section "Including formulas" for details. + +FORMULA_MACROFILE = + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see +# https://www.mathjax.org) which uses client side JavaScript for the rendering +# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX +# installed or if you want to formulas look prettier in the HTML output. When +# enabled you may also need to install MathJax separately and configure the path +# to it using the MATHJAX_RELPATH option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +USE_MATHJAX = NO + +# With MATHJAX_VERSION it is possible to specify the MathJax version to be used. +# Note that the different versions of MathJax have different requirements with +# regards to the different settings, so it is possible that also other MathJax +# settings have to be changed when switching between the different MathJax +# versions. +# Possible values are: MathJax_2 and MathJax_3. +# The default value is: MathJax_2. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_VERSION = MathJax_2 + +# When MathJax is enabled you can set the default output format to be used for +# the MathJax output. For more details about the output format see MathJax +# version 2 (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) and MathJax version 3 +# (see: +# http://docs.mathjax.org/en/latest/web/components/output.html). +# Possible values are: HTML-CSS (which is slower, but has the best +# compatibility. This is the name for Mathjax version 2, for MathJax version 3 +# this will be translated into chtml), NativeMML (i.e. MathML. Only supported +# for NathJax 2. For MathJax version 3 chtml will be used instead.), chtml (This +# is the name for Mathjax version 3, for MathJax version 2 this will be +# translated into HTML-CSS) and SVG. +# The default value is: HTML-CSS. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_FORMAT = HTML-CSS + +# When MathJax is enabled you need to specify the location relative to the HTML +# output directory using the MATHJAX_RELPATH option. The destination directory +# should contain the MathJax.js script. For instance, if the mathjax directory +# is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax +# Content Delivery Network so you can quickly see the result without installing +# MathJax. However, it is strongly recommended to install a local copy of +# MathJax from https://www.mathjax.org before deployment. The default value is: +# - in case of MathJax version 2: https://cdn.jsdelivr.net/npm/mathjax@2 +# - in case of MathJax version 3: https://cdn.jsdelivr.net/npm/mathjax@3 +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_RELPATH = https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/ + +# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax +# extension names that should be enabled during MathJax rendering. For example +# for MathJax version 2 (see +# https://docs.mathjax.org/en/v2.7-latest/tex.html#tex-and-latex-extensions): +# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# For example for MathJax version 3 (see +# http://docs.mathjax.org/en/latest/input/tex/extensions/index.html): +# MATHJAX_EXTENSIONS = ams +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_EXTENSIONS = + +# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces +# of code that will be used on startup of the MathJax code. See the MathJax site +# (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an +# example see the documentation. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_CODEFILE = + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box for +# the HTML output. The underlying search engine uses javascript and DHTML and +# should work on any modern browser. Note that when using HTML help +# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) +# there is already a search function so this one should typically be disabled. +# For large projects the javascript based search engine can be slow, then +# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to +# search using the keyboard; to jump to the search box use + S +# (what the is depends on the OS and browser, but it is typically +# , /