Lines Matching refs:tbase

3371 static void add_segment(mstate m, char* tbase, size_t tsize, flag_t mmapped) {  in add_segment()  argument
3388 init_top(m, (mchunkptr)tbase, tsize - TOP_FOOT_SIZE); in add_segment()
3394 m->seg.base = tbase; in add_segment()
3427 char* tbase = CMFAIL; in sys_alloc() local
3473 tbase = base; in sys_alloc()
3484 tbase = br; in sys_alloc()
3489 if (tbase == CMFAIL) { /* Cope with partial failure */ in sys_alloc()
3506 tbase = br; in sys_alloc()
3516 if (HAVE_MMAP && tbase == CMFAIL) { /* Try MMAP */ in sys_alloc()
3522 tbase = mp; in sys_alloc()
3529 if (HAVE_MORECORE && tbase == CMFAIL) { /* Try noncontiguous MORECORE */ in sys_alloc()
3541 tbase = br; in sys_alloc()
3548 if (tbase != CMFAIL) { in sys_alloc()
3554 m->seg.base = m->least_addr = tbase; in sys_alloc()
3560 init_top(m, (mchunkptr)tbase, tsize - TOP_FOOT_SIZE); in sys_alloc()
3564 init_top(m, mn, (size_t)((tbase + tsize) - (char*)mn) -TOP_FOOT_SIZE); in sys_alloc()
3571 while (sp != 0 && tbase != sp->base + sp->size) in sys_alloc()
3575 check_segment_merge(sp, tbase, tsize) && in sys_alloc()
3582 if (tbase < m->least_addr) in sys_alloc()
3583 m->least_addr = tbase; in sys_alloc()
3585 while (sp != 0 && sp->base != tbase + tsize) in sys_alloc()
3589 check_segment_merge(sp, tbase, tsize) && in sys_alloc()
3592 sp->base = tbase; in sys_alloc()
3594 return prepend_alloc(m, tbase, oldbase, nb); in sys_alloc()
3597 add_segment(m, tbase, tsize, mmap_flag); in sys_alloc()
4473 static mstate init_user_mstate(char* tbase, size_t tsize) { in init_user_mstate() argument
4476 mchunkptr msp = align_as_chunk(tbase); in init_user_mstate()
4481 m->seg.base = m->least_addr = tbase; in init_user_mstate()
4488 init_top(m, mn, (size_t)((tbase + tsize) - (char*)mn) - TOP_FOOT_SIZE); in init_user_mstate()
4502 char* tbase = (char*)(CALL_MMAP(tsize)); in create_mspace() local
4503 if (tbase != CMFAIL) { in create_mspace()
4504 m = init_user_mstate(tbase, tsize); in create_mspace()