Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DSanitizerMetadata.cpp27 SanitizerKind::HWAddress | SanitizerKind::MemTag); in isAsanHwasanOrMemTag()
65 Meta.Memtag &= !NoSanitizeAttrSet.hasOneOf(SanitizerKind::MemTag); in reportGlobal()
67 FsanitizeArgument.Mask & SanitizerKind::MemTag, GV, Loc, Ty); in reportGlobal()
/llvm-project-15.0.7/clang/test/CXX/temp/temp.decls/temp.variadic/
H A Dsizeofpack.cpp171 template <typename MemTag, typename... Args>
173 coords<sizeof...(Args), MemTag>>::type
/llvm-project-15.0.7/llvm/docs/
H A DMemTagSanitizer.rst32 will only work when targeting AArch64 with MemTag extension. One
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSanitizers.def62 SANITIZER_GROUP("memtag", MemTag, MemtagStack | MemtagHeap | MemtagGlobals)
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp850 Value *MemTag = IRB.CreateLoad(Int8Ty, Shadow); in instrumentMemAccessInline() local
851 Value *TagMismatch = IRB.CreateICmpNE(PtrTag, MemTag); in instrumentMemAccessInline()
865 IRB.CreateICmpUGT(MemTag, ConstantInt::get(Int8Ty, 15)); in instrumentMemAccessInline()
874 Value *PtrLowBitsOOB = IRB.CreateICmpUGE(PtrLowBits, MemTag); in instrumentMemAccessInline()
/llvm-project-15.0.7/clang/lib/Driver/
H A DSanitizerArgs.cpp152 {"memtag_ignorelist.txt", SanitizerKind::MemTag}, in addDefaultIgnorelists()
502 std::make_pair(SanitizerKind::MemTag, in SanitizerArgs()
674 if (AllAddedKinds & SanitizerKind::MemTag) { in SanitizerArgs()
H A DToolChain.cpp1090 Res |= SanitizerKind::MemTag; in getSupportedSanitizers()