Home
last modified time | relevance | path

Searched refs:brkbase (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dleaky_subr.c272 uintptr_t brkbase = lmp->lm_pstatus->pr_brkbase; in leaky_handle_sbrk() local
281 dprintf(("brk: [%p, %p)\n", brkbase, brkend)); in leaky_handle_sbrk()
291 if (brkbase == brkend) { in leaky_handle_sbrk()
297 lm->lkm_base = brkbase; in leaky_handle_sbrk()
299 lm->lkm_bufctl = LKM_CTL(brkbase, LKM_CTL_MEMORY); in leaky_handle_sbrk()
301 uintptr_t curbrk = P2ROUNDUP(brkbase, umem_pagesize); in leaky_handle_sbrk()
305 brkbase, segs[first].ls_start)); in leaky_handle_sbrk()
308 lm->lkm_base = brkbase; in leaky_handle_sbrk()
310 lm->lkm_bufctl = LKM_CTL(brkbase, LKM_CTL_MEMORY); in leaky_handle_sbrk()
314 } else if (curbrk != brkbase) { in leaky_handle_sbrk()
[all …]
/illumos-gate/usr/src/lib/madv/common/
H A Dmadv.c446 uintptr_t brkbase, brkend; in __madvmain() local
620 if (rc = mygetbrk(&brkbase, &brksize)) { in __madvmain()
626 brkbase, brksize)); in __madvmain()
632 brkend = roundup(brkbase+brksize, pagesize); in __madvmain()
633 brkbase = roundup(brkbase, pagesize); in __madvmain()
634 brksize = brkend - brkbase; in __madvmain()
645 brkbase, brksize, advice_heap)); in __madvmain()
646 if (memcntl((caddr_t)brkbase, brksize, MC_ADVISE, in __madvmain()
/illumos-gate/usr/src/uts/common/syscall/
H A Drlimit.c121 caddr_t brkbase; in ulimit() local
132 brkbase = (caddr_t)p->p_brkbase; in ulimit()
173 if (as->a_userlimit - brkbase > size) in ulimit()
174 retval = MAX((size_t)retval, (size_t)(brkbase + size)); in ulimit()
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf.c270 caddr_t brkbase = 0; in elfexec() local
754 bigwad->exenv.ex_brkbase = brkbase; in elfexec()
1030 bigwad->exenv.ex_brkbase = brkbase; in elfexec()
1330 caddr_t *brkbase, in mapelfexec() argument
1511 if (brkbase != NULL && addr >= *brkbase) { in mapelfexec()
1512 *brkbase = addr + phdr->p_memsz; in mapelfexec()
1565 uintptr_t base = (uintptr_t)*brkbase; in mapelfexec()
1573 *brkbase = (caddr_t)base; in mapelfexec()
2088 caddr_t brkbase, stkbase; in elfcore() local
2243 brkbase = p->p_brkbase; in elfcore()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Dsetup.c503 void *brkbase = NULL; in setup() local
513 brkbase = mpp->mr_addr + mpp->mr_msize; in setup()
515 if (brkbase == NULL) in setup()
516 brkbase = (void *)syspagsz; in setup()
518 if (_brk_unlocked(brkbase) == -1) { in setup()
/illumos-gate/usr/src/uts/common/os/
H A Dgrow.c121 caddr_t brkbase = p->p_brkbase; in brk_lpg() local
131 if (brkbase == 0) { in brk_lpg()
170 brkend = brkbase + p->p_brksize; in brk_lpg()