gm 2723 oshmem/mca/memheap/ptmalloc/malloc.c #define ok_magic(M) ((char *)(M) >= (char *)gm->least_addr && (M)->magic == mparams.magic) gm 2828 oshmem/mca/memheap/ptmalloc/malloc.c INITIAL_LOCK(&gm->mutex); gm 2829 oshmem/mca/memheap/ptmalloc/malloc.c gm->mflags = mparams.default_mflags; gm 3470 oshmem/mca/memheap/ptmalloc/malloc.c (m == gm)? dlmalloc(b) : mspace_malloc(m, b) gm 3472 oshmem/mca/memheap/ptmalloc/malloc.c if (m == gm) dlfree(mem); else mspace_free(m,mem); gm 4432 oshmem/mca/memheap/ptmalloc/malloc.c if (!PREACTION(gm)) { gm 4440 oshmem/mca/memheap/ptmalloc/malloc.c smallbits = gm->smallmap >> idx; gm 4445 oshmem/mca/memheap/ptmalloc/malloc.c b = smallbin_at(gm, idx); gm 4448 oshmem/mca/memheap/ptmalloc/malloc.c unlink_first_small_chunk(gm, b, p, idx); gm 4449 oshmem/mca/memheap/ptmalloc/malloc.c set_inuse_and_pinuse(gm, p, small_index2size(idx)); gm 4451 oshmem/mca/memheap/ptmalloc/malloc.c check_malloced_chunk(gm, mem, nb); gm 4455 oshmem/mca/memheap/ptmalloc/malloc.c else if (nb > gm->dvsize) { gm 4463 oshmem/mca/memheap/ptmalloc/malloc.c b = smallbin_at(gm, i); gm 4466 oshmem/mca/memheap/ptmalloc/malloc.c unlink_first_small_chunk(gm, b, p, i); gm 4470 oshmem/mca/memheap/ptmalloc/malloc.c set_inuse_and_pinuse(gm, p, small_index2size(i)); gm 4472 oshmem/mca/memheap/ptmalloc/malloc.c set_size_and_pinuse_of_inuse_chunk(gm, p, nb); gm 4475 oshmem/mca/memheap/ptmalloc/malloc.c replace_dv(gm, r, rsize); gm 4478 oshmem/mca/memheap/ptmalloc/malloc.c check_malloced_chunk(gm, mem, nb); gm 4482 oshmem/mca/memheap/ptmalloc/malloc.c else if (gm->treemap != 0 && (mem = tmalloc_small(gm, nb)) != 0) { gm 4483 oshmem/mca/memheap/ptmalloc/malloc.c check_malloced_chunk(gm, mem, nb); gm 4492 oshmem/mca/memheap/ptmalloc/malloc.c if (gm->treemap != 0 && (mem = tmalloc_large(gm, nb)) != 0) { gm 4493 oshmem/mca/memheap/ptmalloc/malloc.c check_malloced_chunk(gm, mem, nb); gm 4498 oshmem/mca/memheap/ptmalloc/malloc.c if (nb <= gm->dvsize) { gm 4499 oshmem/mca/memheap/ptmalloc/malloc.c size_t rsize = gm->dvsize - nb; gm 4500 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = gm->dv; gm 4502 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr r = gm->dv = chunk_plus_offset(p, nb); gm 4503 oshmem/mca/memheap/ptmalloc/malloc.c gm->dvsize = rsize; gm 4505 oshmem/mca/memheap/ptmalloc/malloc.c set_size_and_pinuse_of_inuse_chunk(gm, p, nb); gm 4508 oshmem/mca/memheap/ptmalloc/malloc.c size_t dvs = gm->dvsize; gm 4509 oshmem/mca/memheap/ptmalloc/malloc.c gm->dvsize = 0; gm 4510 oshmem/mca/memheap/ptmalloc/malloc.c gm->dv = 0; gm 4511 oshmem/mca/memheap/ptmalloc/malloc.c set_inuse_and_pinuse(gm, p, dvs); gm 4514 oshmem/mca/memheap/ptmalloc/malloc.c check_malloced_chunk(gm, mem, nb); gm 4518 oshmem/mca/memheap/ptmalloc/malloc.c else if (nb < gm->topsize) { /* Split top */ gm 4519 oshmem/mca/memheap/ptmalloc/malloc.c size_t rsize = gm->topsize -= nb; gm 4520 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr p = gm->top; gm 4521 oshmem/mca/memheap/ptmalloc/malloc.c mchunkptr r = gm->top = chunk_plus_offset(p, nb); gm 4523 oshmem/mca/memheap/ptmalloc/malloc.c set_size_and_pinuse_of_inuse_chunk(gm, p, nb); gm 4525 oshmem/mca/memheap/ptmalloc/malloc.c check_top_chunk(gm, gm->top); gm 4526 oshmem/mca/memheap/ptmalloc/malloc.c check_malloced_chunk(gm, mem, nb); gm 4530 oshmem/mca/memheap/ptmalloc/malloc.c mem = sys_alloc(gm, nb); gm 4533 oshmem/mca/memheap/ptmalloc/malloc.c POSTACTION(gm); gm 4556 oshmem/mca/memheap/ptmalloc/malloc.c #define fm gm gm 4677 oshmem/mca/memheap/ptmalloc/malloc.c mstate m = gm; gm 4698 oshmem/mca/memheap/ptmalloc/malloc.c return internal_memalign(gm, alignment, bytes); gm 4704 oshmem/mca/memheap/ptmalloc/malloc.c return ialloc(gm, n_elements, &sz, 3, chunks); gm 4709 oshmem/mca/memheap/ptmalloc/malloc.c return ialloc(gm, n_elements, sizes, 0, chunks); gm 4728 oshmem/mca/memheap/ptmalloc/malloc.c if (!PREACTION(gm)) { gm 4729 oshmem/mca/memheap/ptmalloc/malloc.c result = sys_trim(gm, pad); gm 4730 oshmem/mca/memheap/ptmalloc/malloc.c POSTACTION(gm); gm 4736 oshmem/mca/memheap/ptmalloc/malloc.c return gm->footprint; gm 4740 oshmem/mca/memheap/ptmalloc/malloc.c return gm->max_footprint; gm 4745 oshmem/mca/memheap/ptmalloc/malloc.c return internal_mallinfo(gm); gm 4750 oshmem/mca/memheap/ptmalloc/malloc.c internal_malloc_stats(gm);