/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | Sanitizers.cpp | 23 #define SANITIZER(NAME, ID) constexpr SanitizerMask SanitizerKind::ID; 25 constexpr SanitizerMask SanitizerKind::ID; \ 26 constexpr SanitizerMask SanitizerKind::ID##Group; 29 SanitizerMask clang::parseSanitizerValue(StringRef Value, bool AllowGroups) { in parseSanitizerValue() 30 SanitizerMask ParsedKind = llvm::StringSwitch<SanitizerMask>(Value) in parseSanitizerValue() 33 .Case(NAME, AllowGroups ? SanitizerKind::ID##Group : SanitizerMask()) in parseSanitizerValue() 35 .Default(SanitizerMask()); in parseSanitizerValue() 47 SanitizerMask clang::expandSanitizerGroups(SanitizerMask Kinds) { in expandSanitizerGroups() 56 llvm::hash_code SanitizerMask::hash_value() const { in hash_value() 61 unsigned SanitizerMask::countPopulation() const { in countPopulation() [all …]
|
H A D | NoSanitizeList.cpp | 30 bool NoSanitizeList::containsGlobal(SanitizerMask Mask, StringRef GlobalName, in containsGlobal() 35 bool NoSanitizeList::containsType(SanitizerMask Mask, StringRef MangledTypeName, in containsType() 40 bool NoSanitizeList::containsFunction(SanitizerMask Mask, in containsFunction() 45 bool NoSanitizeList::containsFile(SanitizerMask Mask, StringRef FileName, in containsFile() 50 bool NoSanitizeList::containsMainFile(SanitizerMask Mask, StringRef FileName, in containsMainFile() 55 bool NoSanitizeList::containsLocation(SanitizerMask Mask, SourceLocation Loc, in containsLocation()
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ |
H A D | SanitizerArgs.cpp | 31 static const SanitizerMask NeedsUbsanRt = 36 static const SanitizerMask NeedsUbsanCxxRt = 38 static const SanitizerMask NotAllowedWithTrap = SanitizerKind::Vptr; 39 static const SanitizerMask NotAllowedWithMinimalRuntime = SanitizerKind::Vptr; 40 static const SanitizerMask NotAllowedWithExecuteOnly = 42 static const SanitizerMask NeedsUnwindTables = 46 static const SanitizerMask SupportsCoverage = 59 static const SanitizerMask RecoverableByDefault = 63 static const SanitizerMask Unrecoverable = 65 static const SanitizerMask AlwaysRecoverable = SanitizerKind::KernelAddress | [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | NoSanitizeList.h | 25 class SanitizerMask; variable 37 bool containsGlobal(SanitizerMask Mask, StringRef GlobalName, 39 bool containsType(SanitizerMask Mask, StringRef MangledTypeName, 41 bool containsFunction(SanitizerMask Mask, StringRef FunctionName) const; 42 bool containsFile(SanitizerMask Mask, StringRef FileName, 44 bool containsMainFile(SanitizerMask Mask, StringRef FileName, 46 bool containsLocation(SanitizerMask Mask, SourceLocation Loc,
|
H A D | SanitizerSpecialCaseList.h | 43 bool inSection(SanitizerMask Mask, StringRef Prefix, StringRef Query, 51 SanitizerSection(SanitizerMask SM, SectionEntries &E) in SanitizerSection() 54 SanitizerMask Mask;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | SanitizerMetadata.cpp | 30 SanitizerMask expandKernelSanitizerMasks(SanitizerMask Mask) { in expandKernelSanitizerMasks() 40 SanitizerMask NoSanitizeAttrMask, in reportGlobal() 90 SanitizerMask NoSanitizeMask; in reportGlobal()
|
H A D | SanitizerMetadata.h | 44 SanitizerMask NoSanitizeAttrMask = {},
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | PS4CPU.h | 109 SanitizerMask getSupportedSanitizers() const override; 172 SanitizerMask getSupportedSanitizers() const override;
|
H A D | Fuchsia.cpp | 485 SanitizerMask Fuchsia::getSupportedSanitizers() const { in getSupportedSanitizers() 486 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers() 500 SanitizerMask Fuchsia::getDefaultSanitizers() const { in getDefaultSanitizers() 501 SanitizerMask Res; in getDefaultSanitizers()
|
H A D | PS4CPU.cpp | 425 SanitizerMask toolchains::PS4PS5Base::getSupportedSanitizers() const { in getSupportedSanitizers() 426 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers() 434 SanitizerMask toolchains::PS5CPU::getSupportedSanitizers() const { in getSupportedSanitizers() 435 SanitizerMask Res = PS4PS5Base::getSupportedSanitizers(); in getSupportedSanitizers()
|
H A D | HIPAMD.cpp | 57 SanitizerMask K = parseSanitizerValue(A->getValue(), /*AllowGroups=*/false); in shouldSkipSanitizeOption() 263 SanitizerMask K = parseSanitizerValue(A->getValue(), /*AllowGroups=*/false); in HIPAMDToolChain() 379 SanitizerMask HIPAMDToolChain::getSupportedSanitizers() const { in getSupportedSanitizers()
|
H A D | AMDGPUOpenMP.h | 51 SanitizerMask getSupportedSanitizers() const override;
|
H A D | CrossWindows.cpp | 285 clang::SanitizerMask CrossWindowsToolChain::getSupportedSanitizers() const { in getSupportedSanitizers() 286 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
|
H A D | Linux.h | 51 SanitizerMask getSupportedSanitizers() const override;
|
H A D | OHOS.h | 82 SanitizerMask getSupportedSanitizers() const override;
|
H A D | HIPAMD.h | 85 SanitizerMask getSupportedSanitizers() const override;
|
H A D | AMDGPU.h | 143 SanitizerMask getSupportedSanitizers() const override { in getSupportedSanitizers()
|
H A D | Solaris.cpp | 335 SanitizerMask Solaris::getSupportedSanitizers() const { in getSupportedSanitizers() 337 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
|
H A D | OpenBSD.cpp | 299 SanitizerMask OpenBSD::getSupportedSanitizers() const { in getSupportedSanitizers() 302 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
|
H A D | OHOS.cpp | 380 SanitizerMask OHOS::getSupportedSanitizers() const { in getSupportedSanitizers() 381 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
|
H A D | AMDGPUOpenMP.cpp | 133 SanitizerMask AMDGPUOpenMPToolChain::getSupportedSanitizers() const { in getSupportedSanitizers()
|
H A D | MSVC.h | 114 SanitizerMask getSupportedSanitizers() const override;
|
H A D | FreeBSD.cpp | 485 SanitizerMask FreeBSD::getSupportedSanitizers() const { in getSupportedSanitizers() 490 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
|
H A D | WebAssembly.cpp | 540 SanitizerMask WebAssembly::getSupportedSanitizers() const { in getSupportedSanitizers() 541 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | ToolChain.h | 784 virtual SanitizerMask getSupportedSanitizers() const; 787 virtual SanitizerMask getDefaultSanitizers() const { in getDefaultSanitizers() 788 return SanitizerMask(); in getDefaultSanitizers()
|