/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; member 65 ASanAccessInfo(bool IsWrite, bool CompileKernel, uint8_t AccessSizeIndex);
|
/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() 722 uint32_t MaxInlinePoisoningSize, bool CompileKernel = false, in AddressSanitizer() 727 CompileKernel(ClEnableKasan.getNumOccurrences() > 0 ? ClEnableKasan in AddressSanitizer() 728 : CompileKernel), in AddressSanitizer() 749 Mapping = getShadowMapping(TargetTriple, LongSize, this->CompileKernel); in getAllocaSizeInBytes() 839 bool CompileKernel; 833 bool CompileKernel; global() member 867 ModuleAddressSanitizer(Module & M,bool InsertVersionCheck,bool CompileKernel=false,bool Recover=false,bool UseGlobalsGC=true,bool UseOdrIndicator=true,AsanDtorKind DestructorKind=AsanDtorKind::Global,AsanCtorKind ConstructorKind=AsanCtorKind::Global) ModuleAddressSanitizer() argument 948 bool CompileKernel; global() member in __anon175cbb230211::ModuleAddressSanitizer [all...] |
H A D | HWAddressSanitizer.cpp | 299 HWAddressSanitizer(Module &M, bool CompileKernel, bool Recover, in HWAddressSanitizer() 303 this->CompileKernel = optOr(ClEnableKhwasan, CompileKernel); 443 bool CompileKernel; 493 HWAddressSanitizer HWASan(M, Options.CompileKernel, Options.Recover, SSI); in createHwasanCtorComdat() 516 if (Options.CompileKernel) in createHwasanCtorComdat() 707 } else if (CompileKernel) { in initializeCallbacks() 710 UseMatchAllCallback = !CompileKernel && MatchAllTag.has_value(); in initializeCallbacks() 716 !CompileKernel && !UsePageAliases && optOr(ClGlobals, NewRuntime); in initializeCallbacks() 718 if (!CompileKernel) { in initializeCallbacks() 292 HWAddressSanitizer(Module & M,bool CompileKernel,bool Recover,const StackSafetyGlobalInfo * SSI) HWAddressSanitizer() argument 416 bool CompileKernel; global() member in __anon112a5b020111::HWAddressSanitizer [all...] |
H A D | MemorySanitizer.cpp | 565 : CompileKernel(Options.Kernel), TrackOrigins(Options.TrackOrigins), 598 bool CompileKernel; 965 if (CompileKernel) { 1078 if (!CompileKernel) { 1212 if (MS.CompileKernel) { 1332 SizeIndex < kNumberOfAccessSizes && !MS.CompileKernel) { in materializeStores() 1411 if (MS.CompileKernel || MS.TrackOrigins) in materializeOneCheck() 1426 SizeIndex < kNumberOfAccessSizes && !MS.CompileKernel) { in materializeInstructionChecks() 1871 if (MS.CompileKernel) in getShadowPtrForRetval() 5154 if (MS.CompileKernel) in finalizeInstrumentation() 572 bool CompileKernel; global() member in __anon6be095360211::MemorySanitizer [all...] |
/llvm-project/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 707 auto MSanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() 712 MemorySanitizerOptions options(TrackOrigins, Recover, CompileKernel, in addSanitizers() 748 auto ASanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() 755 Opts.CompileKernel = CompileKernel; in addSanitizers() 766 auto HWASanPass = [&](SanitizerMask Mask, bool CompileKernel) { in addSanitizers() 770 {CompileKernel, Recover, in addSanitizers() 680 __anon684942f70502(SanitizerMask Mask, bool CompileKernel) addSanitizers() argument 715 __anon684942f70602(SanitizerMask Mask, bool CompileKernel) addSanitizers() argument 733 __anon684942f70702(SanitizerMask Mask, bool CompileKernel) addSanitizers() argument
|
/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilder.cpp | 774 Result.CompileKernel = true; in parseEmbedBitcodePassOptions() 794 Result.CompileKernel = true; in parseMSanPassOptions()
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64AsmPrinter.cpp | 762 bool CompileKernel = in emitHwasanMemaccessSymbols() 904 if (CompileKernel) { in emitLOHs() 638 bool CompileKernel = emitHwasanMemaccessSymbols() local
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86MCInstLower.cpp | 963 AccessInfo.CompileKernel, &ShadowBase, in LowerASAN_CHECK_MEMACCESS()
|