PGRAB_RDONLY
P = dtrace_proc_grab(g_dtp, pid, PGRAB_RDONLY);
if ((Pr = proc_arg_grab(arg, PR_ARG_ANY, PGRAB_RDONLY,
PGRAB_RETAIN | PGRAB_FORCE | (doset ? 0 : PGRAB_RDONLY) |
PGRAB_RETAIN | PGRAB_FORCE | PGRAB_RDONLY | PGRAB_NOSTOP, &gcode,
int prg_gflags = PGRAB_RDONLY;
PGRAB_RETAIN | PGRAB_FORCE | (set ? 0 : PGRAB_RDONLY) |
int pgrab_flags = PGRAB_RDONLY;
if ((Pr = proc_arg_grab(arg, PR_ARG_PIDS, PGRAB_RDONLY|PGRAB_FORCE,
Fflag | PGRAB_RDONLY, &gret)) == NULL) {
P = proc_arg_grab(str, PR_ARG_ANY, PGRAB_RDONLY, &err);
proc_hdl = Pgrab(getpid(), PGRAB_RDONLY, &perr);
P = Pgrab(getpid(), PGRAB_RDONLY, &err);
if ((P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE, 0)) == NULL)
if ((P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE, 0)) == NULL)
P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE, 0);
PGRAB_RDONLY | PGRAB_FORCE, 0)) != NULL) {
P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE, 0);
p = dt_proc_grab(dtp, dmp->dm_pid, 0, PGRAB_RDONLY | PGRAB_FORCE);
if ((P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE,
p = dt_proc_grab(dtp, dmp->dm_pid, 0, PGRAB_RDONLY | PGRAB_FORCE);
if (dpr->dpr_rdonly && !(flags & PGRAB_RDONLY)) {
if (nomonitor || (flags & PGRAB_RDONLY)) {
if (flags & PGRAB_RDONLY) {
P = dt_proc_grab(dtp, pid, PGRAB_RDONLY | PGRAB_FORCE, 0);
!(flags & PGRAB_RDONLY)) {
!(flags & PGRAB_RDONLY)) {
if (!(flags & PGRAB_RDONLY)) {
if (flags & PGRAB_RDONLY)
omode = (flags & PGRAB_RDONLY) ? O_RDONLY : O_RDWR;
if (!(flags & PGRAB_RDONLY)) {
int fd, oflag = (gflag & PGRAB_RDONLY) ? O_RDONLY : O_RDWR;
Pr = Pgrab_core(argv[1], NULL, PGRAB_RDONLY, &perr);
P = Pgrab(getpid(), PGRAB_RDONLY, &ret);
P = Pgrab(getpid(), PGRAB_RDONLY, &ret);