Lines Matching refs:ptr

58 flood (void *ptr, int val, size_t size)  in flood()  argument
60 char *cp = ptr; in flood()
104 __mcheck_checkptr (const void *ptr) in __mcheck_checkptr() argument
109 if (ptr != NULL) in __mcheck_checkptr()
110 return checkhdr (((struct hdr *) ptr) - 1); in __mcheck_checkptr()
133 unlink_blk (struct hdr *ptr) in unlink_blk() argument
135 if (ptr->next != NULL) in unlink_blk()
137 ptr->next->prev = ptr->prev; in unlink_blk()
138 ptr->next->magic = MAGICWORD ^ ((uintptr_t) ptr->next->prev in unlink_blk()
139 + (uintptr_t) ptr->next->next); in unlink_blk()
141 if (ptr->prev != NULL) in unlink_blk()
143 ptr->prev->next = ptr->next; in unlink_blk()
144 ptr->prev->magic = MAGICWORD ^ ((uintptr_t) ptr->prev->prev in unlink_blk()
145 + (uintptr_t) ptr->prev->next); in unlink_blk()
148 root = ptr->next; in unlink_blk()
169 free_mcheck (void *ptr) in free_mcheck() argument
173 if (ptr) in free_mcheck()
175 struct hdr *hdr = ((struct hdr *) ptr) - 1; in free_mcheck()
181 flood (ptr, FREEFLOOD, hdr->size); in free_mcheck()
182 ptr = hdr->block; in free_mcheck()
184 return ptr; in free_mcheck()
279 void *ptr = *ptrp; in realloc_mcheck_before() local
281 if (ptr == NULL) in realloc_mcheck_before()
290 __debug_free (ptr); in realloc_mcheck_before()
310 *ptrp = hdr = ((struct hdr *) ptr) - 1; in realloc_mcheck_before()
317 flood ((char *) ptr + size, FREEFLOOD, osize - size); in realloc_mcheck_before()
325 realloc_mcheck_after (void *ptr, void *oldptr, size_t size, size_t osize) in realloc_mcheck_after() argument
327 struct hdr *hdr = ptr; in realloc_mcheck_after()
334 return ptr; in realloc_mcheck_after()