| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | HWAddressSanitizer.h | 28 HWAddressSanitizerOptions(bool CompileKernel, bool Recover, in HWAddressSanitizerOptions() 30 : CompileKernel(CompileKernel), Recover(Recover), in HWAddressSanitizerOptions() 32 bool CompileKernel; member
|
| H A D | AddressSanitizer.h | 25 bool CompileKernel = false; member 65 const bool CompileKernel; member 68 LLVM_ABI ASanAccessInfo(bool IsWrite, bool CompileKernel,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | HWAddressSanitizer.cpp | 302 HWAddressSanitizer(Module &M, bool CompileKernel, bool Recover, in HWAddressSanitizer() argument 306 this->CompileKernel = optOr(ClEnableKhwasan, CompileKernel); in HWAddressSanitizer() 423 bool CompileKernel); 446 bool CompileKernel; member in __anon1b7bdbef0211::HWAddressSanitizer 496 HWAddressSanitizer HWASan(M, Options.CompileKernel, Options.Recover, SSI); in run() 519 if (Options.CompileKernel) in printPipeline() 646 Mapping.init(TargetTriple, InstrumentWithCalls, CompileKernel); in initializeModule() 672 } else if (CompileKernel) { in initializeModule() 675 UseMatchAllCallback = !CompileKernel && MatchAllTag.has_value(); in initializeModule() 681 !CompileKernel && !UsePageAliases && optOr(ClGlobals, NewRuntime); in initializeModule() [all …]
|
| H A D | AddressSanitizer.cpp | 662 CompileKernel((Packed >> kCompileKernelShift) & kCompileKernelMask) {} in ASanAccessInfo() 664 ASanAccessInfo::ASanAccessInfo(bool IsWrite, bool CompileKernel, in ASanAccessInfo() argument 667 (CompileKernel << kCompileKernelShift) + in ASanAccessInfo() 670 CompileKernel(CompileKernel) {} in ASanAccessInfo() 765 uint32_t MaxInlinePoisoningSize, bool CompileKernel = false, in AddressSanitizer() 770 CompileKernel(ClEnableKasan.getNumOccurrences() > 0 ? ClEnableKasan in AddressSanitizer() 771 : CompileKernel), in AddressSanitizer() 792 Mapping = getShadowMapping(TargetTriple, LongSize, this->CompileKernel); in AddressSanitizer() 882 bool CompileKernel; member 916 bool CompileKernel = false, bool Recover = false, in ModuleAddressSanitizer() argument [all …]
|
| H A D | MemorySanitizer.cpp | 594 : CompileKernel(Options.Kernel), TrackOrigins(Options.TrackOrigins), in MemorySanitizer() 628 bool CompileKernel; member in __anonb346f5430211::MemorySanitizer 998 if (CompileKernel) { in initializeCallbacks() 1111 if (!CompileKernel) { in initializeModule() 1247 if (MS.CompileKernel) { in MemorySanitizerVisitor() 1366 SizeIndex < kNumberOfAccessSizes && !MS.CompileKernel) { in storeOrigin() 1445 if (MS.CompileKernel || MS.TrackOrigins) in insertWarningFn() 1459 if (instrumentWithCalls(ConvertedShadow) && !MS.CompileKernel) { in materializeOneCheck() 1919 if (MS.CompileKernel) in getShadowOriginPtr() 6153 if (MS.CompileKernel) in instrumentAlloca() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 715 auto MSanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 720 MemorySanitizerOptions options(TrackOrigins, Recover, CompileKernel, in addSanitizers() 756 auto ASanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 763 Opts.CompileKernel = CompileKernel; in addSanitizers() 774 auto HWASanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 778 {CompileKernel, Recover, in addSanitizers()
|
| /freebsd/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 838 Result.CompileKernel = true; in parseASanPassOptions() 860 Result.CompileKernel = true; in parseHWASanPassOptions()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64AsmPrinter.cpp | 764 bool CompileKernel = in emitHwasanMemaccessSymbols() local 906 if (CompileKernel) { in emitHwasanMemaccessSymbols()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86MCInstLower.cpp | 956 getAddressSanitizerParams(TM.getTargetTriple(), 64, AccessInfo.CompileKernel, in LowerASAN_CHECK_MEMACCESS()
|