Searched refs:TaggedPtr (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dmemtag.h103 // Set a random tag for Ptr in TaggedPtr. This needs to happen even if
104 // Size = 0 so that TaggedPtr ends up pointing at a valid address.
105 irg %[TaggedPtr], %[Ptr], %[ExcludeMask]
106 mov %[Cur], %[TaggedPtr]
112 // [TaggedPtr, TaggedPtr + roundUpTo(Size, 16))
113 // to the pointer tag stored in TaggedPtr.
114 add %[End], %[TaggedPtr], %[Size]
124 [TaggedPtr] "=&r"(*TaggedBegin), [Cur] "=&r"(*TaggedEnd), [End] "=&r"(End)
198 uptr TaggedPtr local
[all...]
H A Dcombined.h333 void *TaggedPtr = Ptr; local
391 TaggedPtr = reinterpret_cast<void *>(TaggedUserPtr);
396 memset(TaggedPtr, 0, archMemoryTagGranuleSize());
399 TaggedPtr = prepareTaggedChunk(Ptr, Size, BlockEnd);
431 __scudo_allocate_hook(TaggedPtr, Size);
433 return TaggedPtr;

Completed in 109 milliseconds