Searched refs:PtrLong (Results 1 – 1 of 1) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | HWAddressSanitizer.cpp | 186 void instrumentMemAccessInline(Value *PtrLong, bool IsWrite, 197 Value *tagPointer(IRBuilder<> &IRB, Type *Ty, Value *PtrLong, Value *Tag); 198 Value *untagPointer(IRBuilder<> &IRB, Value *PtrLong); 529 Value *AddrLong = untagPointer(IRB, PtrLong); in instrumentMemAccessInline() 530 Value *ShadowLong = memToShadow(AddrLong, PtrLong->getType(), IRB); in instrumentMemAccessInline() 570 IRB.CreateCall(Asm, PtrLong); in instrumentMemAccessInline() 727 Value *PtrLong, Value *Tag) { in tagPointer() argument 734 TaggedPtrLong = IRB.CreateAnd(PtrLong, ShiftedTag); in tagPointer() 738 TaggedPtrLong = IRB.CreateOr(PtrLong, ShiftedTag); in tagPointer() 748 UntaggedPtrLong = IRB.CreateOr(PtrLong, in untagPointer() [all …]
|