Home
last modified time | relevance | path

Searched +full:asan +full:- +full:configure (Results 1 – 25 of 44) sorted by relevance

12

/third_party/skia/site/docs/dev/testing/
Dxsan.md2 ---
3 title: "MSAN, ASAN, & TSAN"
4 linkTitle: "MSAN, ASAN, & TSAN"
6 ---
11 Compiling Skia with ASAN, UBSAN, or TSAN can be done with the latest version of Clang.
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++.
[all …]
/third_party/benchmark/.github/workflows/
Dsanitizer.yml13 runs-on: ubuntu-latest
15 fail-fast: false
18 sanitizer: ['asan', 'ubsan', 'tsan']
22 - uses: actions/checkout@v2
24 - name: configure msan env
27 …echo "EXTRA_FLAGS=-g -O2 -fno-omit-frame-pointer -fsanitize=memory -fsanitize-memory-track-origins…
30 - name: configure ubsan env
33 …echo "EXTRA_FLAGS=-g -O2 -fno-omit-frame-pointer -fsanitize=undefined -fno-sanitize-recover=all" >…
36 - name: configure asan env
37 if: matrix.sanitizer == 'asan'
[all …]
/third_party/toybox/
Dconfigure5 # People run ./configure out of habit, so do "defconfig" for them.
7 if [ "$(basename "$0")" == configure ]
15 [ -z "$CROSS_COMPILE" ] && CROSS_COMPILE="$CROSS"
19 [ -z "$CFLAGS" ] && CFLAGS="-Wall -Wundef -Wno-char-subscripts -Werror=implicit-function-declaratio…
20 # Required for our expected ABI. we're 8-bit clean thus "char" must be unsigned.
21 CFLAGS="$CFLAGS -funsigned-char"
22 [ -z "$OPTIMIZE" ] && OPTIMIZE="-Os -ffunction-sections -fdata-sections -fno-asynchronous-unwind-ta…
23 # set ASAN=1 to enable "address sanitizer" and debuggable backtraces
24 [ -z "$ASAN" ] || { CFLAGS="$CFLAGS -O1 -g -fno-omit-frame-pointer -fno-optimize-sibling-calls -fsa…
29 [ -z "$LDOPTIMIZE" ] && LDOPTIMIZE="-Wl,--gc-sections"
[all …]
/third_party/libbpf/scripts/
Dbuild-fuzzers.sh2 set -eux
4 SANITIZER=${SANITIZER:-address}
5 flags="-O1 -fno-omit-frame-pointer -g -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=$SANITI…
7 export CC=${CC:-clang}
8 export CFLAGS=${CFLAGS:-$flags}
10 export CXX=${CXX:-clang++}
11 export CXXFLAGS=${CXXFLAGS:-$flags}
13 cd "$(dirname -- "$0")/.."
15 export OUT=${OUT:-"$(pwd)/out"}
16 mkdir -p "$OUT"
[all …]
/third_party/openssl/fuzz/
DREADME.md7 ---------
13 -----------------------------------
15 Install `clang`, which [ships with `libfuzzer`](http://llvm.org/docs/LibFuzzer.html#fuzzer-usage)
18 sudo apt-get install clang
20 Configure `openssl` for fuzzing. For now, you'll still need to pass in the path
23 `/usr/lib/llvm-7/lib/clang/7.0.1/lib/linux/libclang_rt.fuzzer-x86_64.a`.
25 CC=clang ./config enable-fuzz-libfuzzer \
26 --with-fuzzer-lib=$PATH_TO_LIBFUZZER \
27 -DPEDANTIC enable-asan enable-ubsan no-shared \
28 -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION \
[all …]
/third_party/skia/site/docs/dev/contrib/
Dbazel.md2 ---
6 ---
16 ------------
58 linkopts = ["-lpng", "-L/Users/mtklein/brew/lib"],
64 `~/brew/lib` doesn't work here, though `-L/Users/mtklein/brew/lib` works fine.
69 Finally, we point Bazel at all that using `--override_repository`:
71 $ bazel test ... --override_repository libpng=/Users/mtklein/overrides/libpng
81 --------
88 build --verbose_failures
89 test --test_output errors
[all …]
/third_party/astc-encoder/Docs/
DBuilding.md17 To use CMake you must first configure the build. Create a build directory in
26 # Configure your build of choice, for example:
28 # x86-64 using a Visual Studio solution
29 cmake -G "Visual Studio 16 2019" -T ClangCL -DCMAKE_INSTALL_PREFIX=..\ ^
30 -DASTCENC_ISA_AVX2=ON -DASTCENC_ISA_SSE41=ON -DASTCENC_ISA_SSE2=ON ..
32 # x86-64 using NMake
33 cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=..\ ^
34 -DASTCENC_ISA_AVX2=ON -DASTCENC_ISA_SSE41=ON -DASTCENC_ISA_SSE2=ON ..
37 A single CMake configure can build multiple binaries for a single target CPU
42 Using the Visual Studio Clang-CL LLVM toolchain (`-T ClangCL`) is optional but
[all …]
/third_party/mbedtls/tests/scripts/
Dall.sh6 # SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
15 # -------
20 # ---------------
32 # * Basic Unix tools (Windows users note: a Unix-style find must be before
37 # * GCC and Clang (recent enough for using ASan with gcc and MemSan with clang, or valgrind)
39 # * arm-gcc and mingw-gcc
40 # * ArmCC 5 and ArmCC 6, unless invoked with --no-armcc
53 # The behavior on an error depends on whether --keep-going (alias -k)
55 # * Without --keep-going: the script stops on the first error without
58 # * With --keep-going: the script runs all requested components and
[all …]
/third_party/mesa3d/.gitlab-ci/meson/
Dbuild.sh3 set -e
4 set -o xtrace
6 CROSS_FILE=/cross_file-"$CROSS".txt
8 # We need to control the version of llvm-config we're using, so we'll
10 if test -n "$LLVM_VERSION"; then
11 LLVM_CONFIG="llvm-config-${LLVM_VERSION}"
12 echo -e "[binaries]\nllvm-config = '`which $LLVM_CONFIG`'" > native.file
13 if [ -n "$CROSS" ]; then
14 sed -i -e '/\[binaries\]/a\' -e "llvm-config = '`which $LLVM_CONFIG`'" $CROSS_FILE
16 $LLVM_CONFIG --version
[all …]
/third_party/libsnd/.github/workflows/
Daction.yml8 fail-fast: false
11 ubuntu-gcc-autotools,
12 ubuntu-clang-autotools,
13 ubuntu-gcc-ossfuzz,
14 macos-autotools,
15 ubuntu-gcc-cmake,
16 ubuntu-gcc-cmake-shared,
17 ubuntu-clang-cmake,
18 ubuntu-clang-cmake-shared,
19 macos-cmake,
[all …]
/third_party/astc-encoder/
DCMakeLists.txt1 # SPDX-License-Identifier: Apache-2.0
2 # ----------------------------------------------------------------------------
3 # Copyright 2020-2024 Arm Limited
9 # http://www.apache.org/licenses/LICENSE-2.0
16 # ----------------------------------------------------------------------------
51 # Preflight for some macOS-specific build options
53 option(ASTCENC_UNIVERSAL_BUILD "Enable universal multi-arch build" ON)
94 # Non-macOS builds
97 message(FATAL_ERROR "Builds can only support a single architecture per configure.")
108 message(STATUS " ${optName} - ON")
[all …]
/third_party/mbedtls/
DREADME.md6 Mbed TLS includes a reference implementation of the [PSA Cryptography API](#psa-cryptography-api). …
9 -------------
11 … more programmatic way using the Python 3 script `scripts/config.py` (use `--help` for usage instr…
15 We provide some non-standard configurations focused on specific use cases in the `configs/` directo…
18 -------------
20 The main Mbed TLS documentation is available via [ReadTheDocs](https://mbed-tls.readthedocs.io/).
22 …or the PSA Cryptography API is available [on GitHub](https://arm-software.github.io/psa-api/crypto…
24 To generate a local copy of the library documentation in HTML format, tailored to your compile-time…
33 ---------
37 - GNU Make
[all …]
/third_party/libuv/
DCMakeLists.txt43 option(ASAN "Enable AddressSanitizer (ASan)" OFF) option
49 message(SEND_ERROR "MemorySanitizer requires clang. Try again with -DCMAKE_C_COMPILER=clang")
52 if(ASAN)
55 set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-omit-frame-pointer -fsanitize=address")
56 …set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -fno-omit-frame-pointer -fsanitize=ad…
57 …set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fno-omit-frame-pointer -fsanitize=address")
61 …message(SEND_ERROR "AddressSanitizer support requires clang, gcc, or msvc. Try again with -DCMAKE_…
67 set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-omit-frame-pointer -fsanitize=memory")
68 …set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -fno-omit-frame-pointer -fsanitize=me…
69 set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fno-omit-frame-pointer -fsanitize=memory")
[all …]
/third_party/python/Doc/using/
Dconfigure.rst2 Configure Python
5 .. _configure-options:
7 Configure Options
10 List all ``./configure`` script options using::
12 ./configure --help
17 ---------------
19 .. cmdoption:: --enable-loadable-sqlite-extensions
29 .. cmdoption:: --disable-ipv6
34 .. cmdoption:: --enable-big-digits=[15|30]
44 .. cmdoption:: --with-cxx-main
[all …]
/third_party/libsnd/
DNEWS.OLD1 Version 1.0.31 (2021-01-24)
38 * Fix memory leak in wav_read_smpl_chunk() function, credit to OSS-Fuzz.
39 * Fix aiff_read_header() memory leak(), credit to OSS-Fuzz.
40 * Fix leak in wav_read_header(), credit to OSS-Fuzz.
41 * Fix leak in wavlike_read_cart_chunk(), credit to OSS-Fuzz.
42 * Fix memory leak in wav_read_acid_chunk(), credit to OSS-Fuzz.
43 * Fix memory leak in aiff_read_basc_chunk(), credit to OSS-Fuzz.
44 * Fix memory leak in wavlike_read_peak_chunk(), credit to OSS-Fuzz.
45 * Fix memory leak in aiff_read_header(), credit to OSS-Fuzz.
46 * Fix use of uninitialized value in exif_subchunk_parse(), credit to OSS-Fuzz.
[all …]
/third_party/libabigail/
Dconfigure.ac1 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
39 AC_CONFIG_AUX_DIR([build-aux])
47 dnl http://www.gnu.org/software/autoconf-archive
50 m4_include([autoconf-archive/ax_check_python_modules.m4])
53 m4_include([autoconf-archive/ax_compare_version.m4])
54 m4_include([autoconf-archive/ax_prog_python_version.m4])
56 dnl This one is to be able to run "make check-valgrind"
58 m4_include([autoconf-archive/ax_valgrind_check.m4])
60 AM_INIT_AUTOMAKE([1.11.1 foreign subdir-objects dist-xz tar-ustar parallel-tests])
66 dnl is "tar --format=ustar -chf" where the "-h" option actually
[all …]
DNEWS4 elf-helpers: make sure config.h is included first
8 release-text-template.txt: Modernize a little bit.
9 dwarf-reader: Don't compute canonical type while propagating one
10 Bug 29693 - clang-libs from f37 fails self test
11 Bug 30466 - harfbuzz fails self-check on f38
12 Bug 30467 - enlightenment fails self check on f38
13 configure.ac: Bump to 2.4 version
14 Bug 30503 - Fail to compare non-anonymous struct vs named struct data members
15 Bug 30461 - insight fails self-compare
16 fedabipkgdiff: Don't choke Koji servers with self-signed SSL certs
[all …]
/third_party/openssl/
DINSTALL.md11 - [Prerequisites](#prerequisites)
12 - [Notational Conventions](#notational-conventions)
13 - [Quick Installation Guide](#quick-installation-guide)
14 - [Building OpenSSL](#building-openssl)
15 - [Installing OpenSSL](#installing-openssl)
16 - [Configuration Options](#configuration-options)
17 - [API Level](#api-level)
18 - [Cross Compile Prefix](#cross-compile-prefix)
19 - [Build Type](#build-type)
20 - [Directories](#directories)
[all …]
DConfigure2 # -*- mode: perl; -*-
3 # Copyright 2016-2023 The OpenSSL Project Authors. All Rights Reserved.
10 ## Configure -- OpenSSL source tree configuration script
30Configure [no-<cipher> ...] [enable-<cipher> ...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx] [no-hw-x…
42 *** perl configdata.pm --dump ***
52 # --config add the given configuration file, which will be read after
55 # --prefix prefix for the OpenSSL installation, which includes the
59 # --openssldir OpenSSL data area, such as openssl.cnf, certificates and keys.
61 # given with --prefix.
64 # --banner=".." Output specified text instead of default completion banner
[all …]
/third_party/pcre2/pcre2/maint/
DManyConfigTests13 # -noasan skip the test that uses -fsanitize=address
14 # -nousan skip the test that uses -fsanitize=undefined
15 # -nodebug skip the test that uses --enable-debug
16 # -nojit skip all JIT tests
17 # -nojitmain skip non-valgrind JIT tests
18 # -nojitvalgrind skip JIT tests with valgrind
19 # -nomain skip all the main (non-JIT) set of tests
20 # -nomainvalgrind skip the main (non-JIT) valgrind tests
21 # -notmp skip the tests in a temporary directory
22 # -notmpjit skip the JIT test in a temporary directory
[all …]
/third_party/ffmpeg/
Dconfigure3 # FFmpeg configure script
5 # Copyright (c) 2000-2002 Fabrice Bellard
6 # Copyright (c) 2005-2008 Diego Biurrun
7 # Copyright (c) 2005-2008 Mans Rullgard
32 if test "0$FF_CONF_EXEC" -lt 1; then
36 if test "0$FF_CONF_EXEC" -lt 2; then
40 if test "0$FF_CONF_EXEC" -lt 3; then
45 echo "This configure script requires a POSIX-compatible shell"
48 echo "Instead, install a working POSIX-compatible shell."
49 echo "Disabling this configure test will create a broken FFmpeg."
[all …]
/third_party/libwebsockets/READMEs/
DREADME.coding.md7 user callback found in test-server.c / test-server-http.c.
34 So it if highly recommended you put your protocol-specific code into the
36 use it dynamically-loaded.
47 - `lws_callback_on_writable(wsi)` for a specific `wsi`, or
49 - `lws_callback_on_writable_all_protocol(protocol)` for all connections
75 You will receive a message about "Illegal back-to-back write of ... detected"
82 and be buffered for completion by lws; it will be auto-completed by the
146 libraries that also take this locking-free, nonblocking event loop approach that
187 This will take a platform-specific action to wake the lws event loop thread wait,
191 message to every vhost-protocol instantiation, so you can handle this callback,
[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/pcre2/pcre2/
DChangeLog2 --------------------
7 Version 10.44 07-June-2024
8 --------------------------
10 1. If a pattern contained a variable-length lookbehind in which the first
17 2. Further updates to the oss-fuzz support:
22 classes contain a lot of non-ascii characters.
26 (c) Arranged for text error messages to be shown in 16-bit and 32-bit modes.
35 bytes because this takes a long time, causing oss-fuzz to time out.
55 break property unless a zero-width joiner intervenes. PCRE2 was not insisting
61 Version 10.43 16-February-2024
[all …]
/third_party/skia/third_party/externals/freetype/docs/oldlogs/
DChangeLog.2101 2021-07-18 Werner Lemberg <wl@gnu.org>
7 Tag sources with `VER-2-11-0'.
15 builds/wince/vc2005-ce/index.html,
16 builds/wince/vc2008-ce/index.html, docs/freetype-config.1:
22 * builds/unix/configure.raw (version_info): Set to 24:0:18.
26 * builds/toplevel.mk (dist): Ignore more git-related files.
28 2021-07-17 David Turner <david@freetype.org>
32 The code assumed that if `__SSE2__` is defined, then 64-bit integer
37 64-bit integer types are not available.
41 2021-07-16 Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
[all …]

12