Lines Matching defs:difo
5560 dtrace_dif_emulate(dtrace_difo_t *difo, dtrace_mstate_t *mstate,
5563 const dif_instr_t *text = difo->dtdo_buf;
5564 const uint_t textlen = difo->dtdo_len;
5565 const char *strtab = difo->dtdo_strtab;
5566 const uint64_t *inttab = difo->dtdo_inttab;
5590 mstate->dtms_difo = difo;
12593 } difo[] = {
12651 for (i = 0; difo[i].section != DOF_SECT_NONE; i++) {
12652 if (subsec->dofs_type != difo[i].section)
12660 if (subsec->dofs_align != difo[i].align) {
12665 bufp = (void **)((uintptr_t)dp + difo[i].bufoffs);
12666 lenp = (uint32_t *)((uintptr_t)dp + difo[i].lenoffs);
12669 dtrace_dof_error(dof, difo[i].msg);
12673 if (difo[i].entsize != subsec->dofs_entsize) {
12699 if (difo[i].section == DOF_SECT_NONE &&