Lines Matching refs:dpr_proc

96 	struct ps_prochandle *P = dpr->dpr_proc;
118 int state = Pstate(dpr->dpr_proc);
126 (void) Pdelbkpt(dpr->dpr_proc,
138 const lwpstatus_t *psp = &Pstatus(dpr->dpr_proc)->pr_lwp;
159 (void) Pxecbkpt(dpr->dpr_proc, dbp->dbp_instr);
171 if (!dbp->dbp_active && Psetbkpt(dpr->dpr_proc,
188 if (dbp->dbp_active && Pdelbkpt(dpr->dpr_proc,
283 Pupdate_syms(dpr->dpr_proc);
290 Pupdate_syms(dpr->dpr_proc);
294 Pupdate_syms(dpr->dpr_proc);
329 const pstatus_t *psp = Pstatus(dpr->dpr_proc);
340 Preset_maps(dpr->dpr_proc);
343 if ((dpr->dpr_rtld = Prd_agent(dpr->dpr_proc)) != NULL &&
354 Pupdate_maps(dpr->dpr_proc);
356 if (Pxlookup_by_name(dpr->dpr_proc, LM_ID_BASE,
389 struct ps_prochandle *P = dpr->dpr_proc;
451 * The control thread synchronizes the use of dpr_proc with other libdtrace
464 struct ps_prochandle *P = dpr->dpr_proc;
658 if (dpr->dpr_proc != NULL)
659 Prelease(dpr->dpr_proc, 0);
681 assert(dpr->dpr_proc == P);
704 if (!(Pstatus(dpr->dpr_proc)->pr_flags & (PR_KLC | PR_RLC))) {
707 } else if (Pstatus(dpr->dpr_proc)->pr_flags & PR_KLC) {
780 Prelease(dpr->dpr_proc, rflag);
828 const psinfo_t *prp = Ppsinfo(dpr->dpr_proc);
832 if (Pstate(dpr->dpr_proc) == PS_LOST) {
873 if ((dpr->dpr_proc = Pcreate(file, argv, &err, NULL, 0)) == NULL) {
879 dpr->dpr_pid = Pstatus(dpr->dpr_proc)->pr_pid;
881 (void) Punsetflags(dpr->dpr_proc, PR_RLC);
882 (void) Psetflags(dpr->dpr_proc, PR_KLC);
894 return (dpr->dpr_proc);
930 return (dpr->dpr_proc);
940 if ((dpr->dpr_proc = Pgrab(pid, flags, &err)) == NULL) {
948 (void) Punsetflags(dpr->dpr_proc, PR_KLC);
949 (void) Psetflags(dpr->dpr_proc, PR_RLC);
966 dt_proc_destroy(dtp, opr->dpr_proc);
988 return (dpr->dpr_proc);
1057 dt_proc_destroy(dtp, dpr->dpr_proc);