| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
| HD | AddressSanitizer.h | 101 explicit AddressSanitizerPass(bool CompileKernel = false, 107 bool CompileKernel; 120 explicit ModuleAddressSanitizerPass(bool CompileKernel = false, 127 bool CompileKernel; 134 FunctionPass *createAddressSanitizerFunctionPass(bool CompileKernel = false, 138 bool CompileKernel = false, bool Recover = false, bool UseGlobalsGC = true,
|
| HD | HWAddressSanitizer.h | 27 explicit HWAddressSanitizerPass(bool CompileKernel = false, 32 bool CompileKernel; 36 FunctionPass *createHWAddressSanitizerLegacyPassPass(bool CompileKernel = false,
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| HD | HWAddressSanitizer.cpp | 190 explicit HWAddressSanitizer(Module &M, bool CompileKernel = false, in HWAddressSanitizer() argument 193 this->CompileKernel = ClEnableKhwasan.getNumOccurrences() > 0 ? in HWAddressSanitizer() 194 ClEnableKhwasan : CompileKernel; in HWAddressSanitizer() 276 bool CompileKernel; member in __anon7b8a64260111::HWAddressSanitizer 301 explicit HWAddressSanitizerLegacyPass(bool CompileKernel = false, in HWAddressSanitizerLegacyPass() argument 303 : FunctionPass(ID), CompileKernel(CompileKernel), Recover(Recover) {} in HWAddressSanitizerLegacyPass() 308 HWASan = std::make_unique<HWAddressSanitizer>(M, CompileKernel, Recover); in doInitialization() 323 bool CompileKernel; member in __anon7b8a64260111::HWAddressSanitizerLegacyPass 340 FunctionPass *llvm::createHWAddressSanitizerLegacyPassPass(bool CompileKernel, in createHWAddressSanitizerLegacyPassPass() argument 342 assert(!CompileKernel || Recover); in createHWAddressSanitizerLegacyPassPass() [all …]
|
| HD | AddressSanitizer.cpp | 585 bool CompileKernel = false, bool Recover = false, in AddressSanitizer() 589 this->CompileKernel = in AddressSanitizer() 590 ClEnableKasan.getNumOccurrences() > 0 ? ClEnableKasan : CompileKernel; in AddressSanitizer() 597 Mapping = getShadowMapping(TargetTriple, LongSize, this->CompileKernel); in AddressSanitizer() 676 bool CompileKernel; member 704 explicit AddressSanitizerLegacyPass(bool CompileKernel = false, in AddressSanitizerLegacyPass() argument 707 : FunctionPass(ID), CompileKernel(CompileKernel), Recover(Recover), in AddressSanitizerLegacyPass() 726 AddressSanitizer ASan(*F.getParent(), &GlobalsMD, CompileKernel, Recover, in runOnFunction() 732 bool CompileKernel; member in __anon83202b470211::AddressSanitizerLegacyPass 740 bool CompileKernel = false, bool Recover = false, in ModuleAddressSanitizer() argument [all …]
|
| HD | MemorySanitizer.cpp | 468 : CompileKernel(Options.Kernel), TrackOrigins(Options.TrackOrigins), in MemorySanitizer() 494 bool CompileKernel; member in __anon6f2490da0211::MemorySanitizer 846 if (CompileKernel) { in initializeCallbacks() 948 if (!CompileKernel) { in initializeModule() 1065 if (MS.CompileKernel) in MemorySanitizerVisitor() 1141 if (AsCall && SizeIndex < kNumberOfAccessSizes && !MS.CompileKernel) { in storeOrigin() 1191 if (MS.CompileKernel) { in insertWarningFn() 1223 if (AsCall && SizeIndex < kNumberOfAccessSizes && !MS.CompileKernel) { in materializeOneCheck() 1468 if (MS.CompileKernel) in getShadowOriginPtr() 3307 if (ClHandleAsmConservative && MS.CompileKernel) in visitCallSite() [all …]
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | BackendUtil.cpp | 298 bool CompileKernel) { in addGeneralOptsForMemorySanitizer() argument 305 MemorySanitizerOptions{TrackOrigins, Recover, CompileKernel})); in addGeneralOptsForMemorySanitizer() 953 auto ASanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizersAtO0() argument 957 CompileKernel, Recover, CodeGenOpts.SanitizeAddressUseAfterScope))); in addSanitizersAtO0() 960 ModuleAddressSanitizerPass(CompileKernel, Recover, ModuleUseAfterScope, in addSanitizersAtO0()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Passes/ |
| HD | PassRegistry.def | 89 MODULE_PASS("asan-module", ModuleAddressSanitizerPass(/*CompileKernel=*/false, false, true, false)) 92 MODULE_PASS("kasan-module", ModuleAddressSanitizerPass(/*CompileKernel=*/true, false, true, false))
|