Home
last modified time | relevance | path

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

12

/third_party/musl/
Dmusl_config.gni2 # Use of this source code is governed by a BSD-style license that can be
4 import("//build/config/sanitizers/sanitizers.gni")
28 (defined(ohos_kernel_type) && ohos_kernel_type == "linux")) {
29 musl_target_os = "linux"
31 musl_target_triple = "mipsel-linux-ohos"
33 musl_target_triple = "${musl_arch}-linux-ohos"
37 musl_target_triple = "arm-liteos-ohos"
48 runtime_lib_path = "//out/llvm-install/lib/clang/15.0.4/lib"
52 "//prebuilts/clang/ohos/linux-aarch64/llvm/lib/clang/15.0.4/lib"
55 "//prebuilts/clang/ohos/linux-x86_64/llvm/lib/clang/15.0.4/lib"
[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/skia/buildtools/third_party/libc++abi/
DBUILD.gn2 # Use of this source code is governed by a BSD-style license that can be
15 # unwinding symbols, unlike Linux does with glibc (same applies for Android).
29 # This file is supposed to be used in fno-exception builds of
65 configs -= [
81 # pass -fsanitize=vptr.
82 configs -= [ "${skia_root_dir}/build/config/sanitizers:default_sanitizer_flags" ]
84 [ "${skia_root_dir}/build/config/sanitizers:default_sanitizer_flags_but_ubsan_vptr" ]
87 configs -= [ "${skia_root_dir}/build/config/gcc:symbol_visibility_hidden" ]
/third_party/node/deps/v8/gni/
Dv8.gni2 # Use of this source code is governed by a BSD-style license that can be
6 import("//build/config/sanitizers/sanitizers.gni")
32 # Support for backtrace_symbols on linux.
58 # Enable WebAssembly debugging via GDB-remote protocol.
63 # Sets -DV8_LITE_MODE.
91 # Enable advanced BigInt algorithms, costing about 10-30 KB binary size
119 # Points to // in v8 stand-alone or to //v8/ in chromium. We need absolute
212 configs -= v8_remove_configs
215 configs -= invoker.remove_configs
224 configs -= v8_remove_configs
[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",
58 [ "${skia_root_dir}/remoting/host/linux:remoting_me2me_host_copy_user_session" ]
113 configs -= [ "${skia_root_dir}/build/config/win:winver" ]
124 configs -= [
[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.
21 We ship a copy of libc++ with our Linux toolchain in /lib.
23 [1]To compile and run with MSAN, an MSAN-instrumented version of libc++ is needed.
[all …]
/third_party/skia/third_party/externals/brotli/
D.travis.yml5 - master
9 ## Linux builds using various versions of GCC.
11 - os: linux
12 env: BUILD_SYSTEM=cmake C_COMPILER=gcc-7 CXX_COMPILER=g++-7
16 - ubuntu-toolchain-r-test
18 - gcc-7
19 - g++-7
20 - os: linux
21 env: BUILD_SYSTEM=cmake C_COMPILER=gcc-4.4 CXX_COMPILER=g++-4.4
25 - ubuntu-toolchain-r-test
[all …]
/third_party/mbedtls/tests/scripts/
Danalyze_outcomes.py71 outcome_file: str) -> None:
77 shell_command = "tests/scripts/all.sh --outcome-file " + outcome_file + \
86 allow_list: typing.List[str], full_coverage: bool) -> None:
106 def name_matches_pattern(name: str, str_or_re) -> bool:
108 - If the pattern is a string, name must be equal to match.
109 - If the pattern is a regex, name must fully match.
120 ignored_suites: typing.List[str], ignored_tests=None) -> None:
124 - full test suites provided in ignored_suites list
125 - only some specific test inside a test suite, for which the corresponding
144 # Immediately skip fully-ignored test suites
[all …]
/third_party/ltp/doc/
DMaintainer-Patch-Review-Checklist.asciidoc21 * Compile the patch with default and non-default configurations.
22 - Use sanitizers e.g. undefined behaviour, address.
23 - Compile on non-x86
24 - Compile on x86 with -m32
27 - Use single vCPU
28 - Use many vCPUs and enable NUMA
29 - Restrict RAM to < 1GB.
31 * Run effected tests on non-x86 machine in general
33 * Run tests with "-i0"
50 - Could future kernel behaviour change without "breaking userland"?
[all …]
/third_party/jerryscript/
D.travis.yml4 os: linux
9 script: tools/run-tests.py $OPTS
14 - name: "Checks"
16- tools/run-tests.py --check-signed-off=travis --check-doxygen --check-vera --check-license --chec…
17 - travis_wait 40 tools/run-tests.py --check-cppcheck
22 - name: "Linux/x86-64 Build, Correctness & Debugger Tests"
24 - OPTS="--quiet --jerry-tests --jerry-test-suite --jerry-debugger"
26 - name: "Linux/x86 (cpointer-32bit) Build & Correctness Tests"
28- OPTS="--quiet --jerry-tests --jerry-test-suite --buildoptions=--compile-flag=-m32,--cpointer-32b…
31 packages: [gcc-multilib]
[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,
24Linux" src="kokoro/img/linux.png" width="20px" height="20px" hspace="2px"/>[![Linux Build Status](…
25 …://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://storag…
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,
24Linux" src="kokoro/img/linux.png" width="20px" height="20px" hspace="2px"/>[![Linux Build Status](…
25 …://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://storag…
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/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
35 # By default, loader & tests are built without sanitizers
38 option(LOADER_ENABLE_ADDRESS_SANITIZER "Linux & macOS only: Advanced memory checking" OFF)
39 option(LOADER_ENABLE_THREAD_SANITIZER "Linux & macOS only: Advanced thread checking" OFF)
52 set(GIT_BRANCH_NAME "--unknown--")
53 set(GIT_TAG_INFO "--unknown--")
[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,
27Linux" src="kokoro/img/linux.png" width="20px" height="20px" hspace="2px"/>[![Linux Build Status](…
28 …://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://storag…
29 …ps://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://storage.…
[all …]
/third_party/node/tools/v8_gypfiles/
Dtoolchain.gypi28 # Shared definitions for all V8-related targets.
44 'v8_host_byteorder%': '<!(python -c "import sys; print(sys.byteorder)")',
48 # registers d16-d31 in the generated code, both in the snapshot and for the
72 # Some versions of GCC 4.5 seem to need -fno-strict-aliasing.
85 'werror%': '-Werror',
86 # For a shared library build, results in "libv8-<(soname_version).so".
93 ['OS=="linux" and host_arch=="x64"', {
96 ['OS=="linux" and host_arch=="ia32"', {
138 'cflags': [ '-Werror', '-Wno-unknown-pragmas' ],
140 'cflags!': [ '-Wall', '-Wextra' ],
[all …]
/third_party/node/deps/v8/infra/mb/
Dmb_config.pyl2 # Use of this source code is governed by a BSD-style license that can be
6 # This is a map of buildbot master names -> buildbot builder names ->
55 'linux-v8-dr': 'release_x64',
58 # Linux.
59 'V8 Linux - builder': 'release_x86_gcmole',
60 'V8 Linux - debug builder': 'debug_x86',
61 'V8 Linux - shared - builder': 'release_x86_shared_verify_heap',
62 'V8 Linux - noi18n - debug builder': 'debug_x86_no_i18n',
63 'V8 Linux - verify csa - builder': 'release_x86_verify_csa',
65 'V8 Linux64 - builder': 'release_x64',
[all …]
/third_party/mbedtls/library/
Dplatform_util.c6 * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
10 * Ensure gmtime_r is available even with -std=c99; must be defined before
59 * Where possible, we try to detect the presence of a platform-provided
69 * http://www.daemonology.net/blog/2014-09-04-how-to-zero-a-buffer.html
76 * (refer to http://www.daemonology.net/blog/2014-09-05-erratum.html for
103 * platforms, including Linux (Ubuntu 20.04). in mbedtls_platform_zeroize()
104 * https://github.com/google/sanitizers/issues/1507 in mbedtls_platform_zeroize()
105 … * https://github.com/openssh/openssh-portable/commit/74433a19bb6f4cef607680fa4d1d7d81ca3826aa in mbedtls_platform_zeroize()
123 #pragma clang diagnostic ignored "-Wvla" in mbedtls_platform_zeroize()
126 #pragma GCC diagnostic ignored "-Wvla" in mbedtls_platform_zeroize()
/third_party/mesa3d/src/amd/compiler/
DREADME.md3 ACO (short for *AMD compiler*) is a back-end compiler for AMD GCN / RDNA GPUs, based on the NIR com…
10 1. We'd like to give gamers a fluid, stutter-free experience, so we prioritize compilation speed.
29 * logical CFG - directly translated from NIR and shows the intended control flow of the program.
30 * linear CFG - created according to Whole-Function Vectorization by Ralf Karrenberg and Sebastian H…
57 This pass does dominator-tree value numbering.
61 …ined into more complex instructions (like the different versions of multiply-add as well as neg, a…
73 #### Live-Variable Analysis
75 A live-variable analysis is used to calculate the register need of the shader.
81 …hen needed. It is based on the paper "Register Spilling and Live-Range Splitting for SSA-Form Prog…
85-complete problem where basically all known heuristics suffer from unpredictable change in registe…
[all …]
/third_party/skia/third_party/externals/libjpeg-turbo/
DChangeLog.md11 decompress a specially-crafted malformed progressive JPEG image caused the
18 4. Fixed a floating point exception (CVE-2021-20205) that occurred when
19 attempting to compress a specially-crafted malformed GIF image with a specified
23 generate a progressive JPEG image on an SSE2-capable CPU using a scan script
24 containing one or more scans with lengths divisible by 32 and non-zero
31 command-line argument (`-limitscans`) that causes the TurboJPEG decompression
36 ["Two Issues with the JPEG Standard"](https://libjpeg-turbo.org/pmwiki/uploads/About/TwoIssueswitht…
40 `tjLoadImage()` function to load a 16-bit binary PPM file (a binary PPM file
42 a 16-bit binary PGM file into an RGB image buffer.
45 generated when using the `tjLoadImage()` function to load a 16-bit binary PPM
[all …]
/third_party/skia/infra/bots/recipe_modules/flavor/
Ddefault.py2 # Use of this source code is governed by a BSD-style license that can be
33 # FlavorUtils objects can do recipe module-like things, like run steps or
34 # access module-level resources.
47 lotties_dir=self.m.path['start_dir'].join('lottie-samples'),
108 """Run device-specific installation steps."""
112 """Run any device-specific cleanup steps."""
159 # Find the MSAN/TSAN-built libc++.
166 # Sanitized binaries may want to run clang_linux/bin/llvm-symbolizer.
169 # than with the system-provided C++ standard library, which is usually
170 # libstdc++. libc++ proactively hooks into sanitizers to help their
[all …]
/third_party/mbedtls/docs/architecture/
Dpsa-shared-memory.md13-software.github.io/psa-api/crypto/1.1/overview/conventions.html#input-buffer-sizes) and [output b…
19-defined system interfaces. For example, this can be a Unix/POSIX-like system that isolates proces…
33 * in some scenarios, a client of the client, which makes a RPC to the crypto client which re-shares…
37 #### Read-read inconsistency
39 If an input argument is in shared memory, there is a risk of a **read-read inconsistency**:
45 …y example (parsing): suppose the input contains data with a type-length-value or length-value enco…
47 …RPC to perform authenticated encryption, using a mechanism with an encrypt-and-MAC structure. The …
52 #### Write-read inconsistency
54 If an output argument is in shared memory, there is a risk of a **write-read inconsistency**:
60-key operation in place. (This is how `mbedtls_rsa_pkcs1_sign` works.) A malicious client may writ…
[all …]
/third_party/node/
DBUILDING.md13 * [Supported platforms](#supported-platforms)
16 * [Platform list](#platform-list)
17 * [Supported toolchains](#supported-toolchains)
18 * [Official binary platforms and toolchains](#official-binary-platforms-and-toolchains)
19 * [OpenSSL asm support](#openssl-asm-support)
20 * [Previous versions of this document](#previous-versions-of-this-document)
21 * [Building Node.js on supported platforms](#building-nodejs-on-supported-platforms)
22 * [Note about Python](#note-about-python)
23 * [Unix and macOS](#unix-and-macos)
24 * [Unix prerequisites](#unix-prerequisites)
[all …]
/third_party/skia/third_party/externals/angle2/
DBUILD.gn2 # Use of this source code is governed by a BSD-style license that can be
8 import("${skia_root_dir}/build/config/linux/pkg_config.gni")
9 import("${skia_root_dir}/build/config/sanitizers/sanitizers.gni")
24 # Use the PCI lib to collect GPU information on Linux.
46 # Adds run-time checks to filter out EVENT() messages when the debug annotator is disabled.
49 # Enables non-conformant extensions and features
121 # Enables debug/trace-related functionality, including logging every GLES/EGL API command to the
129 # Enables debug markers for AGI regardless of run-time checks.
164 "-Wexit-time-destructors",
165 "-Wglobal-constructors",
[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/skia/third_party/externals/angle2/src/tests/test_expectations/
DGPUTestExpectationsParser.cpp3 // Use of this source code is governed by a BSD-style license that can be
87 // Sanitizers
165 {"linux", GPUTestConfig::kConditionLinux},
225 return (c >= 'A' && c <= 'Z') ? (c + ('a' - 'A')) : c; in ToLowerASCII()
402 if (!config->getConditions()[condition]) in getTestExpectationImpl()
420 foundEntry->used = true; in getTestExpectationImpl()
421 return foundEntry->testExpectation; in getTestExpectationImpl()

12