Lines Matching refs:dof

494 	dof_hdr_t *dof;  in dtracemdb_dof_create()  local
501 dof = mdb_zalloc(len, UM_SLEEP); in dtracemdb_dof_create()
502 dof->dofh_ident[DOF_ID_MAG0] = DOF_MAG_MAG0; in dtracemdb_dof_create()
503 dof->dofh_ident[DOF_ID_MAG1] = DOF_MAG_MAG1; in dtracemdb_dof_create()
504 dof->dofh_ident[DOF_ID_MAG2] = DOF_MAG_MAG2; in dtracemdb_dof_create()
505 dof->dofh_ident[DOF_ID_MAG3] = DOF_MAG_MAG3; in dtracemdb_dof_create()
507 dof->dofh_ident[DOF_ID_MODEL] = DOF_MODEL_NATIVE; in dtracemdb_dof_create()
508 dof->dofh_ident[DOF_ID_ENCODING] = DOF_ENCODE_NATIVE; in dtracemdb_dof_create()
509 dof->dofh_ident[DOF_ID_VERSION] = DOF_VERSION; in dtracemdb_dof_create()
510 dof->dofh_ident[DOF_ID_DIFVERS] = DIF_VERSION; in dtracemdb_dof_create()
511 dof->dofh_ident[DOF_ID_DIFIREG] = DIF_DIR_NREGS; in dtracemdb_dof_create()
512 dof->dofh_ident[DOF_ID_DIFTREG] = DIF_DTR_NREGS; in dtracemdb_dof_create()
514 dof->dofh_flags = 0; in dtracemdb_dof_create()
515 dof->dofh_hdrsize = sizeof (dof_hdr_t); in dtracemdb_dof_create()
516 dof->dofh_secsize = sizeof (dof_sec_t); in dtracemdb_dof_create()
517 dof->dofh_secnum = 1; /* only DOF_SECT_OPTDESC */ in dtracemdb_dof_create()
518 dof->dofh_secoff = sizeof (dof_hdr_t); in dtracemdb_dof_create()
519 dof->dofh_loadsz = len; in dtracemdb_dof_create()
520 dof->dofh_filesz = len; in dtracemdb_dof_create()
521 dof->dofh_pad = 0; in dtracemdb_dof_create()
526 sec = (dof_sec_t *)((uintptr_t)dof + sizeof (dof_hdr_t)); in dtracemdb_dof_create()
535 sec->dofs_offset = (uintptr_t)opt - (uintptr_t)dof; in dtracemdb_dof_create()
547 return (dof); in dtracemdb_dof_create()
701 dof_hdr_t *hdr = arg, *dof; in dtracemdb_ioctl() local
703 dof = dtracemdb_dof_create(state, data->dtmd_isanon); in dtracemdb_ioctl()
704 bcopy(dof, hdr, MIN(hdr->dofh_loadsz, dof->dofh_loadsz)); in dtracemdb_ioctl()
705 mdb_free(dof, dof->dofh_loadsz); in dtracemdb_ioctl()