Home
last modified time | relevance | path

Searched full:sanitizers (Results 1 – 25 of 315) sorted by relevance

12345678910>>...13

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/
H A DSanitizerArgs.h11 #include "clang/Basic/Sanitizers.h"
24 SanitizerSet Sanitizers; variable
69 bool needsAsanRt() const { return Sanitizers.has(SanitizerKind::Address); } in needsAsanRt()
71 return Sanitizers.has(SanitizerKind::HWAddress); in needsHwasanRt()
76 bool needsTsanRt() const { return Sanitizers.has(SanitizerKind::Thread); } in needsTsanRt()
77 bool needsMsanRt() const { return Sanitizers.has(SanitizerKind::Memory); } in needsMsanRt()
78 bool needsFuzzer() const { return Sanitizers.has(SanitizerKind::Fuzzer); } in needsFuzzer()
80 return Sanitizers.has(SanitizerKind::Leak) && in needsLsanRt()
81 !Sanitizers.has(SanitizerKind::Address) && in needsLsanRt()
82 !Sanitizers.has(SanitizerKind::HWAddress); in needsLsanRt()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/
H A DSanitizerArgs.cpp10 #include "clang/Basic/Sanitizers.h"
119 /// Produce a string containing comma-separated names of sanitizers in \p
120 /// Sanitizers set.
121 static std::string toString(const clang::SanitizerSet &Sanitizers);
204 #include "clang/Basic/Sanitizers.def" in setGroupBits()
211 // sanitizers disabled by the current sanitizer in parseSanitizeTrapArgs()
253 return (Sanitizers.Mask & NeedsUbsanRt & ~TrapSanitizers.Mask) || in needsUbsanRt()
258 return !(Sanitizers.Mask & SanitizerKind::CFI & ~TrapSanitizers.Mask) && in needsCfiRt()
263 return (Sanitizers.Mask & SanitizerKind::CFI & ~TrapSanitizers.Mask) && in needsCfiDiagRt()
268 return NeedPIE || (Sanitizers.Mask & RequiresPIE); in requiresPIE()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/
H A DSanitizers.cpp1 //===- Sanitizers.cpp - C Language Family Language Options ----------------===//
9 // This file defines the classes from Sanitizers.h
13 #include "clang/Basic/Sanitizers.h"
26 #include "clang/Basic/Sanitizers.def"
33 #include "clang/Basic/Sanitizers.def" in parseSanitizerValue()
43 #include "clang/Basic/Sanitizers.def" in serializeSanitizerSet()
51 #include "clang/Basic/Sanitizers.def" in expandSanitizerGroups()
H A DNoSanitizeList.cpp1 //===--- NoSanitizeList.cpp - Ignored list for sanitizers ----------------===//
10 // sanitizers.
17 #include "clang/Basic/Sanitizers.h"
H A DSanitizerSpecialCaseList.cpp1 //===--- SanitizerSpecialCaseList.cpp - SCL for sanitizers ----------------===//
48 #include "clang/Basic/Sanitizers.def" in createSanitizerSections()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DSanitizers.h1 //===- Sanitizers.h - C Language Family Language Options --------*- C++ -*-===//
128 // Define the set of sanitizer kinds, as well as the set of sanitizers each
136 #include "clang/Basic/Sanitizers.def"
149 #include "clang/Basic/Sanitizers.def"
159 /// Check if one or more sanitizers are enabled.
168 /// Disable the sanitizers specified in \p K.
171 /// Returns true if no sanitizers are enabled.
174 /// Bitmask of enabled sanitizers.
186 /// For each sanitizer group bit set in \p Kinds, set the bits for sanitizers
190 /// Return the sanitizers which do not affect preprocessing.
H A DSanitizers.def1 //===--- Sanitizers.def - Runtime sanitizer options -------------*- C++ -*-===//
9 // This file defines the options for specifying which runtime sanitizers to
12 // macro to get information on options which refer to sets of sanitizers.
33 // sanitizers in this group.
133 // -fsanitize=undefined includes all the sanitizers which have low overhead, no
184 // Magic group, containing all sanitizers. For example, "-fno-sanitize=all"
185 // can be used to disable all the sanitizers.
H A DNoSanitizeList.h1 //===--- NoSanitizeList.h - List of ignored entities for sanitizers --*- C++
11 // instrumentation done in sanitizers.
H A DSanitizerSpecialCaseList.h1 //===--- SanitizerSpecialCaseList.h - SCL for sanitizers --------*- C++ -*-===//
18 #include "clang/Basic/Sanitizers.h"
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_common_interceptors.inc928 // https://github.com/google/sanitizers/issues/321.
939 // https://github.com/google/sanitizers/issues/321.
980 // https://github.com/google/sanitizers/issues/321.
998 // https://github.com/google/sanitizers/issues/321.
1015 // https://github.com/google/sanitizers/issues/321.
1033 // https://github.com/google/sanitizers/issues/321.
1208 // https://github.com/google/sanitizers/issues/321.
1340 // https://github.com/google/sanitizers/issues/321.
1353 // https://github.com/google/sanitizers/issues/321.
1366 // https://github.com/google/sanitizers/issues/321.
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_common_interceptors.inc955 // https://github.com/google/sanitizers/issues/321.
966 // https://github.com/google/sanitizers/issues/321.
1007 // https://github.com/google/sanitizers/issues/321.
1025 // https://github.com/google/sanitizers/issues/321.
1042 // https://github.com/google/sanitizers/issues/321.
1060 // https://github.com/google/sanitizers/issues/321.
1235 // https://github.com/google/sanitizers/issues/321.
1370 // https://github.com/google/sanitizers/issues/321.
1383 // https://github.com/google/sanitizers/issues/321.
1396 // https://github.com/google/sanitizers/issues/321.
[all …]
H A Dsanitizer_common_interceptors_netbsd_compat.inc39 // https://github.com/google/sanitizers/issues/321.
51 // https://github.com/google/sanitizers/issues/321.
/netbsd-src/sys/external/bsd/compiler_rt/dist/
H A DCODE_OWNERS.TXT33 D: MacOS/iOS port of sanitizers
41 D: AddressSanitizer, sanitizer_common, porting sanitizers to another platforms
49 D: MemorySanitizer, Android port of sanitizers
/netbsd-src/external/apache2/llvm/dist/llvm/utils/lit/lit/llvm/
H A Dconfig.py87 # Sanitizers.
88 sanitizers = getattr(config, 'llvm_use_sanitizer', '')
89 sanitizers = frozenset(x.lower() for x in sanitizers.split(';'))
90 if 'address' in sanitizers:
92 if 'memory' in sanitizers or 'memorywithorigins' in sanitizers:
94 if 'undefined' in sanitizers:
110 if ('address' in sanitizers and
269 'to use sanitizers.')
278 'but test suite is configured to use sanitizers.')
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_common_interceptors.inc1023 // https://github.com/google/sanitizers/issues/321.
1041 // https://github.com/google/sanitizers/issues/321.
1058 // https://github.com/google/sanitizers/issues/321.
1076 // https://github.com/google/sanitizers/issues/321.
1251 // https://github.com/google/sanitizers/issues/321.
1386 // https://github.com/google/sanitizers/issues/321.
1399 // https://github.com/google/sanitizers/issues/321.
1412 // https://github.com/google/sanitizers/issues/321.
1425 // https://github.com/google/sanitizers/issues/321.
1469 // https://github.com/google/sanitizers/issues/321.
[all …]
H A Dsanitizer_common_interceptors_netbsd_compat.inc39 // https://github.com/google/sanitizers/issues/321.
51 // https://github.com/google/sanitizers/issues/321.
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DSanitizerSpecialCaseList.rst61 will be placed under the ``[*]`` section applying to all enabled sanitizers.
89 # Sections can be used to limit ignorelist entries to specific sanitizers
95 # Entries without sections are placed into [*] and apply to all sanitizers
H A DSanitizerStats.rst11 The sanitizers support a simple mechanism for gathering profiling statistics
12 to help understand the overhead associated with sanitizers.
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DSpecialCaseList.h1 //===-- SpecialCaseList.h - special case list for sanitizers ----*- C++ -*-===//
9 // "special case lists" for code sanitizers. Such files are used to
11 // sanitizers like AddressSanitizer or UndefinedBehaviorSanitizer.
14 // using a '[section_name]' header and can be used to specify sanitizers the
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/asan/
H A DREADME.txt15 lib/sanitizer_common/ : Code shared between various sanitizers.
26 https://github.com/google/sanitizers/wiki/AddressSanitizerHowToBuild
H A Dasan_flags.inc118 // https://github.com/google/sanitizers/issues/131
119 // https://github.com/google/sanitizers/issues/309
146 "https://github.com/google/sanitizers/wiki/AddressSanitizerContainerOverflow")
/netbsd-src/share/man/man7/
H A Dkernel_sanitizers.735 .Nd NetBSD Kernel Sanitizers
37 Kernel Sanitizers are powerful kernel bug detection features that can
42 supports four kernel sanitizers.
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DStackSafetyAnalysis.rst12 The primary purpose of the analysis is to be used by sanitizers to avoid
48 can't accept false 'safe' classification which may cause sanitizers to miss actual
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/asan/
H A Dasan_flags.inc116 // https://github.com/google/sanitizers/issues/131
117 // https://github.com/google/sanitizers/issues/309
143 "https://github.com/google/sanitizers/wiki/"
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/asan/
H A Dasan_flags.inc116 // https://github.com/google/sanitizers/issues/131
117 // https://github.com/google/sanitizers/issues/309
144 "https://github.com/google/sanitizers/wiki/AddressSanitizerContainerOverflow")

12345678910>>...13