prxregset_t
prxregset_t xrs;
pt_lwp_getxregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prxregset_t **xregs,
pt_lwp_freexregs(mdb_tgt_t *t, void *tap, prxregset_t *xregs, size_t size)
const prxregset_t *xregs, size_t len)
pt_tdb_getxregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prxregset_t **xregs,
prxregset_t *pxr;
pt_tdb_freexregs(mdb_tgt_t *t __unused, void *tap __unused, prxregset_t *pxr,
const prxregset_t *xregs, size_t len __unused)
prxregset_t **, size_t *);
void (*ptl_freexregs)(mdb_tgt_t *, void *, prxregset_t *, size_t);
const prxregset_t *, size_t);
prxregset_t *xregs = NULL;
gsr = (*(unsigned long long*)((prxregset_t*)uap->uc_mcontext.
((prxregset_t*)uap->uc_mcontext.xrs.xrs_ptr)->pr_un.pr_v8p.pr_xfsr |= (3 << ((rd - 1) << 1));
#define FPxreg(X) &((prxregset_t*)uap->uc_mcontext.xrs.xrs_ptr)->pr_un.pr_v8p.pr_xfr.pr_regs[X]
prxregset_t *lwp_xregs; /* /proc/<pid>/lwp/<lwpid>/xregs data */
prxregset_t *xregs;
prxregset_t *xregs;
prxregset_t *prx;
Plwp_freexregs(struct ps_prochandle *P __unused, prxregset_t *prx,
Plwp_getxregs(struct ps_prochandle *P, lwpid_t lwpid, prxregset_t **xregs,
Lgetxregs(struct ps_lwphandle *L, prxregset_t **xregs, size_t *sizep)
Plwp_setxregs(struct ps_prochandle *P, lwpid_t lwpid, const prxregset_t *xregs,
Lsetxregs(struct ps_lwphandle *L, const prxregset_t *xregs, size_t len)
prxregset_t *prx;
if (Plwp_setxregs(P, lwpid, (prxregset_t *)xregs, xregsize) == 0)
if (Plwp_setxregs(P, lwpid, (prxregset_t *)xregs) == 0)
extern int Lgetxregs(struct ps_lwphandle *, prxregset_t **, size_t *);
extern int Lsetxregs(struct ps_lwphandle *, const prxregset_t *, size_t);
extern int Plwp_getxregs(struct ps_prochandle *, lwpid_t, prxregset_t **,
extern void Plwp_freexregs(struct ps_prochandle *, prxregset_t *, size_t);
extern int Plwp_setxregs(struct ps_prochandle *, lwpid_t, const prxregset_t *,
static prxregset_t *bad_xregs_pxr;
prxregset_t *prx, *cmp_prx;
prxregset_t *prx;
prxregset_t *prx, *prx_alt;
xsu_fpu_to_xregs(const xsu_fpu_t *fpu, uint32_t hwsup, prxregset_t **prxp,
*prxp = (prxregset_t *)hdr;
xsu_xregs_xmm_set(prxregset_t *prx, uint32_t seed)
xsu_xregs_comp_equal(const prxregset_t *src, const prxregset_t *dest,
xsu_fpregs_cmp(const fpregset_t *fpr, const prxregset_t *prx)
extern void xsu_fpu_to_xregs(const xsu_fpu_t *, uint32_t, prxregset_t **,
extern void xsu_xregs_xmm_set(prxregset_t *, uint32_t);
extern boolean_t xsu_fpregs_cmp(const fpregset_t *, const prxregset_t *);
extern boolean_t xsu_xregs_comp_equal(const prxregset_t *, const prxregset_t *,
prgetprxregs(lwp, (prxregset_t *)bigwad->xregs);
error = pr_setxregs(pnp, (prxregset_t *)argp);
pr_setxregs(prnode_t *pnp, prxregset_t *prxregset)
static int pr_setxregs(prnode_t *, prxregset_t *);
error = pr_setxregs(pnp, (prxregset_t *)argp);
extern void prgetprxregs(klwp_t *, prxregset_t *);
extern int prsetprxregs(klwp_t *, prxregset_t *);
prgetprxregs(klwp_t *lwp, prxregset_t *prx)
prsetprxregs(klwp_t *lwp, prxregset_t *prx)
prxregset_t *xregs = (prxregset_t *)xrp;
prxregset_t *xregs = (prxregset_t *)xrp;
bzero(xrp, sizeof (prxregset_t));
prxregset_t *xregs = (prxregset_t *)xrp;
prxregset_t *xregs = (prxregset_t *)xrp;
return (sizeof (prxregset_t));
prxregset_t *xregs = (prxregset_t *)xrp;
prxregset_t *xregs = (prxregset_t *)xrp;