Searched refs:TaggedPtr (Results 1 - 2 of 2) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | memtag.h | 103 // 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 D | combined.h | 333 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