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