Lines Matching refs:Pr
113 uberdata_addr(struct ps_prochandle *Pr, char dmodel) in uberdata_addr() argument
117 if (Plookup_by_name(Pr, "libc.so", "_tdb_bootstrap", &sym) < 0) in uberdata_addr()
124 if (Pread(Pr, &addr, sizeof (addr), sym.st_value) in uberdata_addr()
127 Pread(Pr, &uaddr, sizeof (uaddr), (uintptr_t)addr) in uberdata_addr()
137 if (Pread(Pr, &addr, sizeof (addr), sym.st_value) in uberdata_addr()
140 Pread(Pr, &uaddr, sizeof (uaddr), addr) in uberdata_addr()
145 if (Plookup_by_name(Pr, "libc.so", "_uberdata", &sym) < 0) in uberdata_addr()
184 struct ps_prochandle *Pr = NULL; in look() local
193 if ((Pr = proc_arg_grab(arg, PR_ARG_PIDS, PGRAB_RDONLY|PGRAB_FORCE, in look()
194 &gcode)) == NULL || (psinfop = Ppsinfo(Pr)) == NULL) { in look()
231 (void) Plwp_iter(Pr, lwp_iter, &holdmask); in look()
233 if ((uberaddr = uberdata_addr(Pr, psinfo.pr_dmodel)) == 0) { in look()
244 (void) Pread(Pr, &addr, sizeof (addr), in look()
253 (void) Pread(Pr, &intfnaddr, sizeof (intfnaddr), in look()
267 if (Pread(Pr, aharr, aharrlen, aharraddr) != aharrlen) { in look()
321 Plookup_by_addr(Pr, haddr, hname, in look()
353 if (Pr) in look()
354 Prelease(Pr, 0); in look()