| /openbsd-src/gnu/llvm/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 59 const bool CompileKernel; member 62 ASanAccessInfo(bool IsWrite, bool CompileKernel, uint8_t AccessSizeIndex);
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.cpp | 616 CompileKernel((Packed >> kCompileKernelShift) & kCompileKernelMask) {} in ASanAccessInfo() 618 ASanAccessInfo::ASanAccessInfo(bool IsWrite, bool CompileKernel, in ASanAccessInfo() argument 621 (CompileKernel << kCompileKernelShift) + in ASanAccessInfo() 624 CompileKernel(CompileKernel) {} in ASanAccessInfo() 647 bool CompileKernel = false, bool Recover = false, in AddressSanitizer() 651 : CompileKernel(ClEnableKasan.getNumOccurrences() > 0 ? ClEnableKasan in AddressSanitizer() 652 : CompileKernel), in AddressSanitizer() 665 Mapping = getShadowMapping(TargetTriple, LongSize, this->CompileKernel); in AddressSanitizer() 748 bool CompileKernel; member 779 ModuleAddressSanitizer(Module &M, bool CompileKernel = false, in ModuleAddressSanitizer() argument [all …]
|
| H A D | HWAddressSanitizer.cpp | 272 HWAddressSanitizer(Module &M, bool CompileKernel, bool Recover, in HWAddressSanitizer() argument 276 this->CompileKernel = ClEnableKhwasan.getNumOccurrences() > 0 in HWAddressSanitizer() 278 : CompileKernel; in HWAddressSanitizer() 381 bool CompileKernel; member in __anon159c36660111::HWAddressSanitizer 422 HWAddressSanitizer HWASan(M, Options.CompileKernel, Options.Recover, SSI); in run() 442 if (Options.CompileKernel) in printPipeline() 594 } else if (CompileKernel) { in initializeModule() 603 if (!CompileKernel) { in initializeModule() 664 (CompileKernel && !ClKasanMemIntrinCallbackPrefix) in initializeCallbacks() 819 return (CompileKernel << HWASanAccessInfo::CompileKernelShift) | in getAccessInfo() [all …]
|
| H A D | MemorySanitizer.cpp | 520 : CompileKernel(Options.Kernel), TrackOrigins(Options.TrackOrigins), in MemorySanitizer() 547 bool CompileKernel; member in __anon6efd8b1a0211::MemorySanitizer 898 if (CompileKernel) { in initializeCallbacks() 1006 if (!CompileKernel) { in initializeModule() 1134 if (MS.CompileKernel) { in MemorySanitizerVisitor() 1235 SizeIndex < kNumberOfAccessSizes && !MS.CompileKernel) { in storeOrigin() 1316 if (MS.CompileKernel || MS.TrackOrigins) in insertWarningFn() 1331 SizeIndex < kNumberOfAccessSizes && !MS.CompileKernel) { in materializeOneCheck() 1750 if (MS.CompileKernel) in getShadowOriginPtr() 4030 if (ClHandleAsmConservative && MS.CompileKernel) in visitCallBase() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 681 auto MSanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 686 MemorySanitizerOptions options(TrackOrigins, Recover, CompileKernel, in addSanitizers() 713 auto ASanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 720 Opts.CompileKernel = CompileKernel; in addSanitizers() 731 auto HWASanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() argument 735 {CompileKernel, Recover, in addSanitizers()
|
| /openbsd-src/gnu/llvm/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 638 Result.CompileKernel = true; in parseASanPassOptions() 658 Result.CompileKernel = true; in parseHWASanPassOptions()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64AsmPrinter.cpp | 485 bool CompileKernel = in emitHwasanMemaccessSymbols() local 646 if (CompileKernel) { in emitHwasanMemaccessSymbols()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86MCInstLower.cpp | 1409 AccessInfo.CompileKernel, &ShadowBase, in LowerASAN_CHECK_MEMACCESS()
|