Searched refs:brkbase (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/ |
H A D | leaky_subr.c | 272 uintptr_t brkbase = lmp->lm_pstatus->pr_brkbase; in leaky_handle_sbrk() local 273 uintptr_t brkend = brkbase + lmp->lm_pstatus->pr_brksize; in leaky_handle_sbrk() 281 dprintf(("brk: [%p, %p)\n", brkbase, brkend)); in leaky_handle_sbrk() 284 if (segs[x].ls_start >= brkbase && segs[x].ls_end <= brkend) { in leaky_handle_sbrk() 291 if (brkbase == brkend) { in leaky_handle_sbrk() 294 dprintf(("adding [%p, %p) whole brk\n", 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() [all …]
|
/illumos-gate/usr/src/lib/madv/common/ |
H A D | madv.c | 446 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 D | rlimit.c | 121 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 D | elf.c | 189 caddr_t *brkbase, size_t *brksize, uintptr_t *lddatap) in mapexec_brand() argument 228 &junk, &dtrphdr, NULL, bssbase, brkbase, voffset, &minaddr, in mapexec_brand() 270 caddr_t brkbase = 0; in elfexec() local 621 &stphdr, &dtrphdr, dataphdrp, &bssbase, &brkbase, &voffset, NULL, in elfexec() 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() 1563 if (brkbase != NULL && secflag_enabled(curproc, PROC_SEC_ASLR)) { in mapelfexec() [all …]
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | setup.c | 503 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 D | grow.c | 121 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()
|