/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
H A D | HWAddressSanitizer.h | 27 HWAddressSanitizerOptions(bool CompileKernel, bool Recover, in HWAddressSanitizerOptions() 29 : CompileKernel(CompileKernel), Recover(Recover), in HWAddressSanitizerOptions() 31 bool CompileKernel; member
|
H A D | AddressSanitizer.h | 24 bool CompileKernel = false; member 62 const bool CompileKernel; 65 ASanAccessInfo(bool IsWrite, bool CompileKernel, uint8_t AccessSizeIndex); 59 const bool CompileKernel; global() member
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | AddressSanitizer.cpp | 619 CompileKernel((Packed >> kCompileKernelShift) & kCompileKernelMask) {} in ASanAccessInfo() 621 ASanAccessInfo::ASanAccessInfo(bool IsWrite, bool CompileKernel, in ASanAccessInfo() argument 624 (CompileKernel << kCompileKernelShift) + in ASanAccessInfo() 627 CompileKernel(CompileKernel) {} in ASanAccessInfo() 718 uint32_t MaxInlinePoisoningSize, bool CompileKernel = false, in AddressSanitizer() 722 : CompileKernel(ClEnableKasan.getNumOccurrences() > 0 ? ClEnableKasan in AddressSanitizer() 723 : CompileKernel), in AddressSanitizer() 744 Mapping = getShadowMapping(TargetTriple, LongSize, this->CompileKernel); in AddressSanitizer() 833 bool CompileKernel; member 867 bool CompileKernel = false, bool Recover = false, in ModuleAddressSanitizer() argument [all …]
|
H A D | HWAddressSanitizer.cpp | 292 HWAddressSanitizer(Module &M, bool CompileKernel, bool Recover, in HWAddressSanitizer() argument 296 this->CompileKernel = optOr(ClEnableKhwasan, CompileKernel); in HWAddressSanitizer() 416 bool CompileKernel; member in __anon1b7bdbef0111::HWAddressSanitizer 463 HWAddressSanitizer HWASan(M, Options.CompileKernel, Options.Recover, SSI); in run() 486 if (Options.CompileKernel) in printPipeline() 634 } else if (CompileKernel) { in initializeModule() 637 UseMatchAllCallback = !CompileKernel && MatchAllTag.has_value(); in initializeModule() 643 !CompileKernel && !UsePageAliases && optOr(ClGlobals, NewRuntime); in initializeModule() 645 if (!CompileKernel) { in initializeModule() 715 (CompileKernel && !ClKasanMemIntrinCallbackPrefix) in initializeCallbacks() [all …]
|
H A D | MemorySanitizer.cpp | 541 : CompileKernel(Options.Kernel), TrackOrigins(Options.TrackOrigins), in MemorySanitizer() 573 bool CompileKernel; member in __anonb346f5430211::MemorySanitizer 940 if (CompileKernel) { in initializeCallbacks() 1053 if (!CompileKernel) { in initializeModule() 1186 if (MS.CompileKernel) { in MemorySanitizerVisitor() 1307 SizeIndex < kNumberOfAccessSizes && !MS.CompileKernel) { in storeOrigin() 1386 if (MS.CompileKernel || MS.TrackOrigins) in insertWarningFn() 1401 SizeIndex < kNumberOfAccessSizes && !MS.CompileKernel) { in materializeOneCheck() 1844 if (MS.CompileKernel) in getShadowOriginPtr() 4669 if (MS.CompileKernel) in instrumentAlloca() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 680 auto MSanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 685 MemorySanitizerOptions options(TrackOrigins, Recover, CompileKernel, in addSanitizers() 715 auto ASanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 722 Opts.CompileKernel = CompileKernel; in addSanitizers() 733 auto HWASanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 737 {CompileKernel, Recover, in addSanitizers()
|
/freebsd/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilder.cpp | 743 Result.CompileKernel = true; in parseASanPassOptions() 763 Result.CompileKernel = true; in parseHWASanPassOptions()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64AsmPrinter.cpp | 656 bool CompileKernel = in emitHwasanMemaccessSymbols() local 838 if (CompileKernel) { in emitHwasanMemaccessSymbols()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86MCInstLower.cpp | 961 AccessInfo.CompileKernel, &ShadowBase, in LowerASAN_CHECK_MEMACCESS()
|