Home
last modified time | relevance | path

Searched refs:HDR_BLOCK (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/lib/libmapmalloc/common/
H A Dtextmem.c77 #define HDR_BLOCK (sizeof (struct block) - sizeof (void *)) macro
167 block = (struct block *)((char *)ptr - HDR_BLOCK); in realloc()
175 block->size += block->next->size + HDR_BLOCK; in realloc()
203 block = (struct block *)((char *)ptr - HDR_BLOCK); in free()
227 newblock = (struct block *)((char *)block + HDR_BLOCK + size); in split()
232 newblock->size = block->size - size - HDR_BLOCK; in split()
253 block->size += block2->size + HDR_BLOCK; in defrag()
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Dmalloc.c68 #define HDR_BLOCK (sizeof (struct block) - sizeof (void *)) macro
119 block->size += block2->size + HDR_BLOCK; in defrag()
141 ((char *)block + HDR_BLOCK + size); in split()
146 newblock->size = block->size - size - HDR_BLOCK; in split()
241 block = (struct block *)((char *)ptr - HDR_BLOCK); in realloc()
249 block->size += block->next->size + HDR_BLOCK; in realloc()
297 block = (struct block *)((char *)ptr - HDR_BLOCK); in free()