Lines Matching refs:pmp
238 prmap_t *pmp;
559 create_maplist(void *arg, const prmap_t *pmp, const char *object_name)
571 newmap->pmp = malloc(sizeof (prmap_t));
575 (void) memcpy(newmap->pmp, pmp, sizeof (prmap_t));
581 if (!(pmp->pr_mflags & MA_ANON) ||
582 (pmp->pr_vaddr + pmp->pr_size <= Psp->pr_brkbase ||
583 pmp->pr_vaddr >= Psp->pr_brkbase + Psp->pr_brksize)) {
584 lname = make_name(Pr, lflag, pmp->pr_vaddr, pmp->pr_mapname,
586 if (pmp->pr_mflags & MA_SHARED)
592 if (lname == NULL && (pmp->pr_mflags & MA_ANON)) {
594 pmp->pr_vaddr, pmp->pr_size, pmp->pr_mflags, pmp->pr_shmid,
605 while (psaddr && psaddr->addr < pmp->pr_vaddr)
610 while (psaddr && psaddr->addr < (pmp->pr_vaddr + pmp->pr_size)) {
622 if ((pmp->pr_vaddr == psaddr->addr) && (psaddr->length == 0))
623 newaddr->length = pmp->pr_size;
632 newaddr->addr = pmp->pr_vaddr;
633 newaddr->length = pmp->pr_size;
833 while (pmapnode && (pmapnode->pmp->pr_vaddr +
834 pmapnode->pmp->pr_size <= psaddr->addr))
847 mflags(pmapnode->pmp->pr_mflags), pmapnode->label,
853 mflags(pmapnode->pmp->pr_mflags), pmapnode->label);