Lines Matching refs:pmp
267 dt_pid_per_mod(void *arg, const prmap_t *pmp, const char *obj) in dt_pid_per_mod() argument
279 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); in dt_pid_per_mod()
404 dt_pid_mod_filt(void *arg, const prmap_t *pmp, const char *obj) in dt_pid_mod_filt() argument
410 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt()
413 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); in dt_pid_mod_filt()
424 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt()
427 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); in dt_pid_mod_filt()
433 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt()
444 const prmap_t *pmp; in dt_pid_fix_mod() local
467 if ((pmp = Plmid_to_map(P, lmid, obj)) == NULL) in dt_pid_fix_mod()
470 (void) Pobjname(P, pmp->pr_vaddr, m, sizeof (m)); in dt_pid_fix_mod()
477 (void) Plmid(P, pmp->pr_vaddr, &lmid); in dt_pid_fix_mod()
482 return (pmp); in dt_pid_fix_mod()
516 const prmap_t *aout, *pmp; in dt_pid_create_pid_probes() local
523 (pmp = Pname_to_map(pp.dpp_pr, pp.dpp_mod)) == NULL || in dt_pid_create_pid_probes()
524 aout->pr_vaddr != pmp->pr_vaddr) { in dt_pid_create_pid_probes()
545 const prmap_t *pmp; in dt_pid_create_pid_probes() local
553 if ((pmp = dt_pid_fix_mod(pdp, pp.dpp_pr)) != NULL) { in dt_pid_create_pid_probes()
559 ret = dt_pid_per_mod(&pp, pmp, obj); in dt_pid_create_pid_probes()
567 dt_pid_usdt_mapping(void *data, const prmap_t *pmp, const char *oname) in dt_pid_usdt_mapping() argument
597 if (Pread(P, &e_type, sizeof (e_type), pmp->pr_vaddr + in dt_pid_usdt_mapping()
604 dh.dofhp_addr = (e_type == ET_EXEC) ? 0 : pmp->pr_vaddr; in dt_pid_usdt_mapping()