/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; 50 bool has(SanitizerMask K) const { 56 bool hasOneOf(SanitizerMask K) const { return Mask & K; } 59 void set(SanitizerMask K, bool Value) { 71 SanitizerMask Mask = 0; 75 /// Returns a non-zero SanitizerMask, or \c 0 if \p Value is not known. 76 SanitizerMask parseSanitizerValue(StringRef Value, bool AllowGroups) [all...] |
/external/clang/lib/Driver/ |
SanitizerArgs.cpp | 28 enum : SanitizerMask { 57 /// invalid components. Returns a SanitizerMask. 58 static SanitizerMask parseArgValues(const Driver &D, const llvm::opt::Arg *A, 71 SanitizerMask Mask); 78 SanitizerMask Mask); 84 static bool getDefaultBlacklist(const Driver &D, SanitizerMask Kinds, 109 static SanitizerMask setGroupBits(SanitizerMask Kinds) { 118 static SanitizerMask parseSanitizeTrapArgs(const Driver &D, 120 SanitizerMask TrapRemove = 0; // During the loop below, the accumulated set o [all...] |
CrossWindowsToolChain.cpp | 112 clang::SanitizerMask CrossWindowsToolChain::getSupportedSanitizers() const { 113 SanitizerMask Res = ToolChain::getSupportedSanitizers();
|
ToolChains.h | 564 SanitizerMask getSupportedSanitizers() const override; 639 SanitizerMask getSupportedSanitizers() const override; 640 SanitizerMask getDefaultSanitizers() const override; 770 SanitizerMask getSupportedSanitizers() const override; 841 SanitizerMask getSupportedSanitizers() const override; [all...] |
ToolChain.cpp | 685 SanitizerMask ToolChain::getSupportedSanitizers() const { 689 SanitizerMask Res = (Undefined & ~Vptr & ~Function) | (CFI & ~CFIICall) |
|
ToolChains.cpp | [all...] |
MSVCToolChain.cpp | 692 SanitizerMask MSVCToolChain::getSupportedSanitizers() const { 693 SanitizerMask Res = ToolChain::getSupportedSanitizers();
|
/external/clang/include/clang/Driver/ |
ToolChain.h | 426 virtual SanitizerMask getSupportedSanitizers() const; 429 virtual SanitizerMask getDefaultSanitizers() const { return 0; }
|
/external/clang/lib/CodeGen/ |
CGExpr.cpp | 546 SmallVector<std::pair<llvm::Value *, SanitizerMask>, 3> Checks; [all...] |
CGExprScalar.cpp | 89 void EmitBinOpCheck(ArrayRef<std::pair<Value *, SanitizerMask>> Checks, [all...] |
CodeGenFunction.h | [all...] |
CGClass.cpp | [all...] |
/external/clang/lib/Frontend/ |
CompilerInvocation.cpp | 372 SanitizerMask K = parseSanitizerValue(Sanitizer, /*AllowGroups=*/false); [all...] |