Home
last modified time | relevance | path

Searched +full:sanitizers +full:- +full:windows (Results 1 – 25 of 71) sorted by relevance

123

/third_party/skia/gn/skia/
DBUILD.gn3 # 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/
Dsanitizer.yml6 - '**'
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/
Dci.yml1 # 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/
DBUILD.gn3 # 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/
Dswiftshader.gni2 # 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/
Dbazel.rc5 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++/
DBUILD.gn2 # 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/
Dci.yml5 # 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/
Dci.yml11 # ./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/
Dconfig.toml2 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/
Ddeprecated_builds.md5 ## 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 …]
Dgetting_started.md5 ## 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/
Dllvm.rs8 //! 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 …]
Dsanity.rs6 //! 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/
Dtests.rs13 ) -> 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 …]
Dneeds.rs9 ) -> 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/
Dpartition_alloc.gni3 # 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/
Dxsan.md2 ---
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/
Dxsan.md2 ---
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/
DBUILD.gn7 # 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/
Dangle.gni2 # 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/
Dmessages.ftl2 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/
DREADME.md1 # 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…
26Windows" 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/
DREADME.md1 # 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…
26Windows" 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/
DREADME.md1 # 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…
29Windows" src="kokoro/img/windows.png" width="20px" height="20px" hspace="2px"/>[![Windows Build St…
[all …]

123