| /third_party/skia/gn/skia/ |
| D | BUILD.gn | 3 # Use of this source code is governed by a BSD-style license that can be 66 cflags += [ "-Wno-attributes" ] 71 "-v", 72 "--sysroot=" + rebase_path("$fuchsia_sdk_path/arch/$target_cpu/sysroot"), 74 cflags += [ "--sysroot=" + 77 target_triple = "--target=x86_64-${target_os}" 79 target_triple = "--target=aarch64-unknown-${target_os}" 91 cflags += [ "--target=arm64-windows" ] 95 "/utf-8", # Set Source and Executable character sets to UTF-8. 101 "-Wno-c++17-extensions", [all …]
|
| /third_party/libuv/.github/workflows/ |
| D | sanitizer.yml | 6 - '**' 7 - '!docs/**' 8 - '!.**' 9 - '.github/workflows/sanitizer.yml' 12 - v[0-9].* 13 - master 16 sanitizers-linux: 17 runs-on: ubuntu-22.04 19 - uses: actions/checkout@v2 20 - name: Setup [all …]
|
| /third_party/fsverity-utils/.github/workflows/ |
| D | ci.yml | 1 # SPDX-License-Identifier: MIT 4 # Use of this source code is governed by an MIT-style 12 static-linking-test: 14 runs-on: ubuntu-latest 16 - uses: actions/checkout@v4 17 - run: scripts/run-tests.sh static_linking 19 dynamic-linking-test: 21 runs-on: ubuntu-latest 23 - uses: actions/checkout@v4 24 - run: scripts/run-tests.sh dynamic_linking [all …]
|
| /third_party/skia/m133/gn/skia/ |
| D | BUILD.gn | 3 # Use of this source code is governed by a BSD-style license that can be 43 xcode_sysroot = "`xcrun --sdk $sdk --show-sdk-path`" 51 xcode_sysroot = "`xcrun --sdk macosx --show-sdk-path`" 73 cflags += [ "-Wno-attributes" ] 79 cflags += [ "-ffp-contract=off" ] 84 "-v", 85 "--sysroot=" + rebase_path("$fuchsia_sdk_path/arch/$current_cpu/sysroot"), 87 cflags += [ "--sysroot=" + 90 current_cpu = "--target=x86_64-${current_os}" 92 target_triple = "--target=aarch64-unknown-${current_os}" [all …]
|
| /third_party/skia/third_party/externals/swiftshader/src/ |
| D | swiftshader.gni | 2 # Use of this source code is governed by a BSD-style license that can be 13 import("${skia_root_dir}/build/config/sanitizers/sanitizers.gni") 25 # If enabled, debug builds on Windows will pop up a dialog when the 50 configs -= configs_to_delete 61 configs -= configs_to_delete 72 configs -= configs_to_delete
|
| /third_party/grpc/tools/ |
| D | bazel.rc | 5 common --enable_bzlmod=false 7 # for platform-appropriate cxxopts 8 common --enable_platform_specific_config 10 build:windows --cxxopt='/std:c++17' 11 build:windows --host_cxxopt='/std:c++17' 12 build:linux --cxxopt='-std=c++17' 13 build:linux --host_cxxopt='-std=c++17' 14 build:macos --cxxopt='-std=c++17' 15 build:macos --host_cxxopt='-std=c++17' 16 build:freebsd --cxxopt='-std=c++17' [all …]
|
| /third_party/skia/buildtools/third_party/libc++/ |
| D | BUILD.gn | 2 # Use of this source code is governed by a BSD-style license that can be 6 import("${skia_root_dir}/build/config/sanitizers/sanitizers.gni") 11 cflags = [ "-fstrict-aliasing" ] 16 "-Wno-macro-redefined", 20 "-std:c++17", 24 "-fPIC", 25 "-std=c++17", 30 # Explicitly set version macros to Windows 7 to prevent libc++ from adding a 32 # Windows 8. 113 configs -= [ "${skia_root_dir}/build/config/win:winver" ] [all …]
|
| /third_party/rust/rust/.github/workflows/ |
| D | ci.yml | 5 # This file was automatically generated by the expand-yaml-anchors tool. The 8 # src/ci/github-actions/ci.yml 12 # ./x.py run src/tools/expand-yaml-anchors/ 16 --- 21 - auto 22 - try 23 - try-perf 24 - master 27 - "**" 34 …group: "${{ github.workflow }}-${{ ((github.ref == 'refs/heads/try' || github.ref == 'refs/heads/t… [all …]
|
| /third_party/rust/rust/src/ci/github-actions/ |
| D | ci.yml | 11 # ./x.py run src/tools/expand-yaml-anchors 16 --- 26 # YAML anchors work by defining an anchor with `&anchor-name` and reusing its 27 # content in another place with `*anchor-name`. The special `<<` map key merges 30 # The expand-yaml-anchors tool will automatically remove this block from the 32 x--expand-yaml-anchors--remove: 34 - &shared-ci-variables 40 - &public-variables 41 SCCACHE_BUCKET: rust-lang-ci-sccache2 42 TOOLSTATE_REPO: https://github.com/rust-lang-nursery/rust-toolstate [all …]
|
| /third_party/rust/rust/rust-build/ |
| D | config.toml | 2 changelog-seen = 2 5 download-ci-llvm = false 7 cflags = "-fstack-protector-all" 8 cxxflags = "-fstack-protector-all" 11 … = ["x86_64-unknown-linux-gnu", "x86_64-pc-windows-gnullvm", "armv7-unknown-linux-ohos", "x86_64-u… 13 compiler-docs = false 21 sanitizers = true 26 codegen-units = 1 27 split-debuginfo = "packed" 28 lto = "thin-local" [all …]
|
| /third_party/skia/m133/third_party/externals/libyuv/docs/ |
| D | deprecated_builds.md | 5 ## Pre-requisites 7 …need to have depot tools installed: https://www.chromium.org/developers/how-tos/install-depot-tools 63 For Windows the gclient sync must be done from an Administrator command prompt. 65 The sync will generate native build files for your environment using gyp (Windows: Visual Studio, O… 74 ### Windows subsection 77 call python gyp_libyuv -fninja -G msvs_version=2013 78 ninja -j7 -C out\Release 79 ninja -j7 -C out\Debug 82 call python gyp_libyuv -fninja -G msvs_version=2013 83 ninja -C out\Debug_x64 [all …]
|
| D | getting_started.md | 5 ## Pre-requisites 7 …need to have depot tools installed: https://www.chromium.org/developers/how-tos/install-depot-tools 14 gclient config --name src https://chromium.googlesource.com/libyuv/libyuv 60 ### Windows subsection 62 call gn gen out\Release "--args=is_debug=false target_cpu=\"x64\"" 63 call gn gen out\Debug "--args=is_debug=true target_cpu=\"x64\"" 64 ninja -v -C out\Release 65 ninja -v -C out\Debug 67 call gn gen out\Release "--args=is_debug=false target_cpu=\"x86\"" 68 call gn gen out\Debug "--args=is_debug=true target_cpu=\"x86\"" [all …]
|
| /third_party/rust/rust/src/bootstrap/ |
| D | llvm.rs | 8 //! LLVM and compiler-rt are essentially just wired up to everything else to 30 /// Path to llvm-config binary. 31 /// NB: This is always the host llvm-config! 69 /// It's used to avoid busting caches during x.py check -- if we've already built 72 /// This will return the llvm-config if it can get it (but it will not build it 77 ) -> Result<LlvmResult, Meta> { in prebuilt_llvm_config() 96 let root = "src/llvm-project/llvm"; in prebuilt_llvm_config() 104 let build_llvm_config = llvm_config_ret_dir.join(exe("llvm-config", builder.config.build)); in prebuilt_llvm_config() 108 let stamp = out_dir.join("llvm-finished-building"); in prebuilt_llvm_config() 129 pub(crate) fn detect_llvm_sha(config: &Config, is_git: bool) -> String { in detect_llvm_sha() [all …]
|
| D | sanity.rs | 6 //! compilers for cross-compiling are found. 29 pub fn new() -> Self { in new() 33 pub fn maybe_have<S: Into<OsString>>(&mut self, cmd: S) -> Option<PathBuf> { in maybe_have() 57 pub fn must_have<S: AsRef<OsStr>>(&mut self, cmd: S) -> PathBuf { in must_have() 66 // On Windows, quotes are invalid characters for filename paths, and if in check() 69 // https://github.com/rust-lang/rust/issues/34959 for more details. in check() 70 if cfg!(windows) && path.to_string_lossy().contains('\"') { in check() 81 // We need cmake, but only if we're actually building LLVM or sanitizers. in check() 102 You should install cmake, or set `download-ci-llvm = true` in the in check() 168 // <https://github.com/rust-lang/rust/pull/103569#discussion_r1008741742>. in check() [all …]
|
| /third_party/rust/rust/src/tools/compiletest/src/header/ |
| D | tests.rs | 13 ) -> test::TestDesc { in make_test_description() 26 let mut s = "normalize-stderr-32bit: \"something (32 bits)\" -> \"something ($WORD bits)\"."; in test_parse_normalization_string() 29 assert_eq!(s, " -> \"something ($WORD bits)\"."); in test_parse_normalization_string() 32 let mut s = "normalize-stderr-32bit: something (32 bits) -> something ($WORD bits)."; in test_parse_normalization_string() 35 assert_eq!(s, r#"normalize-stderr-32bit: something (32 bits) -> something ($WORD bits)."#); in test_parse_normalization_string() 38 let mut s = "normalize-stderr-32bit: \"something (32 bits) -> something ($WORD bits)."; in test_parse_normalization_string() 41 assert_eq!(s, "normalize-stderr-32bit: \"something (32 bits) -> something ($WORD bits)."); in test_parse_normalization_string() 44 let mut s = "normalize-stderr-32bit: \"something (32 bits)\" -> \"something ($WORD bits)."; in test_parse_normalization_string() 47 assert_eq!(s, " -> \"something ($WORD bits)."); in test_parse_normalization_string() 49 // Nothing to normalize (No quotes, 16-bit) in test_parse_normalization_string() [all …]
|
| D | needs.rs | 9 ) -> IgnoreDecision { in handle_needs() 10 // Note thet we intentionally still put the needs- prefix here to make the file show up when in handle_needs() 14 name: "needs-asm-support", in handle_needs() 19 name: "needs-sanitizer-support", in handle_needs() 21 ignore_reason: "ignored on targets without sanitizers support", in handle_needs() 24 name: "needs-sanitizer-address", in handle_needs() 29 name: "needs-sanitizer-cfi", in handle_needs() 34 name: "needs-sanitizer-kcfi", in handle_needs() 39 name: "needs-sanitizer-kasan", in handle_needs() 44 name: "needs-sanitizer-leak", in handle_needs() [all …]
|
| /third_party/skia/m133/build_overrides/ |
| D | partition_alloc.gni | 3 # Use of this source code is governed by a BSD-style license that can be 42 # Windows: debug CRT is not yet compatible with the allocator shim. 43 # https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/free-dbg 51 # Sanitizers replace the allocator, don't replace it ourselves with
|
| /third_party/skia/m133/site/docs/dev/testing/ |
| D | xsan.md | 2 --- 6 --- 13 - UBSAN works on Linux, Mac, Android, and Windows, though some checks are platform-specific. 14 - ASAN works on Linux, Mac, Android, and Windows. 15 - TSAN works on Linux and Mac. 16 - MSAN works on Linux[1]. 19 with the system-provided C++ standard library, which is usually libstdc++. 20 libc++ proactively hooks into sanitizers to help their analyses. 23 [1]To compile and run with MSAN, an MSAN-instrumented version of libc++ is needed. 28 ------------------------------------------ [all …]
|
| /third_party/skia/site/docs/dev/testing/ |
| D | xsan.md | 2 --- 6 --- 13 - UBSAN works on Linux, Mac, Android, and Windows, though some checks are platform-specific. 14 - ASAN works on Linux, Mac, Android, and Windows. 15 - TSAN works on Linux and Mac. 16 - MSAN works on Linux[1]. 19 with the system-provided C++ standard library, which is usually libstdc++. 20 libc++ proactively hooks into sanitizers to help their analyses. 23 [1]To compile and run with MSAN, an MSAN-instrumented version of libc++ is needed. 28 ------------------------------------------ [all …]
|
| /third_party/skia/third_party/externals/dawn/src/common/ |
| D | BUILD.gn | 7 # http://www.apache.org/licenses/LICENSE-2.0 29 import("${skia_root_dir}/build/config/sanitizers/sanitizers.gni") 98 cflags += [ "-Wno-shadow" ] 107 "-Wconditional-uninitialized", 108 "-Wcstring-format-directive", 109 "-Wc++11-narrowing", 110 "-Wdeprecated-copy", 111 "-Wdeprecated-copy-dtor", 112 "-Wduplicate-enum", 113 "-Wextra-semi-stmt", [all …]
|
| /third_party/skia/third_party/externals/angle2/gni/ |
| D | angle.gni | 2 # Use of this source code is governed by a BSD-style license that can be 27 import("${skia_root_dir}/build/config/sanitizers/sanitizers.gni") 113 # Currently Windows on Arm doesn't support OpenGL or Vulkan. 144 # extensions. Content can be rendered only off-screen. 154 # Enables the OpenCL pass-through back end 158 # OpenCL is not supported on Windows UWP, because the CL headers include DX9, which is not 161 "OpenCL is not supported on Windows UWP") 168 # Currently SwiftShader's Vulkan front-end doesn't build on Android. 190 # Support using glslang to generate SPIR-V for the time being for the purpose of debugging 191 # the SPIR-V generation path, but leave it disabled on release. It's still used by the metal [all …]
|
| /third_party/rust/rust/compiler/rustc_session/ |
| D | messages.ftl | 2 session_branch_protection_requires_aarch64 = `-Zbranch-protection` is only supported on aarch64 4 …tizer is incompatible with statically linked libc, disable it using `-C target-feature=-crt-static` 6 session_cannot_mix_and_match_sanitizers = `-Zsanitizer={$first}` is incompatible with `-Zsanitizer=… 9 CGU-reuse for `{$cgu_user_name}` is (mangled: `{$cgu_name}`) was not recorded 11 session_crate_name_does_not_match = `--crate-name` and `#[crate_name]` are required to match, but `… 15 session_crate_name_invalid = crate names cannot start with a `-`, but `{$s}` has a leading hyphen 20 see issue #{$n} <https://github.com/rust-lang/rust/issues/{$n}> for more information 27 session_file_is_not_writeable = output file {$file} is not writeable -- check its permissions 35 CGU-reuse for `{$cgu_user_name}` is `{$actual_reuse}` but should be {$at_least -> 68 …inker plugin based LTO is not supported together with `-C prefer-dynamic` when targeting Windows-l… [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/ |
| D | README.md | 1 # SPIR-V Tools 5 The SPIR-V Tools project provides an API and commands for processing SPIR-V 9 validator, and optimizer for SPIR-V. Except for the optimizer, all are based 18 SPIR-V is defined by the Khronos Group Inc. 19 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification, 24 …://storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://storag… 25 …://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://storag… 26 …Windows" src="kokoro/img/windows.png" width="20px" height="20px" hspace="2px"/>[![Windows Build St… 30 ## Versioning SPIRV-Tools 34 SPIRV-Tools project version numbers are of the form `v`*year*`.`*index* and with [all …]
|
| /third_party/skia/third_party/externals/spirv-tools/ |
| D | README.md | 1 # SPIR-V Tools 5 The SPIR-V Tools project provides an API and commands for processing SPIR-V 9 validator, and optimizer for SPIR-V. Except for the optimizer, all are based 18 SPIR-V is defined by the Khronos Group Inc. 19 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification, 24 …://storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://storag… 25 …://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://storag… 26 …Windows" src="kokoro/img/windows.png" width="20px" height="20px" hspace="2px"/>[![Windows Build St… 30 ## Versioning SPIRV-Tools 34 SPIRV-Tools project version numbers are of the form `v`*year*`.`*index* and with [all …]
|
| /third_party/spirv-tools/ |
| D | README.md | 1 # SPIR-V Tools 2 …ts/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=github.c… 4 NEWS 2023-01-11: Development occurs on the `main` branch. 8 The SPIR-V Tools project provides an API and commands for processing SPIR-V 12 validator, and optimizer for SPIR-V. Except for the optimizer, all are based 21 SPIR-V is defined by the Khronos Group Inc. 22 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification, 27 …://storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://storag… 28 …://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://storag… 29 …Windows" src="kokoro/img/windows.png" width="20px" height="20px" hspace="2px"/>[![Windows Build St… [all …]
|