Home
last modified time | relevance | path

Searched refs:Recover (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/hwasan/
H A Dhwasan_memintrinsics.cpp25 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memset()
31 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memcpy()
33 CheckAddressSized<ErrorAction::Recover, AccessType::Load>( in __hwasan_memcpy()
39 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memmove()
41 CheckAddressSized<ErrorAction::Recover, AccessType::Load>( in __hwasan_memmove()
H A Dhwasan.cpp461 CheckAddressSized<ErrorAction::Recover, AccessType::Load>(p, sz); in __hwasan_loadN_noabort()
464 CheckAddress<ErrorAction::Recover, AccessType::Load, 0>(p); in __hwasan_load1_noabort()
467 CheckAddress<ErrorAction::Recover, AccessType::Load, 1>(p); in __hwasan_load2_noabort()
470 CheckAddress<ErrorAction::Recover, AccessType::Load, 2>(p); in __hwasan_load4_noabort()
473 CheckAddress<ErrorAction::Recover, AccessType::Load, 3>(p); in __hwasan_load8_noabort()
476 CheckAddress<ErrorAction::Recover, AccessType::Load, 4>(p); in __hwasan_load16_noabort()
502 CheckAddress<ErrorAction::Recover, AccessType::Store, 0>(p); in __hwasan_store1_noabort()
505 CheckAddress<ErrorAction::Recover, AccessType::Store, 1>(p); in __hwasan_store2_noabort()
508 CheckAddress<ErrorAction::Recover, AccessType::Store, 2>(p); in __hwasan_store4_noabort()
511 CheckAddress<ErrorAction::Recover, AccessType::Store, 3>(p); in __hwasan_store8_noabort()
[all …]
H A Dhwasan_checks.h80 enum class ErrorAction { Abort, Recover }; enumerator
90 SigTrap<0x20 * (EA == ErrorAction::Recover) + in CheckAddress()
108 SigTrap<0x20 * (EA == ErrorAction::Recover) + in CheckAddressSized()
118 SigTrap<0x20 * (EA == ErrorAction::Recover) + in CheckAddressSized()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Instrumentation/
H A DHWAddressSanitizer.h27 HWAddressSanitizerOptions(bool CompileKernel, bool Recover, in HWAddressSanitizerOptions()
29 : CompileKernel(CompileKernel), Recover(Recover), in HWAddressSanitizerOptions()
32 bool Recover; member
H A DMemorySanitizer.h27 MemorySanitizerOptions(int TrackOrigins, bool Recover, bool Kernel) in MemorySanitizerOptions()
28 : MemorySanitizerOptions(TrackOrigins, Recover, Kernel, false) {} in MemorySanitizerOptions()
29 MemorySanitizerOptions(int TrackOrigins, bool Recover, bool Kernel,
33 bool Recover; member
H A DAddressSanitizer.h25 bool Recover = false; member
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp269 HWAddressSanitizer(Module &M, bool CompileKernel, bool Recover, in HWAddressSanitizer() argument
272 this->Recover = ClRecover.getNumOccurrences() > 0 ? ClRecover : Recover; in HWAddressSanitizer()
380 bool Recover; member in __anone00de11f0111::HWAddressSanitizer
421 HWAddressSanitizer HWASan(M, Options.CompileKernel, Options.Recover, SSI); in run()
437 if (Options.Recover) in printPipeline()
583 (ClInlineAllChecks.getNumOccurrences() ? !ClInlineAllChecks : !Recover); in initializeModule()
633 const std::string EndingStr = Recover ? "_noabort" : ""; in initializeCallbacks()
818 (Recover << HWASanAccessInfo::RecoverShift) + in getAccessInfo()
867 SplitBlockAndInsertIfThen(OutOfShortGranuleTagRange, CheckTerm, !Recover, in instrumentMemAccessInline()
916 if (Recover) in instrumentMemAccessInline()
H A DAddressSanitizer.cpp635 bool CompileKernel = false, bool Recover = false, in AddressSanitizer()
641 Recover(ClRecover.getNumOccurrences() > 0 ? ClRecover : Recover), in AddressSanitizer()
737 bool Recover; member
768 bool Recover = false, bool UseGlobalsGC = true, in ModuleAddressSanitizer() argument
773 Recover(ClRecover.getNumOccurrences() > 0 ? ClRecover : Recover), in ModuleAddressSanitizer()
838 bool Recover; member in __anon187e16000211::ModuleAddressSanitizer
1132 Options.Recover, UseGlobalGC, in run()
1140 Options.Recover, Options.UseAfterScope, in run()
1623 if (Recover) { in instrumentAddress()
1633 CrashTerm = SplitBlockAndInsertIfThen(Cmp, InsertBefore, !Recover); in instrumentAddress()
[all …]
H A DMemorySanitizer.cpp504 Recover(Options.Recover), EagerChecks(Options.EagerChecks) { in MemorySanitizer()
533 bool Recover; member in __anon54a388730211::MemorySanitizer
655 Recover(getOptOrDefault(ClKeepGoing, Kernel || R)), in MemorySanitizerOptions()
679 if (Options.Recover) in printPipeline()
772 StringRef WarningFnName = Recover ? "__msan_warning_with_origin" in createUserspaceApi()
980 if (Recover) in initializeModule()
984 IRB.getInt32(Recover), "__msan_keep_going"); in initializeModule()
1251 /* Unreachable */ !MS.Recover, MS.ColdCallWeights); in materializeOneCheck()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DBackendUtil.cpp638 bool Recover = CodeGenOpts.SanitizeRecover.has(Mask); in addSanitizers() local
640 MemorySanitizerOptions options(TrackOrigins, Recover, CompileKernel, in addSanitizers()
676 Opts.Recover = CodeGenOpts.SanitizeRecover.has(Mask); in addSanitizers()
688 bool Recover = CodeGenOpts.SanitizeRecover.has(Mask); in addSanitizers() local
690 {CompileKernel, Recover, in addSanitizers()
/llvm-project-15.0.7/llvm/test/Bitcode/
H A Dmodule_hash.ll13 ; Recover the hashes from the modules themselves.
/llvm-project-15.0.7/llvm/lib/Passes/
H A DPassBuilder.cpp648 Result.Recover = true; in parseHWASanPassOptions()
668 Result.Recover = true; in parseMSanPassOptions()
/llvm-project-15.0.7/clang-tools-extra/pseudo/unittests/
H A DGLRTest.cpp383 TEST_F(GLRTest, Recover) { in TEST_F() argument
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaLookup.cpp5654 MissingImportKind MIK, bool Recover) { in diagnoseMissingImport() argument
5670 Recover); in diagnoseMissingImport()
5686 MissingImportKind MIK, bool Recover) { in diagnoseMissingImport() argument
5724 if (Recover) in diagnoseMissingImport()
5754 if (Recover) in diagnoseMissingImport()
H A DSemaTemplate.cpp807 bool Recover = Complain && !isSFINAEContext(); in DiagnoseUninstantiableTemplate() local
810 Sema::MissingImportKind::Definition, Recover); in DiagnoseUninstantiableTemplate()
811 return !Recover; in DiagnoseUninstantiableTemplate()
11122 const bool Recover = true; in diagnose() local
11128 S.diagnoseMissingImport(Loc, D, Kind, Recover); in diagnose()
11130 S.diagnoseMissingImport(Loc, D, D->getLocation(), Modules, Kind, Recover); in diagnose()
/llvm-project-15.0.7/lldb/docs/status/
H A Dprojects.rst170 Recover thread information lazily
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h3162 MissingImportKind MIK, bool Recover = true);
3165 MissingImportKind MIK, bool Recover);