prgregset_t
prgregset_t gregs;
prgregset_t grs;
prgregset_t grs;
pt_stack_call(pt_stkarg_t *psp, const prgregset_t grs, uint_t argc, long *argv)
pt_lwp_getregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prgregset_t gregs)
pt_lwp_setregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prgregset_t gregs)
pt_tdb_getregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prgregset_t gregs)
pt_tdb_setregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prgregset_t gregs)
prgregset_t gregs;
int (*ptl_getregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t, prgregset_t);
int (*ptl_setregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t, prgregset_t);
td_err_e (*td_thr_getgregs)(const td_thrhandle_t *, prgregset_t);
td_err_e (*td_thr_setgregs)(const td_thrhandle_t *, const prgregset_t);
gcore_prgetprregs(mdb_klwp_t *lwp, prgregset_t prp)
prgregset_t grs;
prgregset_t grs;
dumpregs32(const prgregset_t reg)
static void dumpregs(const prgregset_t, int);
dumpregs(const prgregset_t reg, int is64)
static int print_frame(void *, prgregset_t, uint_t, const long *);
static void print_syscall(const lwpstatus_t *, prgregset_t);
(void) memset(tip->regs, 0, sizeof (prgregset_t));
sizeof (prgregset_t));
sizeof (prgregset_t));
print_java_frame(void *cld, prgregset_t gregs, const char *name, int bci,
print_frame(void *cd, prgregset_t gregs, uint_t argc, const long *argv)
prgregset_t regs;
print_syscall(const lwpstatus_t *psp, prgregset_t reg)
prgregset_t reg;
typedef int java_stack_f(void *, prgregset_t, const char *, int, int, void *);
typedef int (*j_frame_iter_f)(jvm_agent_t *, prgregset_t, java_stack_f *,
ps_lgetregs(struct ps_prochandle *ph, lwpid_t lid, prgregset_t gregset)
#ifdef prgregset_t
typedef prgregset_t
#undef prgregset_t
prgregset_t prgregset;
START(prgregset, prgregset_t);
ARRAY_TYPE(prgregset_t, 0);
trap_one_stack(prgregset_t reg)
prgregset_t reg;
(void) memcpy(reg, Lsp->pr_reg, sizeof (prgregset_t));
prgregset_t reg;
make_thr_stack(const td_thrhandle_t *Thp, prgregset_t reg)
lwpid_t, prgregset_t);
lwpid_t, const prgregset_t);
td_thr_getgregs(const td_thrhandle_t *, prgregset_t);
td_thr_setgregs(const td_thrhandle_t *, const prgregset_t);
extern int putlwpregs(thread_t, prgregset_t);
extern int putlwpregs(thread_t, prgregset_t);
putlwpregs(thread_t tid, prgregset_t prp)
iov[1].iov_len = sizeof (prgregset_t);
extern int putlwpregs(thread_t, prgregset_t);
__td_thr_getgregs(td_thrhandle_t *th_p, prgregset_t regset)
__td_thr_setgregs(td_thrhandle_t *th_p, const prgregset_t regset)
ucontext_32_to_prgregs(const ucontext32_t *uc, prgregset_t dst)
Pstack_iter32(struct ps_prochandle *P, const prgregset_t regs,
prgregset_t gregs;
ucontext_n_to_prgregs(const ucontext_t *src, prgregset_t dst)
Pstack_iter(struct ps_prochandle *P, const prgregset_t regs,
prgregset_t gregs;
Plwp_getregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t gregs)
(void) memcpy(gregs, lps.pr_reg, sizeof (prgregset_t));
Lgetregs(struct ps_lwphandle *L, prgregset_t *gregs)
(void) memcpy(gregs, L->lwp_status.pr_reg, sizeof (prgregset_t));
Plwp_setregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t gregs)
return (setlwpregs_proc(P, lwpid, PCSREG, gregs, sizeof (prgregset_t)));
Lsetregs(struct ps_lwphandle *L, const prgregset_t *gregs)
return (setlwpregs_lwp(L, PCSREG, gregs, sizeof (prgregset_t)));
ps_lgetregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t regs)
ps_lsetregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t regs)
prgregset_t regs;
prgregset_t regs;
extern int Lgetregs(struct ps_lwphandle *, prgregset_t *);
extern int Lsetregs(struct ps_lwphandle *, const prgregset_t *);
extern int Plwp_getregs(struct ps_prochandle *, lwpid_t, prgregset_t);
extern int Plwp_setregs(struct ps_prochandle *, lwpid_t, const prgregset_t);
typedef int proc_stack_f(void *, prgregset_t, uint_t, const long *);
const prgregset_t, proc_stack_f *, void *);
ucontext_n_to_prgregs(const ucontext_t *src, prgregset_t dst)
Pstack_iter(struct ps_prochandle *P, const prgregset_t regs,
prgregset_t gregs;
ucontext_n_to_prgregs(const ucontext_t *src, prgregset_t dst)
Pstack_iter(struct ps_prochandle *P, const prgregset_t regs,
prgregset_t gregs;
ucontext_n_to_prgregs(const ucontext_t *src, prgregset_t dst)
ucontext_32_to_prgregs(const ucontext32_t *src, prgregset_t dst)
Pstack_iter(struct ps_prochandle *P, const prgregset_t regs,
prgregset_t gregs;
prgregset_t prgregset;
{ PCSREG, sizeof (prgregset_t), NULL, NULL },
{ PCAGENT, sizeof (prgregset_t), NULL, NULL },
pr_agent(prnode_t *pnp, prgregset_t prgregset, int *unlocked)
static int pr_agent(prnode_t *, prgregset_t, int *);
prgregset_t prgregset; /* PCSREG, PCAGENT */
prgregset_t prgregset;
extern void prgetprregs(klwp_t *, prgregset_t);
extern void prsetprregs(klwp_t *, prgregset_t, int);
extern void prgregset_32ton(klwp_t *, prgregset32_t, prgregset_t);
prgregset_t regs;
prgregset_t regs;
prgregset_t pr_reg; /* general registers */
prsetprregs(klwp_t *lwp, prgregset_t prp, int initial)
prgregset_32ton(klwp_t *lwp, prgregset32_t src, prgregset_t dst)
prgetprregs(klwp_t *lwp, prgregset_t prp)
prgregset_t pr_reg; /* General registers */
prsetprregs(klwp_t *lwp, prgregset_t prp, int initial)
prgregset_32ton(klwp_t *lwp, prgregset32_t src, prgregset_t dest)
prgetprregs(klwp_t *lwp, prgregset_t prp)
prgregset_t pr_reg; /* General registers */
typedef prgreg_t prgregset_t[NPRGREG];