Home
last modified time | relevance | path

Searched refs:SanitizerMask (Results 1 – 25 of 51) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DSanitizers.cpp23 #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 DNoSanitizeList.cpp30 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 DSanitizerArgs.cpp31 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 DNoSanitizeList.h25 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 DSanitizerSpecialCaseList.h43 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 DSanitizerMetadata.cpp30 SanitizerMask expandKernelSanitizerMasks(SanitizerMask Mask) { in expandKernelSanitizerMasks()
40 SanitizerMask NoSanitizeAttrMask, in reportGlobal()
90 SanitizerMask NoSanitizeMask; in reportGlobal()
H A DSanitizerMetadata.h44 SanitizerMask NoSanitizeAttrMask = {},
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DPS4CPU.h109 SanitizerMask getSupportedSanitizers() const override;
172 SanitizerMask getSupportedSanitizers() const override;
H A DFuchsia.cpp485 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 DPS4CPU.cpp425 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 DHIPAMD.cpp57 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 DAMDGPUOpenMP.h51 SanitizerMask getSupportedSanitizers() const override;
H A DCrossWindows.cpp285 clang::SanitizerMask CrossWindowsToolChain::getSupportedSanitizers() const { in getSupportedSanitizers()
286 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
H A DLinux.h51 SanitizerMask getSupportedSanitizers() const override;
H A DOHOS.h82 SanitizerMask getSupportedSanitizers() const override;
H A DHIPAMD.h85 SanitizerMask getSupportedSanitizers() const override;
H A DAMDGPU.h143 SanitizerMask getSupportedSanitizers() const override { in getSupportedSanitizers()
H A DSolaris.cpp335 SanitizerMask Solaris::getSupportedSanitizers() const { in getSupportedSanitizers()
337 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
H A DOpenBSD.cpp299 SanitizerMask OpenBSD::getSupportedSanitizers() const { in getSupportedSanitizers()
302 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
H A DOHOS.cpp380 SanitizerMask OHOS::getSupportedSanitizers() const { in getSupportedSanitizers()
381 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
H A DAMDGPUOpenMP.cpp133 SanitizerMask AMDGPUOpenMPToolChain::getSupportedSanitizers() const { in getSupportedSanitizers()
H A DMSVC.h114 SanitizerMask getSupportedSanitizers() const override;
H A DFreeBSD.cpp485 SanitizerMask FreeBSD::getSupportedSanitizers() const { in getSupportedSanitizers()
490 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
H A DWebAssembly.cpp540 SanitizerMask WebAssembly::getSupportedSanitizers() const { in getSupportedSanitizers()
541 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DToolChain.h784 virtual SanitizerMask getSupportedSanitizers() const;
787 virtual SanitizerMask getDefaultSanitizers() const { in getDefaultSanitizers()
788 return SanitizerMask(); in getDefaultSanitizers()

123