mchunkptr 1952 oshmem/mca/memheap/ptmalloc/malloc.c #define mem2chunk(mem) ((mchunkptr)((char*)(mem) - TWO_SIZE_T_SIZES)) mchunkptr 1954 oshmem/mca/memheap/ptmalloc/malloc.c #define align_as_chunk(A) (mchunkptr)((A) + align_offset(chunk2mem(A))) mchunkptr 1999 oshmem/mca/memheap/ptmalloc/malloc.c #define chunk_plus_offset(p, s) ((mchunkptr)(((char*)(p)) + (s))) mchunkptr 2000 oshmem/mca/memheap/ptmalloc/malloc.c #define chunk_minus_offset(p, s) ((mchunkptr)(((char*)(p)) - (s))) mchunkptr 2003 oshmem/mca/memheap/ptmalloc/malloc.c #define next_chunk(p) ((mchunkptr)( ((char*)(p)) + ((p)->head & ~FLAG_BITS))) mchunkptr 2004 oshmem/mca/memheap/ptmalloc/malloc.c #define prev_chunk(p) ((mchunkptr)( ((char*)(p)) - ((p)->prev_foot) )) mchunkptr 2010 oshmem/mca/memheap/ptmalloc/malloc.c #define get_foot(p, s) (((mchunkptr)((char*)(p) + (s)))->prev_foot) mchunkptr 2011 oshmem/mca/memheap/ptmalloc/malloc.c #define set_foot(p, s) (((mchunkptr)((char*)(p) + (s)))->prev_foot = (s)) mchunkptr 2315 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr dv; mchunkptr 2316 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr top; mchunkptr 2320 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr smallbins[(NSMALLBINS+1)*2]; mchunkptr 2525 oshmem/mca/memheap/ptmalloc/malloc.c static void do_check_any_chunk(mstate m, mchunkptr p); mchunkptr 2526 oshmem/mca/memheap/ptmalloc/malloc.c static void do_check_top_chunk(mstate m, mchunkptr p); mchunkptr 2527 oshmem/mca/memheap/ptmalloc/malloc.c static void do_check_mmapped_chunk(mstate m, mchunkptr p); mchunkptr 2528 oshmem/mca/memheap/ptmalloc/malloc.c static void do_check_inuse_chunk(mstate m, mchunkptr p); mchunkptr 2529 oshmem/mca/memheap/ptmalloc/malloc.c static void do_check_free_chunk(mstate m, mchunkptr p); mchunkptr 2535 oshmem/mca/memheap/ptmalloc/malloc.c static int bin_find(mstate m, mchunkptr x); mchunkptr 2749 oshmem/mca/memheap/ptmalloc/malloc.c ((mchunkptr)(((char*)(p)) + (s)))->head |= PINUSE_BIT) mchunkptr 2754 oshmem/mca/memheap/ptmalloc/malloc.c ((mchunkptr)(((char*)(p)) + (s)))->head |= PINUSE_BIT) mchunkptr 2764 oshmem/mca/memheap/ptmalloc/malloc.c (((mchunkptr)((char*)(p) + (s)))->prev_foot = ((size_t)(M) ^ mparams.magic)) mchunkptr 2767 oshmem/mca/memheap/ptmalloc/malloc.c ((mstate)(((mchunkptr)((char*)(p) +\ mchunkptr 2772 oshmem/mca/memheap/ptmalloc/malloc.c (((mchunkptr)(((char*)(p)) + (s)))->head |= PINUSE_BIT), \ mchunkptr 2777 oshmem/mca/memheap/ptmalloc/malloc.c (((mchunkptr)(((char*)(p)) + (s)))->head |= PINUSE_BIT),\ mchunkptr 2893 oshmem/mca/memheap/ptmalloc/malloc.c static void do_check_any_chunk(mstate m, mchunkptr p) { mchunkptr 2899 oshmem/mca/memheap/ptmalloc/malloc.c static void do_check_top_chunk(mstate m, mchunkptr p) { mchunkptr 2913 oshmem/mca/memheap/ptmalloc/malloc.c static void do_check_mmapped_chunk(mstate m, mchunkptr p) { mchunkptr 2927 oshmem/mca/memheap/ptmalloc/malloc.c static void do_check_inuse_chunk(mstate m, mchunkptr p) { mchunkptr 2938 oshmem/mca/memheap/ptmalloc/malloc.c static void do_check_free_chunk(mstate m, mchunkptr p) { mchunkptr 2940 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr next = chunk_plus_offset(p, sz); mchunkptr 2963 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = mem2chunk(mem); mchunkptr 2988 oshmem/mca/memheap/ptmalloc/malloc.c do_check_any_chunk(m, ((mchunkptr)u)); mchunkptr 3039 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = b->bk; mchunkptr 3046 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr q; mchunkptr 3061 oshmem/mca/memheap/ptmalloc/malloc.c static int bin_find(mstate m, mchunkptr x) { mchunkptr 3067 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = b; mchunkptr 3103 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr q = align_as_chunk(s->base); mchunkptr 3104 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr lastq = 0; mchunkptr 3170 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr q = align_as_chunk(s->base); mchunkptr 3212 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr q = align_as_chunk(s->base); mchunkptr 3243 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr B = smallbin_at(M, IDX);\ mchunkptr 3244 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr F = B;\ mchunkptr 3261 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr F = P->fd;\ mchunkptr 3262 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr B = P->bk;\ mchunkptr 3281 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr F = P->fd;\ mchunkptr 3301 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr DV = M->dv;\ mchunkptr 3499 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = (mchunkptr)(mm + offset); mchunkptr 3519 oshmem/mca/memheap/ptmalloc/malloc.c static mchunkptr mmap_resize(mstate m, mchunkptr oldp, size_t nb) { mchunkptr 3534 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr newp = (mchunkptr)(cp + offset); mchunkptr 3555 oshmem/mca/memheap/ptmalloc/malloc.c static void init_top(mstate m, mchunkptr p, size_t psize) { mchunkptr 3558 oshmem/mca/memheap/ptmalloc/malloc.c p = (mchunkptr)((char*)p + offset); mchunkptr 3601 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = align_as_chunk(newbase); mchunkptr 3602 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr oldfirst = align_as_chunk(oldbase); mchunkptr 3604 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr q = chunk_plus_offset(p, nb); mchunkptr 3651 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr sp = (mchunkptr)csp; mchunkptr 3653 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr tnext = chunk_plus_offset(sp, ssize); mchunkptr 3654 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = tnext; mchunkptr 3658 oshmem/mca/memheap/ptmalloc/malloc.c init_top(m, (mchunkptr)tbase, tsize - TOP_FOOT_SIZE); mchunkptr 3671 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr nextp = chunk_plus_offset(p, SIZE_T_SIZE); mchunkptr 3683 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr q = (mchunkptr)old_top; mchunkptr 3685 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr tn = chunk_plus_offset(q, psize); mchunkptr 3832 oshmem/mca/memheap/ptmalloc/malloc.c init_top(m, (mchunkptr)tbase, tsize - TOP_FOOT_SIZE); mchunkptr 3837 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr mn = next_chunk(mem2chunk(m)); mchunkptr 3876 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = m->top; mchunkptr 3877 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr r = m->top = chunk_plus_offset(p, nb); mchunkptr 3904 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = align_as_chunk(base); mchunkptr 4059 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr r = chunk_plus_offset(v, nb); mchunkptr 4098 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr r = chunk_plus_offset(v, nb); mchunkptr 4125 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr oldp = mem2chunk(oldmem); mchunkptr 4127 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr next = chunk_plus_offset(oldp, oldsize); mchunkptr 4128 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr newp = 0; mchunkptr 4142 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr remainder = chunk_plus_offset(newp, nb); mchunkptr 4152 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr newtop = chunk_plus_offset(oldp, nb); mchunkptr 4213 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = mem2chunk(mem); mchunkptr 4231 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr newp = (mchunkptr)pos; mchunkptr 4252 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr remainder = chunk_plus_offset(p, nb); mchunkptr 4295 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p; /* corresponding chunk */ mchunkptr 4298 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr array_chunk; /* chunk for malloced ptr array */ mchunkptr 4443 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr b, p; mchunkptr 4457 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr b, p, r; mchunkptr 4500 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = gm->dv; mchunkptr 4502 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr r = gm->dv = chunk_plus_offset(p, nb); mchunkptr 4520 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = gm->top; mchunkptr 4521 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr r = gm->top = chunk_plus_offset(p, nb); mchunkptr 4548 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = mem2chunk(mem); mchunkptr 4562 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr next = chunk_plus_offset(p, psize); mchunkptr 4573 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr prev = chunk_minus_offset(p, prevsize); mchunkptr 4755 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = mem2chunk(mem); mchunkptr 4774 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr mn; mchunkptr 4775 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr msp = align_as_chunk(tbase); mchunkptr 4872 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr b, p; mchunkptr 4886 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr b, p, r; mchunkptr 4929 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = ms->dv; mchunkptr 4931 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr r = ms->dv = chunk_plus_offset(p, nb); mchunkptr 4949 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = ms->top; mchunkptr 4950 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr r = ms->top = chunk_plus_offset(p, nb); mchunkptr 4971 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = mem2chunk(mem); mchunkptr 4985 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr next = chunk_plus_offset(p, psize); mchunkptr 4996 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr prev = chunk_minus_offset(p, prevsize); mchunkptr 5101 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = mem2chunk(oldmem); mchunkptr 5207 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = mem2chunk(mem);