Lines Matching defs:NewPtr
500 void *NewPtr = allocate(NewSize, Chunk::Origin::Malloc, Alignment);
501 if (NewPtr)
502 memcpy(NewPtr, OldPtr, (NewSize < OldSize) ? NewSize : OldSize);
508 return NewPtr;
589 void *NewPtr = allocate(NewSize, Chunk::Origin::Malloc, Alignment);
590 if (LIKELY(NewPtr)) {
591 memcpy(NewPtr, OldTaggedPtr, Min(NewSize, OldSize));
594 return NewPtr;
1371 void resizeTaggedChunk(uptr OldPtr, uptr NewPtr, uptr NewSize,
1375 if (RoundOldPtr >= NewPtr) {
1378 RoundNewPtr = roundUp(NewPtr, archMemoryTagGranuleSize());
1381 // [RoundOldPtr, roundUp(NewPtr, archMemoryTagGranuleSize()))
1383 RoundNewPtr = storeTags(RoundOldPtr, NewPtr);