Lines Matching defs:ptr
250 realloc(void * ptr, size_t bytes)
257 if (ptr == NULL)
261 free(ptr);
265 data_ptr = ptr;
266 mem = (caddr_t)ptr - OVERHEAD;
280 return (ptr);
289 * If new == ptr, ptr has previously been freed. Passing a freed pointer
291 * otherwise, in which case we must avoid freeing ptr (ie new) before we
292 * return new. There is (obviously) no requirement to memcpy() ptr to
295 if (new == ptr) {
303 ptr = (void *)*(uintptr_t *)mem;
304 mem = (caddr_t)ptr - OVERHEAD;
305 shift = (size_t)((uintptr_t)data_ptr - (uintptr_t)ptr);
307 ptr = (void *) mem;
317 free(ptr);
325 free(ptr);
333 void * ptr;
348 ptr = malloc(size);
349 if (ptr == NULL)
351 (void) memset(ptr, 0, size);
353 return (ptr);
357 free(void * ptr)
367 if (ptr == NULL)
370 mem = (caddr_t)ptr - OVERHEAD;
374 ptr = (void *)*(uintptr_t *)mem;
375 mem = (caddr_t)ptr - OVERHEAD;
377 ptr = (void *) mem;
405 copy_pattern(FREEPATTERN, ptr, big->size);
444 copy_pattern(FREEPATTERN, ptr, cacheptr->mt_size - OVERHEAD);
1319 oversize_t *nx; /* ptr to item right of insertion point */
1320 oversize_t *pv; /* ptr to item left of insertion point */