oversize_t
oversize_t *big;
static oversize_t *find_oversize(size_t);
static void add_oversize(oversize_t *);
insert_oversize(oversize_t *op, oversize_t *nx)
oversize_t *sp;
static void free_oversize(oversize_t *);
unlink_oversize(oversize_t *lp)
static oversize_t *oversize_header_alloc(uintptr_t, size_t);
position_oversize_by_size(oversize_t *op)
oversize_t *sp;
add_oversize(oversize_t *lp)
oversize_t *nx; /* ptr to item right of insertion point */
oversize_t *pv; /* ptr to item left of insertion point */
oversize_t *ovsz_hashtab[NUM_BUCKETS];
static oversize_t *
oversize_t *wp = oversize_list.next_bysize;
oversize_t *np;
free_oversize(oversize_t *ovp)
static oversize_t *
oversize_t *ovsz_hdr;
ovsz_hdr = (oversize_t *)mem;
static oversize_t oversize_list;
#define OVSZ_SIZE (ALIGN(sizeof (oversize_t), MTMALLOC_MIN_ALIGN))
insert_hash(oversize_t *big)
oversize_t *old;
old = (oversize_t *)(mem - OVSZ_SIZE);
oversize_t *big, **opp;
big = (oversize_t *)(mem - OVSZ_SIZE);
oversize_t *orig, *tail;
orig = (oversize_t *)((uintptr_t)alloc_buf -
oversize_t *orig, *tail, *big;
orig = (oversize_t *)((uintptr_t)alloc_buf -
orig = (oversize_t *)((uintptr_t)alloc_buf -
orig = (oversize_t *)((uintptr_t)alloc_buf -
orig = (oversize_t *)((uintptr_t)alloc_buf -
orig = (oversize_t *)((uintptr_t)alloc_buf -
oversize_t *wp = oversize_list.next_bysize;