Lines Matching refs:dof
37 dof_hdr_t *dof = NULL;
50 dof = dtrace_dof_copyin((intptr_t)addr, &rval);
52 if (dof == NULL)
56 if ((rval = dtrace_helper_slurp((dof_hdr_t *)dof, dhp)) != -1) {
368 dof_hdr_t hdr, *dof = *pdof;
374 if (copyin((void *)dof, &hdr, sizeof (hdr)) != 0)
378 dof = dtrace_dof_create(state);
381 len = MIN(hdr.dofh_loadsz, dof->dofh_loadsz);
382 rval = copyout(dof, (void *) *pdof, len);
383 dtrace_dof_destroy(dof);
388 dof_hdr_t *dof = NULL;
401 if (p->dof == NULL) {
407 if ((dof = dtrace_dof_copyin((uintptr_t) p->dof, &rval)) == NULL)
417 dtrace_dof_destroy(dof);
421 if (dtrace_dof_slurp(dof, vstate, td->td_ucred, &enab, 0, B_TRUE) != 0) {
424 dtrace_dof_destroy(dof);
428 if ((rval = dtrace_dof_options(dof, state)) != 0) {
432 dtrace_dof_destroy(dof);
444 dtrace_dof_destroy(dof);