Home
last modified time | relevance | path

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

/external/clang/include/clang/Basic/
DSanitizers.h24 typedef uint64_t SanitizerMask; typedef
40 const SanitizerMask ID = 1ULL << SO_##ID;
42 const SanitizerMask ID = ALIAS; \
43 const SanitizerMask ID##Group = 1ULL << SO_##ID##Group;
52 bool has(SanitizerMask K) const { in has()
58 bool hasOneOf(SanitizerMask K) const { return Mask & K; } in hasOneOf()
61 void set(SanitizerMask K, bool Value) { in set()
73 SanitizerMask Mask;
78 SanitizerMask parseSanitizerValue(StringRef Value, bool AllowGroups);
82 SanitizerMask expandSanitizerGroups(SanitizerMask Kinds);
DAttr.td1551 SanitizerMask getMask() const {
1552 SanitizerMask Mask = 0;
1554 SanitizerMask ParsedMask =
/external/clang/lib/Driver/
DSanitizerArgs.cpp28 enum : SanitizerMask {
56 static SanitizerMask parseArgValues(const Driver &D, const llvm::opt::Arg *A,
69 SanitizerMask Mask);
76 SanitizerMask Mask);
82 static bool getDefaultBlacklist(const Driver &D, SanitizerMask Kinds, in getDefaultBlacklist()
107 static SanitizerMask setGroupBits(SanitizerMask Kinds) { in setGroupBits()
116 static SanitizerMask parseSanitizeTrapArgs(const Driver &D, in parseSanitizeTrapArgs()
118 SanitizerMask TrapRemove = 0; // During the loop below, the accumulated set of in parseSanitizeTrapArgs()
121 SanitizerMask TrappingKinds = 0; in parseSanitizeTrapArgs()
122 SanitizerMask TrappingSupportedWithGroups = setGroupBits(TrappingSupported); in parseSanitizeTrapArgs()
[all …]
DCrossWindowsToolChain.cpp110 clang::SanitizerMask CrossWindowsToolChain::getSupportedSanitizers() const { in getSupportedSanitizers()
111 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
DToolChains.h539 SanitizerMask getSupportedSanitizers() const override;
728 SanitizerMask getSupportedSanitizers() const override;
800 SanitizerMask getSupportedSanitizers() const override;
994 SanitizerMask getSupportedSanitizers() const override;
1032 SanitizerMask getSupportedSanitizers() const override;
1135 SanitizerMask getSupportedSanitizers() const override;
DToolChain.cpp655 SanitizerMask ToolChain::getSupportedSanitizers() const { in getSupportedSanitizers()
659 SanitizerMask Res = (Undefined & ~Vptr & ~Function) | (CFI & ~CFIICall) | in getSupportedSanitizers()
DMSVCToolChain.cpp631 SanitizerMask MSVCToolChain::getSupportedSanitizers() const { in getSupportedSanitizers()
632 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
DToolChains.cpp1214 SanitizerMask Darwin::getSupportedSanitizers() const { in getSupportedSanitizers()
1215 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
3139 SanitizerMask FreeBSD::getSupportedSanitizers() const { in getSupportedSanitizers()
3144 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
4125 SanitizerMask Linux::getSupportedSanitizers() const { in getSupportedSanitizers()
4134 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
4530 SanitizerMask PS4CPU::getSupportedSanitizers() const { in getSupportedSanitizers()
4531 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
/external/clang/lib/Basic/
DSanitizers.cpp20 SanitizerMask clang::parseSanitizerValue(StringRef Value, bool AllowGroups) { in parseSanitizerValue()
21 SanitizerMask ParsedKind = llvm::StringSwitch<SanitizerMask>(Value) in parseSanitizerValue()
30 SanitizerMask clang::expandSanitizerGroups(SanitizerMask Kinds) { in expandSanitizerGroups()
/external/clang/include/clang/Driver/
DToolChain.h412 virtual SanitizerMask getSupportedSanitizers() const;
/external/clang/lib/CodeGen/
DCGExprScalar.cpp89 void EmitBinOpCheck(ArrayRef<std::pair<Value *, SanitizerMask>> Checks,
927 ArrayRef<std::pair<Value *, SanitizerMask>> Checks, const BinOpInfo &Info) { in EmitBinOpCheck()
2244 SmallVector<std::pair<llvm::Value *, SanitizerMask>, 2> Checks; in EmitUndefinedBehaviorIntegerDivAndRemCheck()
2369 SanitizerMask Kind = isSigned ? SanitizerKind::SignedIntegerOverflow in EmitOverflowCheckedBinOp()
2731 SmallVector<std::pair<Value *, SanitizerMask>, 2> Checks; in EmitShl()
DCGExpr.cpp521 SmallVector<std::pair<llvm::Value *, SanitizerMask>, 3> Checks; in EmitTypeCheck()
1312 SanitizerMask Kind = NeedsEnumCheck ? SanitizerKind::Enum : SanitizerKind::Bool; in EmitLoadOfScalar()
2385 static CheckRecoverableKind getRecoverableKind(SanitizerMask Kind) { in getRecoverableKind()
2433 ArrayRef<std::pair<llvm::Value *, SanitizerMask>> Checked, in EmitCheck()
DCGClass.cpp2571 SanitizerMask M; in EmitVTablePtrCheck()
DCodeGenFunction.h3008 void EmitCheck(ArrayRef<std::pair<llvm::Value *, SanitizerMask>> Checked,
/external/clang/lib/Frontend/
DCompilerInvocation.cpp355 SanitizerMask K = parseSanitizerValue(Sanitizer, /*AllowGroups=*/false); in parseSanitizerKinds()