mdb_disasm_t
mdb_disasm_t *m_disasm; /* Current disassembler backend */
mdb_disasm_t *dis = mdb.m_disasm;
mdb_free(dp, sizeof (mdb_disasm_t));
mdb_dis_ins2str(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as,
mdb_dis_previns(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as,
mdb_dis_nextins(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as,
mdb_disasm_t *dp = mdb_nv_get_cookie(v);
libdisasm_ins2str(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as,
libdisasm_previns(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as,
libdisasm_nextins(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as,
libdisasm_destroy(mdb_disasm_t *dp)
libdisasm_create(mdb_disasm_t *dp, const char *name,
ia16_create(mdb_disasm_t *dp)
ia32_create(mdb_disasm_t *dp)
amd64_create(mdb_disasm_t *dp)
sparc1_create(mdb_disasm_t *dp)
sparc2_create(mdb_disasm_t *dp)
sparc4_create(mdb_disasm_t *dp)
sparcv8_create(mdb_disasm_t *dp)
sparcv9_create(mdb_disasm_t *dp)
sparcv9plus_create(mdb_disasm_t *dp)
defdis_destroy(mdb_disasm_t *dp)
defdis_ins2str(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as,
defdis_previns(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as,
defdis_nextins(mdb_disasm_t *dp, mdb_tgt_t *t, mdb_tgt_as_t as,
defdis_create(mdb_disasm_t *dp)
mdb_disasm_t *
mdb_disasm_t *dp = mdb_zalloc(sizeof (mdb_disasm_t), UM_SLEEP);
mdb_free(dp, sizeof (mdb_disasm_t));
mdb_free(dp, sizeof (mdb_disasm_t));
mdb_dis_destroy(mdb_disasm_t *dp)
typedef int mdb_dis_ctor_f(mdb_disasm_t *);
extern mdb_disasm_t *mdb_dis_create(mdb_dis_ctor_f *);
extern void mdb_dis_destroy(mdb_disasm_t *);
extern mdb_tgt_addr_t mdb_dis_ins2str(mdb_disasm_t *, mdb_tgt_t *,
extern mdb_tgt_addr_t mdb_dis_previns(mdb_disasm_t *, mdb_tgt_t *,
extern mdb_tgt_addr_t mdb_dis_nextins(mdb_disasm_t *, mdb_tgt_t *,
void (*dis_destroy)(mdb_disasm_t *);
mdb_tgt_addr_t (*dis_ins2str)(mdb_disasm_t *, mdb_tgt_t *,
mdb_tgt_addr_t (*dis_previns)(mdb_disasm_t *, mdb_tgt_t *,
mdb_tgt_addr_t (*dis_nextins)(mdb_disasm_t *, mdb_tgt_t *,