prgreg_t
mdb_tgt_stack_f *func, prgreg_t saved_pc)
grs[rd_num] = (prgreg_t)r;
prgreg_t rflags;
prgreg_t eflags;
prgregset_n_to_32(const prgreg_t *src, prgreg32_t *dst)
prgreg_t tref = Lsp->pr_reg[R_G7];
prgreg_t tref = Lsp->pr_reg[REG_FS];
prgreg_t tref = Lsp->pr_reg[GS];
prgreg_t tref = Lsp->pr_reg[R_G7];
prgreg_t tref = (data_model == PR_MODEL_LP64) ?
prgreg_t tref = Lsp->pr_reg[GS];
prgreg_t pc;
(void) Lputareg(Lwp, R_G1, (prgreg_t)SYS_syscall);
(void) Lputareg(Lwp, R_O0, (prgreg_t)what);
(void) Lputareg(Lwp, R_G1, (prgreg_t)what);
(void) Lputareg(Lwp, REG_RAX, (prgreg_t)what);
(void) Lputareg(Lwp, EAX, (prgreg_t)what);
prgreg_t tref; /* %g7 (sparc) or %gs (intel) */
prgreg_t *prevfp = NULL;
read_args(struct ps_prochandle *P, uintptr_t fp, uintptr_t pc, prgreg_t *args,
prgreg_t t = args[i];
prgreg_t *prevfp = NULL;
prgreg_t fp, pfp;
prgreg_t pc;
prgreg_t fp;
prgreg_t pc;
prgreg_t signo;
prgreg_t args[32] = {0};
if (Pread(P, &args, 2 * sizeof (prgreg_t),
fp + 2 * sizeof (prgreg_t)) !=
2 * sizeof (prgreg_t))
prgregset_32_to_n(const prgreg32_t *src, prgreg_t *dst)
(void) memset(dst, 0, NPRGREG * sizeof (prgreg_t));
dst[i] = (prgreg_t)(uint32_t)src[i];
prgregset_n_to_32(const prgreg_t *src, prgreg32_t *dst)
extern void prgregset_32_to_n(const prgreg32_t *, prgreg_t *);
extern void prgregset_n_to_32(const prgreg_t *, prgreg32_t *);
Pgetareg(struct ps_prochandle *P, int regno, prgreg_t *preg)
Pputareg(struct ps_prochandle *P, int regno, prgreg_t reg)
Lgetareg(struct ps_lwphandle *L, int regno, prgreg_t *preg)
Lputareg(struct ps_lwphandle *L, int regno, prgreg_t reg)
stack_loop(prgreg_t fp, prgreg_t **prevfpp, int *nfpp, uint_t *pfpsizep)
prgreg_t *prevfp = *prevfpp;
prevfp = realloc(prevfp, pfpsize * sizeof (prgreg_t));
int stack_loop(prgreg_t fp, prgreg_t **prevfpp, int *nfpp, uint_t *pfpsizep);
prgreg_t sp; /* adjusted stack pointer */
prgreg_t ap; /* adjusted argument pointer */
extern int Pgetareg(struct ps_prochandle *, int, prgreg_t *);
extern int Pputareg(struct ps_prochandle *, int, prgreg_t);
extern int Lgetareg(struct ps_lwphandle *, int, prgreg_t *);
extern int Lputareg(struct ps_lwphandle *, int, prgreg_t);
prgreg_t *prevfp = NULL;
prgreg_t fp, pfp;
prgreg_t pc, ctf_pc;
prgreg_t *prevfp = NULL;
prgreg_t fp;
(void) memcpy(&gregs[R_O0], &gregs[R_I0], 8*sizeof (prgreg_t));
prgreg_t *prevfp = NULL;
prgreg_t fp;
(void) memcpy(&gregs[R_O0], &gregs[R_I0], 8*sizeof (prgreg_t));
typedef prgreg_t prgregset_t[NPRGREG];