Lines Matching refs:nbytes
65 mdb_umem_handler(size_t nbytes, size_t align, uint_t flags)
79 (ulong_t)nbytes);
98 (ulong_t)nbytes);
106 ptr = memalign(align, nbytes);
108 ptr = malloc(nbytes);
128 die("failed to allocate %lu bytes -- terminating\n", (ulong_t)nbytes);
136 mdb_umem_gc_enter(void *ptr, size_t nbytes)
141 blkp->blk_size = nbytes;
169 mdb_alloc_align(size_t nbytes, size_t align, uint_t flags)
173 if (nbytes == 0)
176 nbytes = (nbytes + sizeof (uint32_t) - 1) & ~(sizeof (uint32_t) - 1);
179 ptr = memalign(align, nbytes);
181 ptr = malloc(nbytes);
185 ptr = mdb_umem_handler(nbytes, align, flags);
189 mdb_umem_copy_pattern(UMEM_UNINITIALIZED_PATTERN, ptr, nbytes);
192 mdb_umem_gc_enter(ptr, nbytes);
198 mdb_alloc(size_t nbytes, uint_t flags)
200 return (mdb_alloc_align(nbytes, 0, flags));
204 mdb_zalloc(size_t nbytes, uint_t flags)
206 void *ptr = mdb_alloc(nbytes, flags);
209 bzero(ptr, nbytes);
215 mdb_free(void *ptr, size_t nbytes)
217 ASSERT(ptr != NULL || nbytes == 0);
219 nbytes = (nbytes + sizeof (uint32_t) - 1) & ~(sizeof (uint32_t) - 1);
223 mdb_umem_copy_pattern(UMEM_FREE_PATTERN, ptr, nbytes);
229 mdb_free_align(void *ptr, size_t nbytes)
231 mdb_free(ptr, nbytes);