prwatch_t
const prwatch_t *wp = sep->se_data;
sep->se_data = mdb_alloc(sizeof (prwatch_t), UM_SLEEP);
bcopy(args, sep->se_data, sizeof (prwatch_t));
mdb_free(sep->se_data, sizeof (prwatch_t));
prwatch_t *wp = vep != NULL ? vep->ve_args : sep->se_data;
prwatch_t *wp1 = sep->se_data;
prwatch_t *wp2 = args;
prwatch_t *wp1 = vep->ve_args;
prwatch_t *wp2 = args;
prwatch_t *wp = sep->se_data;
pt_wparg_overlap(const prwatch_t *wp1, const prwatch_t *wp2)
mdb_free(vep->ve_args, sizeof (prwatch_t));
prwatch_t *wp = mdb_alloc(sizeof (prwatch_t), UM_SLEEP);
mdb_free(wp, sizeof (prwatch_t));
Psetwapt(struct ps_prochandle *P, const prwatch_t *wp)
long ctl[1 + sizeof (prwatch_t) / sizeof (long)];
prwatch_t *cwp = (prwatch_t *)&ctl[1];
Pdelwapt(struct ps_prochandle *P, const prwatch_t *wp)
long ctl[1 + sizeof (prwatch_t) / sizeof (long)];
prwatch_t *cwp = (prwatch_t *)&ctl[1];
const prwatch_t *wp) /* watchpoint descriptor */
1 + sizeof (prwatch_t) / sizeof (long) + /* PCWATCH */
1 + sizeof (prwatch_t) / sizeof (long) + /* PCWATCH */
prwatch_t *prw;
prw = (prwatch_t *)ctlp;
ctlp += sizeof (prwatch_t) / sizeof (long);
(void) memcpy(ctlp, wp, sizeof (prwatch_t));
ctlp += sizeof (prwatch_t) / sizeof (long);
Pxecwapt(struct ps_prochandle *P, const prwatch_t *wp)
Lxecwapt(struct ps_lwphandle *L, const prwatch_t *wp)
extern int Psetwapt(struct ps_prochandle *, const prwatch_t *);
extern int Pdelwapt(struct ps_prochandle *, const prwatch_t *);
extern int Pxecwapt(struct ps_prochandle *, const prwatch_t *);
extern int Lxecwapt(struct ps_lwphandle *, const prwatch_t *);
prwatch_t prwatch;
prwatch_t prwatch; /* PCWATCH */
prwatch_t prwatch;
{ PCWATCH, sizeof (prwatch_t), NULL, NULL },
pr_watch(prnode_t *pnp, prwatch_t *pwp, int *unlocked)
static int pr_watch(prnode_t *, prwatch_t *, int *);
prwatch_t *Bpwp;
prwatch_t *pwp;
size = nwarea * sizeof (prwatch_t);
PR_OBJSIZE(prwatch32_t, prwatch_t);
prwatch_t prwatch;