HomeSort by relevance Sort by last modified time
    Searched defs:Pr (Results 1 - 21 of 21) sorted by null

  /onnv/onnv-gate/usr/src/cmd/ptools/pldd/
pldd.c 101 struct ps_prochandle *Pr;
105 if ((Pr = proc_arg_grab(arg = *argv++, PR_ARG_ANY,
114 (void) memcpy(&psinfo, Ppsinfo(Pr), sizeof (psinfo_t));
117 if (Pstate(Pr) == PS_DEAD) {
118 if ((Pcontent(Pr) & content) != content) {
131 if (Pgetauxval(Pr, AT_BASE) != -1L && Prd_agent(Pr) == NULL) {
138 rc += Pobject_iter(Pr, show_map, Pr);
140 rc += Pobject_iter_resolved(Pr, show_map, Pr)
    [all...]
  /onnv/onnv-gate/usr/src/cmd/mdb/common/modules/libumem/
proc_kludges.c 81 struct ps_prochandle *Pr;
86 if (mdb_get_xdata("pshandle", &Pr, sizeof (Pr)) == -1) {
92 pkm->pkm_Pr = Pr;
95 rc = Pmapping_iter(Pr, (proc_map_f *)prockludge_mappings_iter, pkm);
leaky_subr.c 602 struct ps_prochandle *Pr;
615 if (mdb_get_xdata("pshandle", &Pr, sizeof (Pr)) == -1) {
620 if (Plwp_iter(Pr, leaky_mark_lwp, NULL) != 0) {
625 if (Plwp_iter(Pr, leaky_process_lwp, NULL) != 0) {
  /onnv/onnv-gate/usr/src/cmd/ptools/preap/
preap.c 106 struct ps_prochandle *Pr;
155 if ((Pr = Pgrab(ppid, Fflag | PGRAB_NOSTOP, &gret)) == NULL) {
161 if ((Fflag == 0) && (Pstate(Pr) == PS_STOP)) {
162 Prelease(Pr, 0);
175 if (Pstop(Pr, 1000) != 0) {
176 Prelease(Pr, 0);
182 if (pr_waitid(Pr, P_PID, pid, &siginfo, WEXITED|WNOHANG) != 0) {
183 Prelease(Pr, 0);
189 Prelease(Pr, 0);
  /onnv/onnv-gate/usr/src/cmd/ptools/pcred/
pcred.c 158 struct ps_prochandle *Pr;
173 if ((Pr = proc_arg_grab(arg, doset ? PR_ARG_PIDS : PR_ARG_ANY,
181 if (Pcred(Pr, prcred, ngroups_max) == -1) {
183 Prelease(Pr, 0);
189 if (Psetcred(Pr, prcred) != 0) {
191 Prelease(Pr, 0);
194 Prelease(Pr, 0);
198 if (Pstate(Pr) == PS_DEAD)
199 (void) printf("core of %d:\t", (int)Pstatus(Pr)->pr_pid);
201 (void) printf("%d:\t", (int)Pstatus(Pr)->pr_pid)
    [all...]
  /onnv/onnv-gate/usr/src/cmd/ptools/ptime/
ptime.c 67 struct ps_prochandle *Pr;
104 if ((Pr = proc_arg_grab(pidarg, PR_ARG_PIDS,
111 if ((Pr = Pcreate(argv[0], &argv[0], &gret, NULL, 0)) == NULL) {
116 if (Psetrun(Pr, 0, 0) == -1) {
123 pid = Pstatus(Pr)->pr_pid;
134 Prelease(Pr, 0);
  /onnv/onnv-gate/usr/src/cmd/pbind/
pbind.c 186 struct ps_prochandle *Pr;
188 if ((Pr = Pgrab(pid, 0, &ret)) == NULL) {
199 if (Psetflags(Pr, PR_RLC) != 0 || Pcreate_agent(Pr) != 0) {
202 Prelease(Pr, 0);
205 return (Pr);
209 rele_proc(struct ps_prochandle *Pr)
211 if (Pr == NULL)
213 Pdestroy_agent(Pr);
214 Prelease(Pr, 0)
    [all...]
  /onnv/onnv-gate/usr/src/cmd/plimit/
plimit.c 94 struct ps_prochandle *Pr;
178 } else if ((Pr = Pgrab(pid, Fflag, &gret)) != NULL) {
179 if (Pcreate_agent(Pr) == 0) {
181 if (set_limits(Pr) != 0)
187 show_limits(Pr);
189 Pdestroy_agent(Pr);
196 Prelease(Pr, 0);
388 show_limits(struct ps_prochandle *Pr)
398 if (pr_getrlimit64(Pr, resource, &rlim) != 0)
470 set_one_limit(struct ps_prochandle *Pr, int which, rlim64_t cur, rlim64_t max
    [all...]
  /onnv/onnv-gate/usr/src/cmd/ppgsz/
ppgsz.c 55 static struct ps_prochandle *Pr;
257 Pr = Pcreate(argv[0], &argv[0], &err, path, sizeof (path));
258 if (Pr == NULL) {
291 if ((rc = setpgsz(Pr, Pstatus(Pr)->pr_dmodel, pgsz)) != 0) {
294 (void) pr_exit(Pr, 1);
302 Prelease(Pr, 0);
343 } else if ((Pr = Pgrab(pid, Fflag, &gret)) != NULL) {
344 rc = setpgsz(Pr, Pstatus(Pr)->pr_dmodel, pgsz)
    [all...]
  /onnv/onnv-gate/usr/src/cmd/ptools/pflags/
pflags.c 59 static struct ps_prochandle *Pr;
144 if ((Pr = proc_arg_xgrab(arg, NULL, PR_ARG_ANY,
158 (void) memcpy(&pstatus, Pstatus(Pr), sizeof (pstatus_t));
159 (void) memcpy(&psinfo, Ppsinfo(Pr), sizeof (psinfo_t));
164 Prelease(Pr, PRELEASE_RETAIN);
175 if (Pstate(Pr) == PS_DEAD) {
230 (void) Plwp_iter_all(Pr, (proc_lwp_all_f *)lwplook, &lookarg);
236 Prelease(Pr, PRELEASE_RETAIN);
332 if (Pstate(Pr) == PS_DEAD || (arg->pflags & PR_STOPPED)) {
341 if (Plwp_getxregs(Pr, psp->pr_lwpid, &prx) == 0 &
    [all...]
  /onnv/onnv-gate/usr/src/cmd/ptools/psig/
psig.c 113 uberdata_addr(struct ps_prochandle *Pr, char dmodel)
117 if (Plookup_by_name(Pr, "libc.so", "_tdb_bootstrap", &sym) < 0)
124 if (Pread(Pr, &addr, sizeof (addr), sym.st_value)
127 Pread(Pr, &uaddr, sizeof (uaddr), (uintptr_t)addr)
137 if (Pread(Pr, &addr, sizeof (addr), sym.st_value)
140 Pread(Pr, &uaddr, sizeof (uaddr), addr)
145 if (Plookup_by_name(Pr, "libc.so", "_uberdata", &sym) < 0)
184 struct ps_prochandle *Pr = NULL;
193 if ((Pr = proc_arg_grab(arg, PR_ARG_PIDS, PGRAB_RDONLY|PGRAB_FORCE,
194 &gcode)) == NULL || (psinfop = Ppsinfo(Pr)) == NULL)
    [all...]
  /onnv/onnv-gate/usr/src/lib/libproc/common/
proc_arg.c 138 struct ps_prochandle *Pr;
185 if ((Pr = Pfgrab_core(fd, path == NULL ?
188 (void) memcpy(psp, Ppsinfo(Pr),
190 Prelease(Pr, 0);
193 return (Pr);
221 if ((Pr = Pfgrab_core(fd, path == NULL ? dirname(core) : path,
224 (void) memcpy(psp, Ppsinfo(Pr),
226 Prelease(Pr, 0);
229 return (Pr);
  /onnv/onnv-gate/usr/src/lib/libpctx/common/
libpctx.c 57 struct ps_prochandle *Pr;
113 if ((pctx->Pr = Pcreate(filename, argv, &err, 0, 0)) == NULL) {
144 if (Psysentry(pctx->Pr, SYS_exit, 1) == -1) {
147 Prelease(pctx->Pr, PRELEASE_KILL);
156 (void) Psetflags(pctx->Pr, PR_KLC);
177 if ((pctx->Pr = Pgrab(pid, 0, &err)) == NULL) {
217 if (Psysentry(pctx->Pr, SYS_exit, 1) == -1) {
220 Prelease(pctx->Pr, PRELEASE_CLEAR);
232 (void) Psetflags(pctx->Pr, PR_RLC);
319 (void) Psysexit(pctx->Pr, SYS_forkall, 1)
    [all...]
  /onnv/onnv-gate/usr/src/cmd/ptools/ppriv/
ppriv.c 160 struct ps_prochandle *Pr;
170 if ((Pr = proc_arg_grab(arg, set ? PR_ARG_PIDS : PR_ARG_ANY,
181 if (Ppriv(Pr, ppriv, pprivsz) == -1) {
183 Prelease(Pr, 0);
200 Prelease(Pr, 0);
207 if (ppriv == NULL || Ppriv(Pr, ppriv, sz) != sz) {
209 Prelease(Pr, 0);
217 if (Psetpriv(Pr, ppriv) != 0) {
219 Prelease(Pr, 0);
222 Prelease(Pr, 0)
    [all...]
  /onnv/onnv-gate/usr/src/cmd/ptools/pfiles/
pfiles.c 77 struct ps_prochandle *Pr;
139 } else if ((Pr = Pgrab(pid, Fflag, &gret)) != NULL) {
140 if (Pcreate_agent(Pr) == 0) {
144 show_files(Pr);
145 Pdestroy_agent(Pr);
152 Prelease(Pr, 0);
153 Pr = NULL;
192 show_files(struct ps_prochandle *Pr)
206 if (pr_getrlimit(Pr, RLIMIT_NOFILE, &rlim) == 0) {
217 pid = (Pr == NULL)? getpid() : Pstatus(Pr)->pr_pid
    [all...]
  /onnv/onnv-gate/usr/src/cmd/ptools/pmadvise/
pmadvise.c 181 static struct ps_prochandle *Pr;
278 if (Plwp_alt_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) {
284 if (Plwp_main_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) {
555 const pstatus_t *Psp = Pstatus(Pr);
578 lname = make_name(Pr, lflag, pmp->pr_vaddr, pmp->pr_mapname,
681 (pr_madvise(Pr, (caddr_t)psaddr->addr,
858 pr_madvise(struct ps_prochandle *Pr, caddr_t addr, size_t len, int advice)
860 return (pr_memcntl(Pr, addr, len, MC_ADVISE,
1039 if ((Pr = proc_arg_grab(arg = *argv++, PR_ARG_PIDS,
1050 (Pstatus(Pr)->pr_dmodel == PR_MODEL_LP64) ? 16 : 8
    [all...]
  /onnv/onnv-gate/usr/src/cmd/ptools/pstack/
pstack.c 191 struct ps_prochandle *Pr = NULL;
201 if ((Pr = proc_arg_xgrab(arg, NULL, PR_ARG_ANY,
209 if ((tpsinfo = Ppsinfo(Pr)) == NULL) {
212 Prelease(Pr, 0);
219 if (Pstate(Pr) == PS_DEAD) {
220 if ((Pcontent(Pr) & content) != content) {
235 if (Pgetauxval(Pr, AT_BASE) != -1L && Prd_agent(Pr) == NULL) {
245 td_ta_new(Pr, &Tap) != TD_OK) /* no libc */
262 handle.proc = Pr;
    [all...]
  /onnv/onnv-gate/usr/src/cmd/psrset/
psrset.c 110 struct ps_prochandle *Pr;
112 if ((Pr = Pgrab(pid, 0, &ret)) == NULL) {
119 return (Pr);
123 rele_proc(struct ps_prochandle *Pr)
125 if (Pr == NULL)
127 Prelease(Pr, 0);
561 struct ps_prochandle *Pr;
599 if ((bflag || uflag) && (Pr = grab_proc(pid)) == NULL) {
618 rele_proc(Pr);
  /onnv/onnv-gate/usr/src/cmd/ptools/pargs/
pargs.c 631 build_env(void *data, struct ps_prochandle *pr, uintptr_t addr, const char *str)
651 struct ps_prochandle *pr = datap->pd_proc; local
654 (void) Penv_iter(pr, build_env, datap);
660 (void) Penv_iter(pr, build_env, datap);
1332 struct ps_prochandle *Pr;
    [all...]
  /onnv/onnv-gate/usr/src/cmd/ptools/pmap/
pmap.c 150 static struct ps_prochandle *Pr;
176 if (Plwp_alt_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) {
182 if (Plwp_main_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) {
344 if ((Pr = proc_arg_grab(arg = *argv++, PR_ARG_ANY,
354 addr_width = (Pstatus(Pr)->pr_dmodel == PR_MODEL_LP64) ? 16 : 8;
355 size_width = (Pstatus(Pr)->pr_dmodel == PR_MODEL_LP64) ? 11 : 8;
357 (void) memcpy(&psinfo, Ppsinfo(Pr), sizeof (psinfo_t));
360 if (Pstate(Pr) != PS_DEAD) {
368 Prelease(Pr, prr_flags);
378 if (Pstate(Pr) == PS_DEAD)
    [all...]
  /onnv/onnv-gate/usr/src/cmd/prctl/
prctl.c 61 struct ps_prochandle *pr; member in struct:pr_info_handle
152 static int prctl_setrctl(struct ps_prochandle *Pr, const char *name,
155 static int match_rctl(struct ps_prochandle *Pr, rctlblk_t **rctl, char *name,
165 static void release_process(struct ps_prochandle *Pr);
735 errflg = get_rctls(p.pr);
740 if (match_rctl(p.pr, &rctlblkA, arg_name,
766 if (prctl_setrctl(p.pr, arg_name, NULL,
775 if (match_rctl(p.pr, &rctlblkA, arg_name,
800 if (prctl_setrctl(p.pr, arg_name, NULL,
810 if (match_rctl(p.pr, &rctlblkA, arg_name
    [all...]

Completed in 1502 milliseconds