/external/clang/lib/Basic/ |
Sanitizers.cpp | 20 SanitizerMask clang::parseSanitizerValue(StringRef Value, bool AllowGroups) { 21 SanitizerMask ParsedKind = llvm::StringSwitch<SanitizerMask>(Value) 30 SanitizerMask clang::expandSanitizerGroups(SanitizerMask Kinds) {
|
/external/clang/include/clang/Basic/ |
Sanitizers.h | 24 typedef uint64_t SanitizerMask; 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 { 58 bool hasOneOf(SanitizerMask K) const { return Mask & K; } 61 void set(SanitizerMask K, bool Value) { 73 SanitizerMask Mask; 77 /// Returns a non-zero SanitizerMask, or \c 0 if \p Value is not known. 78 SanitizerMask parseSanitizerValue(StringRef Value, bool AllowGroups) [all...] |
/external/clang/lib/Driver/ |
SanitizerArgs.cpp | 28 enum : SanitizerMask { 55 /// invalid components. Returns a 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, 107 static SanitizerMask setGroupBits(SanitizerMask Kinds) { 116 static SanitizerMask parseSanitizeTrapArgs(const Driver &D, 118 SanitizerMask TrapRemove = 0; // During the loop below, the accumulated set o [all...] |
CrossWindowsToolChain.cpp | 110 clang::SanitizerMask CrossWindowsToolChain::getSupportedSanitizers() const { 111 SanitizerMask Res = ToolChain::getSupportedSanitizers();
|
ToolChains.h | 539 SanitizerMask getSupportedSanitizers() const override; 728 SanitizerMask getSupportedSanitizers() const override; 800 SanitizerMask getSupportedSanitizers() const override; [all...] |
MSVCToolChain.cpp | 631 SanitizerMask MSVCToolChain::getSupportedSanitizers() const { 632 SanitizerMask Res = ToolChain::getSupportedSanitizers();
|
ToolChain.cpp | 655 SanitizerMask ToolChain::getSupportedSanitizers() const { 659 SanitizerMask Res = (Undefined & ~Vptr & ~Function) | (CFI & ~CFIICall) |
|
ToolChains.cpp | [all...] |
/external/clang/include/clang/Driver/ |
ToolChain.h | 412 virtual SanitizerMask getSupportedSanitizers() const;
|
/external/clang/lib/CodeGen/ |
CGExprScalar.cpp | 89 void EmitBinOpCheck(ArrayRef<std::pair<Value *, SanitizerMask>> Checks, [all...] |
CGExpr.cpp | 521 SmallVector<std::pair<llvm::Value *, SanitizerMask>, 3> Checks; [all...] |
CGClass.cpp | [all...] |
CodeGenFunction.h | [all...] |
/external/clang/lib/Frontend/ |
CompilerInvocation.cpp | 355 SanitizerMask K = parseSanitizerValue(Sanitizer, /*AllowGroups=*/false); [all...] |