Lines Matching refs:ptr
91 void *ptr = NULL; in mdb_umem_handler()
104 ptr = memalign(align, nbytes); in mdb_umem_handler()
106 ptr = malloc(nbytes); in mdb_umem_handler()
107 } while (ptr == NULL && errno == EAGAIN); in mdb_umem_handler()
109 if (ptr != NULL) in mdb_umem_handler()
110 return (ptr); in mdb_umem_handler()
134 mdb_umem_gc_enter(void *ptr, size_t nbytes) in mdb_umem_gc_enter() argument
138 blkp->blk_addr = ptr; in mdb_umem_gc_enter()
169 void *ptr; in mdb_alloc_align() local
180 ptr = memalign(align, nbytes); in mdb_alloc_align()
182 ptr = malloc(nbytes); in mdb_alloc_align()
185 while (ptr == NULL) in mdb_alloc_align()
186 ptr = mdb_umem_handler(nbytes, align, flags); in mdb_alloc_align()
189 if (ptr != NULL && (mdb_umem_flags & UMF_DEBUG) != 0) in mdb_alloc_align()
190 mdb_umem_copy_pattern(UMEM_UNINITIALIZED_PATTERN, ptr, nbytes); in mdb_alloc_align()
193 mdb_umem_gc_enter(ptr, nbytes); in mdb_alloc_align()
195 return (ptr); in mdb_alloc_align()
207 void *ptr = mdb_alloc(nbytes, flags); in mdb_zalloc() local
209 if (ptr != NULL) in mdb_zalloc()
210 bzero(ptr, nbytes); in mdb_zalloc()
212 return (ptr); in mdb_zalloc()
216 mdb_free(void *ptr, size_t nbytes) in mdb_free() argument
218 ASSERT(ptr != NULL || nbytes == 0); in mdb_free()
222 if (ptr != NULL) { in mdb_free()
224 mdb_umem_copy_pattern(UMEM_FREE_PATTERN, ptr, nbytes); in mdb_free()
225 free(ptr); in mdb_free()
230 mdb_free_align(void *ptr, size_t nbytes) in mdb_free_align() argument
232 mdb_free(ptr, nbytes); in mdb_free_align()