Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/
H A Dmemtag.h37 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 Dcombined.h74 Ptr = untagPointer(Ptr); in recycle()
252 auto UntaggedPtr = untagPointer(Ptr); in getHeaderTaggedPointer()
652 NewSize, untagPointer(BlockEnd));
741 Base = untagPointer(Base); in iterateOverChunks()
767 TaggedChunk = untagPointer(TaggedChunk); in iterateOverChunks()
1073 Ptr = untagPointer(const_cast<void *>(Ptr)); in getSize()
1115 Ptr = untagPointer(Ptr); in quarantineOrDeallocateChunk()
1167 DCHECK_EQ(BlockEnd, untagPointer(BlockEnd)); in storeEndMarker()
1168 uptr UntaggedEnd = untagPointer(End); in storeEndMarker()
1284 uptr UntaggedFaultAddr = untagPointer(FaultAddr); in getInlineErrorInfo()
[all …]
H A Dsecondary.h274 storeTags(untagPointer(NewBlockBegin), in retrieve()
275 untagPointer(Entry.BlockBegin)); in retrieve()
457 Ptr = untagPointer(Ptr); in iterateOverBlocks()
520 HInt = untagPointer(HInt); in allocate()
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/
H A Dmemtag_test.cpp22 EXPECT_DEATH(untagPointer((uptr)0), "not supported"); in TEST()
36 EXPECT_DEATH(untagPointer(nullptr), "not supported"); in TEST()
52 EXPECT_EQ(Addr, untagPointer(Addr)); in SetUp()
92 uptr UnTagMask = untagPointer(~uptr(0)); in TEST_F()
95 EXPECT_EQ(addFixedTag(Ptr, 0), untagPointer(Ptr)); in TEST_F()
H A Dwrappers_c_test.cpp306 Base = scudo::untagPointer(Base); in callback()
307 BoundaryP = scudo::untagPointer(BoundaryP); in callback()
H A Dcombined_test.cpp410 EXPECT_EQ(scudo::untagPointer(P), P); in SCUDO_TYPED_TEST()
625 scudo::uptr P = scudo::untagPointer(reinterpret_cast<scudo::uptr>( in SCUDO_TYPED_TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp313 Value *untagPointer(IRBuilder<> &IRB, Value *PtrLong);
800 IRB.CreateIntToPtr(untagPointer(IRB, AddrLong), Addr->getType()); in untagPointerOperand()
848 Value *AddrLong = untagPointer(IRB, PtrLong); in instrumentMemAccessInline()
1100 Value *HWAddressSanitizer::untagPointer(IRBuilder<> &IRB, Value *PtrLong) { in untagPointer() function in HWAddressSanitizer
1196 : untagPointer(IRB, ThreadLong); in emitPrologue()