dif_instr_t
dis_lda(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_ldv(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_stv(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_setx(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_sets(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_ret(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_call(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_pushts(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_xlate(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
const char *, dif_instr_t);
dis_log(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dif_instr_t instr, opcode;
if (mdb_vread(&instr, sizeof (dif_instr_t), addr) == -1) {
mdb_set_dot(addr + sizeof (dif_instr_t));
limit = (uintptr_t)dp->dtdo_buf + dp->dtdo_len * sizeof (dif_instr_t);
dis_branch(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_load(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_store(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_str(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_r1rd(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_cmp(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dis_tst(const dtrace_difo_t *dp, const char *name, dif_instr_t instr)
dp->dtdo_buf = dt_alloc(dtp, sizeof (dif_instr_t) * dlp->dl_len);
dif_instr_t instr = dp->dtdo_buf[i];
dif_instr_t di_instr; /* instruction opcode */
dp->dtdo_buf = dt_alloc(dtp, sizeof (dif_instr_t) * 2);
dif_instr_t *dbuf;
if ((dbuf = dt_alloc(dtp, sizeof (dif_instr_t))) == NULL ||
dif_instr_t instr = DIF_INSTR_SETX((uint_t)intoff, reg);
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dt_cg_node_alloc(uint_t label, dif_instr_t instr)
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dif_instr_t instr;
dt_dis_lda(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dt_dis_ldv(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dt_dis_stv(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dt_dis_sta(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dt_dis_setx(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dt_dis_sets(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dt_dis_ret(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dt_dis_call(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
const char *name, dif_instr_t in, FILE *fp)
const char *name, dif_instr_t in, FILE *fp)
dif_instr_t, FILE *);
dt_dis_log(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dif_instr_t instr = dp->dtdo_buf[i];
dif_instr_t opcode = DIF_INSTR_OP(instr);
dif_instr_t in, FILE *fp)
dt_dis_load(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dif_instr_t in, FILE *fp)
dt_dis_str(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dt_dis_r1rd(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dt_dis_cmp(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
dt_dis_tst(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
DOF_SECT_DIF, sizeof (dif_instr_t), 0,
sizeof (dif_instr_t), sizeof (dif_instr_t) * dp->dtdo_len);
sz = dp->dtdo_len * sizeof (dif_instr_t);
kmem_free(dp->dtdo_buf, dp->dtdo_len * sizeof (dif_instr_t));
offsetof(dtrace_difo_t, dtdo_len), sizeof (dif_instr_t),
sizeof (dif_instr_t), "multiple DIF sections" },
kmem_free(dp->dtdo_buf, dp->dtdo_len * sizeof (dif_instr_t));
const dif_instr_t *text = difo->dtdo_buf;
dif_instr_t instr;
mstate->dtms_fltoffs = opc * sizeof (dif_instr_t);
dif_instr_t instr = dp->dtdo_buf[pc];
dif_instr_t instr = dp->dtdo_buf[pc];
dif_instr_t instr = dp->dtdo_buf[pc];
const dif_instr_t *text = dp->dtdo_buf;
dif_instr_t instr = text[pc];
dif_instr_t *dtdo_buf; /* instruction buffer */