Lines Matching refs:dpr_proc

100 	struct ps_prochandle *P = dpr->dpr_proc;
122 int state = Pstate(dpr->dpr_proc);
130 (void) Pdelbkpt(dpr->dpr_proc,
142 const lwpstatus_t *psp = &Pstatus(dpr->dpr_proc)->pr_lwp;
163 (void) Pxecbkpt(dpr->dpr_proc, dbp->dbp_instr);
175 if (!dbp->dbp_active && Psetbkpt(dpr->dpr_proc,
192 if (dbp->dbp_active && Pdelbkpt(dpr->dpr_proc,
287 Pupdate_syms(dpr->dpr_proc);
294 Pupdate_syms(dpr->dpr_proc);
298 Pupdate_syms(dpr->dpr_proc);
333 const pstatus_t *psp = Pstatus(dpr->dpr_proc);
344 Preset_maps(dpr->dpr_proc);
347 if ((dpr->dpr_rtld = Prd_agent(dpr->dpr_proc)) != NULL &&
358 Pupdate_maps(dpr->dpr_proc);
360 if (Pxlookup_by_name(dpr->dpr_proc, LM_ID_BASE,
393 struct ps_prochandle *P = dpr->dpr_proc;
455 * The control thread synchronizes the use of dpr_proc with other libdtrace
468 struct ps_prochandle *P = dpr->dpr_proc;
662 if (dpr->dpr_proc != NULL)
663 Prelease(dpr->dpr_proc, 0);
685 assert(dpr->dpr_proc == P);
708 if (!(Pstatus(dpr->dpr_proc)->pr_flags & (PR_KLC | PR_RLC))) {
711 } else if (Pstatus(dpr->dpr_proc)->pr_flags & PR_KLC) {
784 Prelease(dpr->dpr_proc, rflag);
832 const psinfo_t *prp = Ppsinfo(dpr->dpr_proc);
836 if (Pstate(dpr->dpr_proc) == PS_LOST) {
877 if ((dpr->dpr_proc = Pcreate(file, argv, &err, NULL, 0)) == NULL) {
883 dpr->dpr_pid = Pstatus(dpr->dpr_proc)->pr_pid;
885 (void) Punsetflags(dpr->dpr_proc, PR_RLC);
886 (void) Psetflags(dpr->dpr_proc, PR_KLC);
898 return (dpr->dpr_proc);
934 return (dpr->dpr_proc);
944 if ((dpr->dpr_proc = Pgrab(pid, flags, &err)) == NULL) {
952 (void) Punsetflags(dpr->dpr_proc, PR_KLC);
953 (void) Psetflags(dpr->dpr_proc, PR_RLC);
970 dt_proc_destroy(dtp, opr->dpr_proc);
992 return (dpr->dpr_proc);
1067 dt_proc_destroy(dtp, dpr->dpr_proc);