Lines Matching refs:pmp
249 dt_pid_per_mod(void *arg, const prmap_t *pmp, const char *obj) in dt_pid_per_mod() argument
260 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); in dt_pid_per_mod()
371 dt_pid_mod_filt(void *arg, const prmap_t *pmp, const char *obj) in dt_pid_mod_filt() argument
382 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt()
384 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); in dt_pid_mod_filt()
389 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt()
400 const prmap_t *pmp; in dt_pid_fix_mod() local
423 if ((pmp = Plmid_to_map(P, lmid, obj)) == NULL) in dt_pid_fix_mod()
426 (void) Pobjname(P, pmp->pr_vaddr, m, sizeof (m)); in dt_pid_fix_mod()
432 (void) Plmid(P, pmp->pr_vaddr, &lmid); in dt_pid_fix_mod()
435 return (pmp); in dt_pid_fix_mod()
467 const prmap_t *aout, *pmp; in dt_pid_create_pid_probes() local
474 (pmp = Pname_to_map(pp.dpp_pr, pp.dpp_mod)) == NULL || in dt_pid_create_pid_probes()
475 aout->pr_vaddr != pmp->pr_vaddr) { in dt_pid_create_pid_probes()
496 const prmap_t *pmp; in dt_pid_create_pid_probes() local
504 if ((pmp = dt_pid_fix_mod(pdp, pp.dpp_pr)) != NULL) { in dt_pid_create_pid_probes()
510 ret = dt_pid_per_mod(&pp, pmp, obj); in dt_pid_create_pid_probes()
518 dt_pid_usdt_mapping(void *data, const prmap_t *pmp, const char *oname) in dt_pid_usdt_mapping() argument
548 if (Pread(P, &e_type, sizeof (e_type), pmp->pr_vaddr + in dt_pid_usdt_mapping()
555 dh.dofhp_addr = (e_type == ET_EXEC) ? 0 : pmp->pr_vaddr; in dt_pid_usdt_mapping()