mdb_tgt_tid_t
kmt_getareg(mdb_tgt_t *t, mdb_tgt_tid_t tid, const char *rname,
kmt_putareg(mdb_tgt_t *t, mdb_tgt_tid_t tid, const char *rname, mdb_tgt_reg_t r)
mdb_tgt_tid_t k_tid; /* Pointer to representative thread */
const char *, GElf_Sym *, mdb_syminfo_t *, mdb_tgt_tid_t);
static int tlsbase(mdb_tgt_t *, mdb_tgt_tid_t, Lmid_t, const char *,
pt_thread_name(mdb_tgt_t *t, mdb_tgt_tid_t tid, char *buf, size_t bufsize)
mdb_tgt_tid_t tid = PTL_TID(t);
if (tid != (mdb_tgt_tid_t)-1L)
mdb_tgt_tid_t tid = PTL_TID(t);
if (tid != (mdb_tgt_tid_t)-1L && mdb_tgt_putareg(t, tid,
tlsbase(mdb_tgt_t *t, mdb_tgt_tid_t tid, Lmid_t lmid, const char *object,
mdb_tgt_tid_t pl_tid;
plp->pl_tid != (mdb_tgt_tid_t)-1) {
const char *name, GElf_Sym *symp, mdb_syminfo_t *sip, mdb_tgt_tid_t tid)
pt_getareg(mdb_tgt_t *t, mdb_tgt_tid_t tid,
pt_putareg(mdb_tgt_t *t, mdb_tgt_tid_t tid, const char *rname, mdb_tgt_reg_t r)
static mdb_tgt_tid_t
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_lwp_getxregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prxregset_t **xregs,
pt_lwp_setxregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid,
pt_lwp_getfpregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid,
pt_lwp_setfpregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid,
static mdb_tgt_tid_t
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)
pt_tdb_getxregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prxregset_t **xregs,
pt_tdb_setxregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid,
pt_tdb_getfpregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid,
pt_tdb_setfpregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid,
extern int pt_getfpreg(mdb_tgt_t *, mdb_tgt_tid_t, ushort_t, ushort_t,
extern int pt_putfpreg(mdb_tgt_t *, mdb_tgt_tid_t, ushort_t, ushort_t,
mdb_tgt_tid_t (*ptl_tid)(mdb_tgt_t *, void *);
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);
int (*ptl_getxregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t,
int (*ptl_setxregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t,
int (*ptl_getfpregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t,
int (*ptl_setfpregs)(mdb_tgt_t *, void *, mdb_tgt_tid_t,
mdb_tgt_getareg(mdb_tgt_t *t, mdb_tgt_tid_t tid,
mdb_tgt_putareg(mdb_tgt_t *t, mdb_tgt_tid_t tid,
mdb_tgt_thread_name(mdb_tgt_t *t, mdb_tgt_tid_t tid, char *buf, size_t bufsize)
mdb_tgt_tid_t st_tid; /* Id of thread in question */
extern int mdb_tgt_getareg(mdb_tgt_t *, mdb_tgt_tid_t,
extern int mdb_tgt_putareg(mdb_tgt_t *, mdb_tgt_tid_t,
extern int mdb_tgt_thread_name(mdb_tgt_t *, mdb_tgt_tid_t, char *, size_t);
int (*t_getareg)(mdb_tgt_t *, mdb_tgt_tid_t, const char *,
int (*t_putareg)(mdb_tgt_t *, mdb_tgt_tid_t, const char *,
int (*t_thread_name)(mdb_tgt_t *, mdb_tgt_tid_t, char *, size_t);
kt_getareg(mdb_tgt_t *t, mdb_tgt_tid_t tid,
kt_putareg(mdb_tgt_t *t, mdb_tgt_tid_t tid, const char *rname, mdb_tgt_reg_t r)
extern int kt_putareg(mdb_tgt_t *, mdb_tgt_tid_t, const char *, mdb_tgt_reg_t);
extern int kt_getareg(mdb_tgt_t *, mdb_tgt_tid_t,
bhyve_getareg(mdb_tgt_t *tgt, mdb_tgt_tid_t tid, const char *rname,
bhyve_putareg(mdb_tgt_t *tgt, mdb_tgt_tid_t tid, const char *rname,
mdb_tgt_tid_t tid;
tid = (mdb_tgt_tid_t)addr;
pt_getfpreg(mdb_tgt_t *t, mdb_tgt_tid_t tid, ushort_t rd_num,
pt_putfpreg(mdb_tgt_t *t, mdb_tgt_tid_t tid, ushort_t rd_num,
mdb_tgt_tid_t tid;
tid = (mdb_tgt_tid_t)addr;
pt_getfpreg(mdb_tgt_t *t, mdb_tgt_tid_t tid, ushort_t rd_num,
pt_putfpreg(mdb_tgt_t *t, mdb_tgt_tid_t tid, ushort_t rd_num,
mdb_tgt_tid_t tid;
tid = (mdb_tgt_tid_t)addr;