Home
last modified time | relevance | path

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

12

/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/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/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/.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/skia/m133/third_party/externals/libyuv/docs/
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
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\""
69 ninja -v -C out\Release
[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 …]
/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…
25MacOS" src="kokoro/img/macos.png" width="20px" height="20px" hspace="2px"/>[![MacOS Build Status](…
26 …ps://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://storage.…
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…
25MacOS" src="kokoro/img/macos.png" width="20px" height="20px" hspace="2px"/>[![MacOS Build Status](…
26 …ps://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://storage.…
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…
28MacOS" src="kokoro/img/macos.png" width="20px" height="20px" hspace="2px"/>[![MacOS Build Status](…
29 …ps://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://storage.…
[all …]
/third_party/vulkan-loader/
DCMakeLists.txt2 # Copyright (c) 2014-2023 Valve Corporation
3 # Copyright (c) 2014-2023 LunarG, Inc.
4 # Copyright (c) 2021-2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
5 # Copyright (c) 2023-2023 RasterGrid Kft.
11 # http://www.apache.org/licenses/LICENSE-2.0
42 # By default, loader & tests are built without sanitizers
45 option(LOADER_ENABLE_ADDRESS_SANITIZER "Linux & macOS only: Advanced memory checking" OFF)
46 option(LOADER_ENABLE_THREAD_SANITIZER "Linux & macOS only: Advanced thread checking" OFF)
59 set(GIT_BRANCH_NAME "--unknown--")
60 set(GIT_TAG_INFO "--unknown--")
[all …]
/third_party/protobuf/src/google/protobuf/
Dport_def.inc1 // -*- c++ -*-
2 // Protocol Buffers - Google's data interchange format
5 // Use of this source code is governed by a BSD-style
7 // https://developers.google.com/open-source/licenses/bsd
38 // GCC, and MSVC. Function-like macros are usable without an #ifdef guard.
43 // - https://en.cppreference.com/w/c/error/assert
44 // - https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros#microsoft-specific-predefi…
47 // - Standard: https://en.cppreference.com/w/cpp/preprocessor/replace
48 // - Clang: https://clang.llvm.org/docs/LanguageExtensions.html
50 // - GCC: https://gcc.gnu.org/onlinedocs/cpp/Predefined-Macros.html
[all …]
/third_party/rust/rust/src/doc/unstable-book/src/compiler-flags/
Dsanitizer.md5 * [#39699](https://github.com/rust-lang/rust/issues/39699).
6 * [#89653](https://github.com/rust-lang/rust/issues/89653).
8 ------------------------
10 This feature allows for use of one of following sanitizers:
14 forward-edge control flow protection.
18 Flow Integrity (KCFI) provides forward-edge control flow protection for
20 * [LeakSanitizer](#leaksanitizer) a run-time memory leak detector.
23 Armv8.5-A Memory Tagging Extension.
24 * [SafeStack](#safestack) provides backward-edge control flow protection by separating the stack in…
25 * [ShadowCallStack](#shadowcallstack) provides backward-edge control flow protection (aarch64 only).
[all …]
/third_party/vulkan-loader/.github/workflows/
Dbuild.yml1 # Copyright (c) 2021-2024 Valve Corporation
2 # Copyright (c) 2021-2024 LunarG, Inc.
8 # http://www.apache.org/licenses/LICENSE-2.0
21 # https://docs.github.com/en/actions/using-jobs/using-concurrency
25 group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
26 cancel-in-progress: true
32 - main
34 permissions: read-all
39 runs-on: ${{matrix.os}}
44 os: [ ubuntu-20.04, ubuntu-22.04 ]
[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")
144 # extensions. Content can be rendered only off-screen.
154 # Enables the OpenCL pass-through back end
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
197 # provided to ANGLE. Disable them for non-standalone ANGLE builds. crbug.com/1176118
213 "$angle_root/third_party/vulkan-deps/vulkan-headers/src"
215 "$angle_root/third_party/vulkan-deps/vulkan-loader/src"
[all …]
/third_party/skia/third_party/externals/libjpeg-turbo/
DChangeLog.md7 non-GCC-compatible compilers for Un*x/Arm platforms.
9 2. Fixed a regression introduced by 2.1 beta1[13] that prevented the Arm 32-bit
11 included `-mfloat-abi=softfp` or `-mfloat-abi=hard`.
15 Android systems when running AArch32/Thumb builds of libjpeg-turbo built with
18 4. Added a command-line argument (`-copy icc`) to jpegtran that causes it to
22 5. libjpeg-turbo should now build and run on CHERI-enabled architectures, which
26 64-bit SSE2 Huffman encoder when attempting to losslessly transform a
27 specially-crafted malformed JPEG image.
40 decompress a specially-crafted malformed progressive JPEG image caused the
47 4. Fixed a floating point exception (CVE-2021-20205) that occurred when
[all …]
/third_party/skia/m133/third_party/externals/libjpeg-turbo/
DChangeLog.md6 1. The SIMD dispatchers in libjpeg-turbo 2.1.4 and prior stored the list of
10 libjpeg-turbo 2.1.5 included an undocumented attempt to fix this race condition
11 by making the SIMD support variable thread-local. However, that caused another
27 1. Fixed issues in the build system whereby, when using the Ninja Multi-Config
28 CMake generator, a static build of libjpeg-turbo (a build in which
34 specially-crafted malformed 12-bit-per-component JPEG image into a progressive
35 12-bit-per-component JPEG image using a 12-bit-per-component build of
36 libjpeg-turbo (`-DWITH_12BIT=1`.) Given that the buffer overrun was fully
38 segfault or other user-visible errant behavior, given that the lossless
40 data exploits, and given that 12-bit-per-component builds of libjpeg-turbo are
[all …]
/third_party/json/
DREADME.md5 [![macOS](https://github.com/nlohmann/json/workflows/macOS/badge.svg)](https://github.com/nlohmann/…
8 …tps://scan.coverity.com/projects/5550/badge.svg)](https://scan.coverity.com/projects/nlohmann-json)
10 [![Cirrus CI](https://api.cirrus-ci.com/github/nlohmann/json.svg)](https://cirrus-ci.com/github/nlo…
11 … Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/json.svg)](https://bugs.chromiu…
12 [![Try online](https://img.shields.io/badge/try-online-blue.svg)](https://wandbox.org/permlink/1mp1…
13 [![Documentation](https://img.shields.io/badge/docs-mkdocs-blue.svg)](https://json.nlohmann.me)
14 [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubuserconten…
16 [![Vcpkg Version](https://img.shields.io/vcpkg/v/nlohmann-json)](https://vcpkg.link/ports/nlohmann-
17 …ging status](https://repology.org/badge/tiny-repos/nlohmann-json.svg)](https://repology.org/projec…
22 [![GitHub Sponsors](https://img.shields.io/badge/GitHub-Sponsors-ff69b4)](https://github.com/sponso…
[all …]
/third_party/protobuf/third_party/abseil-cpp/absl/base/
Dconfig.h8 // https://www.apache.org/licenses/LICENSE-2.0
16 // -----------------------------------------------------------------------------
18 // -----------------------------------------------------------------------------
62 // _MSVC_LANG as a stand-in.
63 // https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros
67 // https://github.com/microsoft/vscode-cpptools/issues/1770
94 // Abseil long-term support (LTS) releases will define
97 // integer representing the patch-level for that release.
102 // These symbols will not be defined in non-LTS code.
104 // Abseil recommends that clients live-at-head. Therefore, if you are using
[all …]
/third_party/libuv/
DChangeLog11 * build,win: remove extraneous -lshell32 (Ben Noordhuis)
19 * test: check if ipv6 link-local traffic is routable (Ben Noordhuis)
27 * unix: unbreak macOS < 10.14 (Sergey Fedorov)
35 * test_fs.c: Fix issue on 32-bit systems using btrfs (Stephen Gallagher)
37 * misc: ignore libuv-release-tool files (Jameson Nash)
45 * test: skip tcp-write-in-a-row on IBM i (Abdirahim Musse)
61 * unix: support full TCP keep-alive on Solaris (Andy Pan)
67 * freebsd: fix build on non-intel archs (David Carlier)
75 * build: re-enable msvc-asan job on CI (Jameson Nash)
83 * fix: always zero-terminate idna output (Ben Noordhuis)
[all …]
/third_party/skia/third_party/externals/swiftshader/
DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
34 set(CMAKE_CXX_FLAGS "-DANDROID_NDK_BUILD")
38 # NOTE: Building for Fuchsia requires a Fuchsia CMake-based SDK.
39 # See https://fuchsia-review.googlesource.com/c/fuchsia/+/379673
71 # Cross compiling on macOS. The cross compiling architecture should override
72 # auto-detected system architecture settings.
91 "default, even for 64-bit targets. This can result in linker "
92 "instability and out of memory errors. To use the 64-bit "
93 "host compiler, pass -Thost=x64 on the CMake command line.")
117 find_library(WAYLAND wayland-client)
[all …]
/third_party/vulkan-loader/docs/
DLoaderInterfaceArchitecture.md1 <!-- markdownlint-disable MD041 -->
7 # Architecture of the Vulkan Loader Interfaces <!-- omit from toc -->
10 <!-- Copyright &copy; 2015-2023 LunarG, Inc. -->
12 [3]: https://i.creativecommons.org/l/by-nd/4.0/88x31.png "Creative Commons License"
13 [4]: https://creativecommons.org/licenses/by-nd/4.0/
14 ## Table of Contents <!-- omit from toc -->
16 - [Overview](#overview)
17 - [Who Should Read This Document](#who-should-read-this-document)
18 - [The Loader](#the-loader)
19 - [Goals of the Loader](#goals-of-the-loader)
[all …]
/third_party/rust/rust/compiler/rustc_target/src/spec/
Dmod.rs1 //! [Flexible target specification.](https://github.com/rust-lang/rfcs/pull/131)
11 //! A target triple, as passed via `rustc --target=TRIPLE`, will first be
12 //! compared against the list of built-in targets. This is to ease distributing
13 //! rustc (no need for configuration files) and also to hold these built-in
14 //! targets as immutable and sacred. If `TRIPLE` is not one of the built-in
23 //! `--target=path/to/my-awesome-platform.json` instead of adding to
30 //! underscore in the field names should be replaced with a hyphen (`-`) in the
32 //! `llvm-target`, `target-endian`, `target-pointer-width`, `data-layout`,
33 //! `arch`, and `os`. In general, options passed to rustc with `-C` override
34 //! the target's settings, though `target-feature` and `link-args` will *add*
[all …]
/third_party/mesa3d/
Dmeson.build1 # Copyright © 2017-2020 Intel Corporation
2 # SPDX-License-Identifier: MIT
12 'b_ndebug=if-release',
22 add_project_arguments('-fobjc-arc', language : 'objc')
45 …ug') == 'true' or (get_option('buildtype') == 'release' and get_option('b_ndebug') == 'if-release')
51 '-D__STDC_CONSTANT_MACROS',
52 '-D__STDC_FORMAT_MACROS',
53 '-D__STDC_LIMIT_MACROS',
54 '-DPACKAGE_VERSION="@0@"'.format(meson.project_version()),
55 '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"',
[all …]
/third_party/skia/infra/bots/gen_tasks_logic/
Dgen_tasks_logic.go2 // Use of this source code is governed by a BSD-style license that can be
34 CAS_LOTTIE_CI = "lottie-ci"
35 CAS_LOTTIE_WEB = "lottie-web"
39 CAS_RUN_RECIPE = "run-recipe"
41 CAS_RECREATE_SKPS = "recreate-skps"
42 CAS_SKOTTIE_WASM = "skottie-wasm"
44 CAS_TASK_DRIVERS = "task-drivers"
46 CAS_WASM_GM = "wasm-gm"
47 CAS_WHOLE_REPO = "whole-repo"
49 BUILD_TASK_DRIVERS_PREFIX = "Housekeeper-PerCommit-BuildTaskDrivers"
[all …]
/third_party/grpc/tools/run_tests/
Drun_tests.py8 # http://www.apache.org/licenses/LICENSE-2.0
197 """Returns True if running running as a --use_docker child."""
248 # Bit-ness is handled by the test machine's environment
309 ) + ["-DCMAKE_CXX_STANDARD=17"]
311 # required to pass as cmake "-A" configuration for VS builds (but not for Ninja)
381 # Scale overall test timeout if running under various sanitizers.
414 [binary, "--benchmark_list_tests"], stderr=fnull
422 "--benchmark_filter=%s$" % test,
439 # here we parse the output of --gtest_list_tests to build up a complete
444 [binary, "--gtest_list_tests"], stderr=fnull
[all …]

12