/* * vmem_realloc -- resize a memory allocation */ void * vmem_realloc(VMEM *vmp, void *ptr, size_t size) { LOG(3, "vmp %p ptr %p size %zu", vmp, ptr, size); return je_vmem_pool_ralloc((pool_t *)((uintptr_t)vmp + Header_size), ptr, size); }
void * realloc(void *ptr, size_t size) { if (Vmp == NULL) { ASSERT(size <= HUGE); return je_vmem_realloc(ptr, size); } LOG(4, "ptr %p, size %zu", ptr, size); return je_vmem_pool_ralloc((pool_t *)((uintptr_t)Vmp + Header_size), ptr, size); }