Lines Matching refs:oldBuffer
505 realloc(void* oldBuffer, size_t newSize)
508 TRACE("realloc(%p, %lu) -> NULL\n", oldBuffer, newSize);
509 free(oldBuffer);
514 if (oldBuffer != NULL) {
515 if (oldBuffer >= sHeapBase && oldBuffer < sHeapEnd) {
516 FreeChunk* oldChunk = FreeChunk::SetToAllocated(oldBuffer);
519 LargeAllocation* allocation = sLargeAllocations.Lookup(oldBuffer);
521 panic("realloc(%p, %zu): unknown allocation!\n", oldBuffer,
532 oldBuffer, newSize);
533 return oldBuffer;
541 if (oldBuffer != NULL) {
542 memcpy(newBuffer, oldBuffer, std::min(oldSize, newSize));
543 free(oldBuffer);
546 TRACE("realloc(%p, %lu) -> %p\n", oldBuffer, newSize, newBuffer);