Searched refs:untagPointer (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | memtag.h | 37 inline uptr untagPointer(uptr Ptr) { return Ptr & ((1ULL << 56) - 1); } in untagPointer() function 49 inline NORETURN uptr untagPointer(uptr Ptr) { 163 DCHECK_EQ(untagPointer(Ptr), Ptr); in addFixedTag() 314 inline void *untagPointer(void *Ptr) { in untagPointer() function 315 return reinterpret_cast<void *>(untagPointer(reinterpret_cast<uptr>(Ptr))); in untagPointer()
|
H A D | combined.h | 81 Ptr = untagPointer(Ptr); in recycle() 288 auto UntaggedPtr = untagPointer(Ptr); in getHeaderTaggedPointer() 575 NewSize, untagPointer(BlockEnd)); 671 Base = untagPointer(Base); in iterateOverChunks() 698 TaggedChunk = untagPointer(TaggedChunk); in iterateOverChunks() 1059 Ptr = untagPointer(const_cast<void *>(Ptr)); in getSize() 1256 Ptr = untagPointer(Ptr); in quarantineOrDeallocateChunk() 1309 Ptr = untagPointer(Ptr); in retagBlock() 1346 DCHECK_EQ(BlockEnd, untagPointer(BlockEnd)); in storeEndMarker() 1347 uptr UntaggedEnd = untagPointer(End); in storeEndMarker() [all …]
|
H A D | secondary.h | 371 storeTags(untagPointer(NewBlockBegin), untagPointer(Entry.BlockBegin)); in retrieve() 544 Ptr = untagPointer(Ptr); in iterateOverBlocks() 609 HInt = untagPointer(HInt); in allocate()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | HWAddressSanitizer.cpp | 355 Value *untagPointer(IRBuilder<> &IRB, Value *PtrLong); 889 IRB.CreateIntToPtr(untagPointer(IRB, AddrLong), Addr->getType()); in untagPointerOperand() 922 R.AddrLong = untagPointer(IRB, R.PtrLong); in insertShadowTagCheck() 1147 Value *AddrLong = untagPointer(IRB, IRB.CreatePointerCast(AI, IntptrTy)); in tagAlloca() 1253 Value *HWAddressSanitizer::untagPointer(IRBuilder<> &IRB, Value *PtrLong) { in untagPointer() function in HWAddressSanitizer 1324 : untagPointer(IRB, ThreadLong); in emitPrologue() 1434 Value *AINoTagLong = untagPointer(IRB, AILong); in instrumentStack()
|