| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/ |
| H A D | SanitizerArgs.h | 11 #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 D | SanitizerArgs.cpp | 10 #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 D | Sanitizers.cpp | 1 //===- 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 D | NoSanitizeList.cpp | 1 //===--- NoSanitizeList.cpp - Ignored list for sanitizers ----------------===// 10 // sanitizers. 17 #include "clang/Basic/Sanitizers.h"
|
| H A D | SanitizerSpecialCaseList.cpp | 1 //===--- 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 D | Sanitizers.h | 1 //===- 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 D | Sanitizers.def | 1 //===--- 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 D | NoSanitizeList.h | 1 //===--- NoSanitizeList.h - List of ignored entities for sanitizers --*- C++ 11 // instrumentation done in sanitizers.
|
| H A D | SanitizerSpecialCaseList.h | 1 //===--- 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 D | sanitizer_common_interceptors.inc | 928 // 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 D | sanitizer_common_interceptors.inc | 955 // 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 D | sanitizer_common_interceptors_netbsd_compat.inc | 39 // 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 D | CODE_OWNERS.TXT | 33 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 D | config.py | 87 # 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 D | sanitizer_common_interceptors.inc | 1023 // 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 D | sanitizer_common_interceptors_netbsd_compat.inc | 39 // 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 D | SanitizerSpecialCaseList.rst | 61 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 D | SanitizerStats.rst | 11 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 D | SpecialCaseList.h | 1 //===-- 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 D | README.txt | 15 lib/sanitizer_common/ : Code shared between various sanitizers. 26 https://github.com/google/sanitizers/wiki/AddressSanitizerHowToBuild
|
| H A D | asan_flags.inc | 118 // 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 D | kernel_sanitizers.7 | 35 .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 D | StackSafetyAnalysis.rst | 12 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 D | asan_flags.inc | 116 // 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 D | asan_flags.inc | 116 // https://github.com/google/sanitizers/issues/131 117 // https://github.com/google/sanitizers/issues/309 144 "https://github.com/google/sanitizers/wiki/AddressSanitizerContainerOverflow")
|