Lines Matching refs:dp
41 dt_dis_log(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_log() argument
49 dt_dis_branch(const dtrace_difo_t *dp, const char *name, in dt_dis_branch() argument
57 dt_dis_load(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_load() argument
65 dt_dis_store(const dtrace_difo_t *dp, const char *name, in dt_dis_store() argument
74 dt_dis_str(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_str() argument
81 dt_dis_r1rd(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_r1rd() argument
89 dt_dis_cmp(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_cmp() argument
97 dt_dis_tst(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_tst() argument
103 dt_dis_varname(const dtrace_difo_t *dp, uint_t id, uint_t scope) in dt_dis_varname() argument
105 const dtrace_difv_t *dvp = dp->dtdo_vartab; in dt_dis_varname()
108 for (i = 0; i < dp->dtdo_varlen; i++, dvp++) { in dt_dis_varname()
110 if (dvp->dtdv_name < dp->dtdo_strlen) in dt_dis_varname()
111 return (dp->dtdo_strtab + dvp->dtdv_name); in dt_dis_varname()
131 dt_dis_lda(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_lda() argument
139 if ((vname = dt_dis_varname(dp, var, dt_dis_scope(name))) != NULL) in dt_dis_lda()
144 dt_dis_ldv(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_ldv() argument
152 if ((vname = dt_dis_varname(dp, var, dt_dis_scope(name))) != NULL) in dt_dis_ldv()
157 dt_dis_stv(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_stv() argument
165 if ((vname = dt_dis_varname(dp, var, dt_dis_scope(name))) != NULL) in dt_dis_stv()
170 dt_dis_setx(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_setx() argument
177 if (intptr < dp->dtdo_intlen) { in dt_dis_setx()
179 (u_longlong_t)dp->dtdo_inttab[intptr]); in dt_dis_setx()
184 dt_dis_sets(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_sets() argument
191 if (strptr < dp->dtdo_strlen) in dt_dis_sets()
192 (void) fprintf(fp, "\t\t! \"%s\"", dp->dtdo_strtab + strptr); in dt_dis_sets()
197 dt_dis_ret(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_ret() argument
204 dt_dis_call(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp) in dt_dis_call() argument
214 dt_dis_pushts(const dtrace_difo_t *dp, in dt_dis_pushts() argument
238 dt_dis_xlate(const dtrace_difo_t *dp, in dt_dis_xlate() argument
246 if (xlr < dp->dtdo_xlmlen) { in dt_dis_xlate()
248 (uint_t)dp->dtdo_xlmtab[xlr]->dn_membexpr->dn_xlator->dx_id, in dt_dis_xlate()
249 dp->dtdo_xlmtab[xlr]->dn_membname); in dt_dis_xlate()
329 dt_dis_rtab(const char *rtag, const dtrace_difo_t *dp, FILE *fp, in dt_dis_rtab() argument
339 &dp->dtdo_strtab[rp->dofr_name]); in dt_dis_rtab()
344 dt_dis(const dtrace_difo_t *dp, FILE *fp) in dt_dis() argument
437 (void) fprintf(fp, "\nDIFO 0x%p returns %s\n", (void *)dp, in dt_dis()
438 dt_dis_typestr(&dp->dtdo_rtype, type, sizeof (type))); in dt_dis()
443 for (i = 0; i < dp->dtdo_len; i++) { in dt_dis()
444 dif_instr_t instr = dp->dtdo_buf[i]; in dt_dis()
452 op->op_func(dp, op->op_name, instr, fp); in dt_dis()
456 if (dp->dtdo_varlen != 0) { in dt_dis()
461 for (i = 0; i < dp->dtdo_varlen; i++) { in dt_dis()
462 dtrace_difv_t *v = &dp->dtdo_vartab[i]; in dt_dis()
503 &dp->dtdo_strtab[v->dtdv_name], in dt_dis()
508 if (dp->dtdo_xlmlen != 0) { in dt_dis()
513 for (i = 0; i < dp->dtdo_xlmlen; i++) { in dt_dis()
514 dt_node_t *dnp = dp->dtdo_xlmtab[i]; in dt_dis()
521 if (dp->dtdo_krelen != 0) in dt_dis()
522 dt_dis_rtab("KREL", dp, fp, dp->dtdo_kreltab, dp->dtdo_krelen); in dt_dis()
524 if (dp->dtdo_urelen != 0) in dt_dis()
525 dt_dis_rtab("UREL", dp, fp, dp->dtdo_ureltab, dp->dtdo_urelen); in dt_dis()