Home
last modified time | relevance | path

Searched refs:AsanDtorKind (Results 1 – 10 of 10) sorted by relevance

/openbsd/src/gnu/llvm/clang/lib/Basic/
DSanitizers.cpp72 StringRef AsanDtorKindToString(llvm::AsanDtorKind kind) { in AsanDtorKindToString()
74 case llvm::AsanDtorKind::None: in AsanDtorKindToString()
76 case llvm::AsanDtorKind::Global: in AsanDtorKindToString()
78 case llvm::AsanDtorKind::Invalid: in AsanDtorKindToString()
84 llvm::AsanDtorKind AsanDtorKindFromString(StringRef kindStr) { in AsanDtorKindFromString()
85 return llvm::StringSwitch<llvm::AsanDtorKind>(kindStr) in AsanDtorKindFromString()
86 .Case("none", llvm::AsanDtorKind::None) in AsanDtorKindFromString()
87 .Case("global", llvm::AsanDtorKind::Global) in AsanDtorKindFromString()
88 .Default(llvm::AsanDtorKind::Invalid); in AsanDtorKindFromString()
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Instrumentation/
DAddressSanitizer.h40 AsanDtorKind DestructorKind = AsanDtorKind::Global,
51 AsanDtorKind DestructorKind;
DAddressSanitizerOptions.h16 enum class AsanDtorKind { enum
/openbsd/src/gnu/llvm/clang/include/clang/Driver/
DSanitizerArgs.h50 llvm::AsanDtorKind AsanDtorKind = llvm::AsanDtorKind::Invalid; variable
DOptions.td1803 NormalizedValuesScope<"llvm::AsanDtorKind">,
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DSanitizers.h198 StringRef AsanDtorKindToString(llvm::AsanDtorKind kind);
200 llvm::AsanDtorKind AsanDtorKindFromString(StringRef kind);
DCodeGenOptions.def247 ENUM_CODEGENOPT(SanitizeAddressDtor, llvm::AsanDtorKind, 2,
248 llvm::AsanDtorKind::Global) ///< Set how ASan global
/openbsd/src/gnu/llvm/clang/lib/Driver/
DSanitizerArgs.cpp944 AsanDtorKind = llvm::AsanDtorKind::None; in SanitizerArgs()
950 if (parsedAsanDtorKind == llvm::AsanDtorKind::Invalid && DiagnoseErrors) { in SanitizerArgs()
954 AsanDtorKind = parsedAsanDtorKind; in SanitizerArgs()
1262 if (AsanDtorKind != llvm::AsanDtorKind::Invalid) { in addArgs()
1264 AsanDtorKindToString(AsanDtorKind))); in addArgs()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
DAddressSanitizer.cpp427 static cl::opt<AsanDtorKind> ClOverrideDestructorKind(
431 cl::values(clEnumValN(AsanDtorKind::None, "none", "No destructors"),
432 clEnumValN(AsanDtorKind::Global, "global",
434 cl::init(AsanDtorKind::Invalid), cl::Hidden);
782 AsanDtorKind DestructorKind = AsanDtorKind::Global, in ModuleAddressSanitizer()
811 if (ClOverrideDestructorKind != AsanDtorKind::Invalid) in ModuleAddressSanitizer()
813 assert(this->DestructorKind != AsanDtorKind::Invalid); in ModuleAddressSanitizer()
861 AsanDtorKind DestructorKind;
1144 bool UseOdrIndicator, AsanDtorKind DestructorKind, in AddressSanitizerPass()
2119 if (DestructorKind != AsanDtorKind::None) { in InstrumentGlobalsELF()
[all …]
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DBackendUtil.cpp717 llvm::AsanDtorKind DestructorKind = in addSanitizers()