Home
last modified time | relevance | path

Searched refs:MemTag (Results 1 – 9 of 9) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DSanitizerMetadata.cpp28 SanitizerKind::MemTag); in isAsanHwasanOrMemTag()
H A DCGDeclCXX.cpp458 if (getLangOpts().Sanitize.has(SanitizerKind::MemTag) && in CreateGlobalInitOrCleanUpFunction()
459 !isInNoSanitizeList(SanitizerKind::MemTag, Fn, Loc)) in CreateGlobalInitOrCleanUpFunction()
H A DCodeGenFunction.cpp766 if (SanOpts.has(SanitizerKind::MemTag)) in StartFunction()
H A DCodeGenModule.cpp2624 SanitizerKind::MemTag); in isInNoSanitizeList()
/freebsd-13.1/contrib/llvm-project/clang/lib/Driver/
H A DSanitizerArgs.cpp46 SanitizerKind::MemTag | SanitizerKind::Memory |
75 SanitizerKind::MemTag;
144 {"memtag_ignorelist.txt", SanitizerKind::MemTag}, in addDefaultIgnorelists()
469 std::make_pair(SanitizerKind::MemTag, in SanitizerArgs()
1190 if (Sanitizers.has(SanitizerKind::MemTag) && !hasTargetFeatureMTE(CmdArgs)) in addArgs()
H A DToolChain.cpp1017 Res |= SanitizerKind::MemTag; in getSupportedSanitizers()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DSanitizers.def59 SANITIZER("memtag", MemTag)
H A DFeatures.def48 FEATURE(memtag_sanitizer, LangOpts.Sanitize.has(SanitizerKind::MemTag))
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp841 Value *MemTag = IRB.CreateLoad(Int8Ty, Shadow); in instrumentMemAccessInline() local
842 Value *TagMismatch = IRB.CreateICmpNE(PtrTag, MemTag); in instrumentMemAccessInline()
856 IRB.CreateICmpUGT(MemTag, ConstantInt::get(Int8Ty, 15)); in instrumentMemAccessInline()
865 Value *PtrLowBitsOOB = IRB.CreateICmpUGE(PtrLowBits, MemTag); in instrumentMemAccessInline()