/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/ |
H A D | AddressSanitizer.h | 102 explicit AddressSanitizerPass(bool CompileKernel = false, 109 bool CompileKernel; 123 bool CompileKernel = false, bool Recover = false, bool UseGlobalGC = true, 130 bool CompileKernel; 138 FunctionPass *createAddressSanitizerFunctionPass(bool CompileKernel = false, 142 bool CompileKernel = false, bool Recover = false, bool UseGlobalsGC = true,
|
H A D | HWAddressSanitizer.h | 27 explicit HWAddressSanitizerPass(bool CompileKernel = false, 33 bool CompileKernel; 37 FunctionPass *createHWAddressSanitizerLegacyPassPass(bool CompileKernel = false,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | HWAddressSanitizer.cpp | 195 explicit HWAddressSanitizer(Module &M, bool CompileKernel = false, in HWAddressSanitizer() argument 199 this->CompileKernel = ClEnableKhwasan.getNumOccurrences() > 0 in HWAddressSanitizer() 201 : CompileKernel; in HWAddressSanitizer() 285 bool CompileKernel; member in __anon4587ec1a0111::HWAddressSanitizer 317 explicit HWAddressSanitizerLegacyPass(bool CompileKernel = false, in HWAddressSanitizerLegacyPass() argument 319 : FunctionPass(ID), CompileKernel(CompileKernel), Recover(Recover) { in HWAddressSanitizerLegacyPass() 327 HWASan = std::make_unique<HWAddressSanitizer>(M, CompileKernel, Recover); in doInitialization() 342 bool CompileKernel; member in __anon4587ec1a0111::HWAddressSanitizerLegacyPass 359 FunctionPass *llvm::createHWAddressSanitizerLegacyPassPass(bool CompileKernel, in createHWAddressSanitizerLegacyPassPass() argument 361 assert(!CompileKernel || Recover); in createHWAddressSanitizerLegacyPassPass() [all …]
|
H A D | AddressSanitizer.cpp | 613 bool CompileKernel = false, bool Recover = false, in AddressSanitizer() 615 : CompileKernel(ClEnableKasan.getNumOccurrences() > 0 ? ClEnableKasan in AddressSanitizer() 616 : CompileKernel), in AddressSanitizer() 624 Mapping = getShadowMapping(TargetTriple, LongSize, this->CompileKernel); in AddressSanitizer() 705 bool CompileKernel; member 735 explicit AddressSanitizerLegacyPass(bool CompileKernel = false, in AddressSanitizerLegacyPass() argument 738 : FunctionPass(ID), CompileKernel(CompileKernel), Recover(Recover), in AddressSanitizerLegacyPass() 757 AddressSanitizer ASan(*F.getParent(), &GlobalsMD, CompileKernel, Recover, in runOnFunction() 763 bool CompileKernel; member in __anonac73263b0211::AddressSanitizerLegacyPass 771 bool CompileKernel = false, bool Recover = false, in ModuleAddressSanitizer() argument [all …]
|
H A D | MemorySanitizer.cpp | 489 : CompileKernel(Options.Kernel), TrackOrigins(Options.TrackOrigins), in MemorySanitizer() 516 bool CompileKernel; member in __anon03c9fd4e0211::MemorySanitizer 874 if (CompileKernel) { in initializeCallbacks() 979 if (!CompileKernel) { in initializeModule() 1101 if (MS.CompileKernel) { in MemorySanitizerVisitor() 1177 if (AsCall && SizeIndex < kNumberOfAccessSizes && !MS.CompileKernel) { in storeOrigin() 1251 if (AsCall && SizeIndex < kNumberOfAccessSizes && !MS.CompileKernel) { in materializeOneCheck() 1543 if (MS.CompileKernel) in getShadowOriginPtr() 3592 if (ClHandleAsmConservative && MS.CompileKernel) in visitCallBase() 3885 if (MS.CompileKernel) in instrumentAlloca() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 325 bool CompileKernel) { in addGeneralOptsForMemorySanitizer() argument 332 MemorySanitizerOptions{TrackOrigins, Recover, CompileKernel})); in addGeneralOptsForMemorySanitizer() 1111 auto MSanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 1117 MemorySanitizerPass({TrackOrigins, Recover, CompileKernel})); in addSanitizers() 1120 MemorySanitizerPass({TrackOrigins, Recover, CompileKernel})); in addSanitizers() 1144 auto ASanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 1154 CompileKernel, Recover, ModuleUseAfterScope, UseOdrIndicator, in addSanitizers() 1157 AddressSanitizerPass(CompileKernel, Recover, UseAfterScope))); in addSanitizers() 1163 auto HWASanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 1166 MPM.addPass(HWAddressSanitizerPass(CompileKernel, Recover)); in addSanitizers()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/ |
H A D | PassRegistry.def | 115 MODULE_PASS("asan-module", ModuleAddressSanitizerPass(/*CompileKernel=*/false, false, true, false)) 118 MODULE_PASS("kasan-module", ModuleAddressSanitizerPass(/*CompileKernel=*/true, false, true, false))
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64AsmPrinter.cpp | 374 bool CompileKernel = in EmitHwasanMemaccessSymbols() local 535 if (CompileKernel) { in EmitHwasanMemaccessSymbols()
|