Searched refs:SanitizerMask (Results 1 – 15 of 15) sorted by relevance
/external/clang/include/clang/Basic/ |
D | Sanitizers.h | 24 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);
|
D | Attr.td | 1551 SanitizerMask getMask() const { 1552 SanitizerMask Mask = 0; 1554 SanitizerMask ParsedMask =
|
/external/clang/lib/Driver/ |
D | SanitizerArgs.cpp | 28 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 …]
|
D | CrossWindowsToolChain.cpp | 110 clang::SanitizerMask CrossWindowsToolChain::getSupportedSanitizers() const { in getSupportedSanitizers() 111 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
|
D | ToolChains.h | 539 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;
|
D | ToolChain.cpp | 655 SanitizerMask ToolChain::getSupportedSanitizers() const { in getSupportedSanitizers() 659 SanitizerMask Res = (Undefined & ~Vptr & ~Function) | (CFI & ~CFIICall) | in getSupportedSanitizers()
|
D | MSVCToolChain.cpp | 631 SanitizerMask MSVCToolChain::getSupportedSanitizers() const { in getSupportedSanitizers() 632 SanitizerMask Res = ToolChain::getSupportedSanitizers(); in getSupportedSanitizers()
|
D | ToolChains.cpp | 1214 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/ |
D | Sanitizers.cpp | 20 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/ |
D | ToolChain.h | 412 virtual SanitizerMask getSupportedSanitizers() const;
|
/external/clang/lib/CodeGen/ |
D | CGExprScalar.cpp | 89 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()
|
D | CGExpr.cpp | 521 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()
|
D | CGClass.cpp | 2571 SanitizerMask M; in EmitVTablePtrCheck()
|
D | CodeGenFunction.h | 3008 void EmitCheck(ArrayRef<std::pair<llvm::Value *, SanitizerMask>> Checked,
|
/external/clang/lib/Frontend/ |
D | CompilerInvocation.cpp | 355 SanitizerMask K = parseSanitizerValue(Sanitizer, /*AllowGroups=*/false); in parseSanitizerKinds()
|