Searched refs:dof (Results 1 - 6 of 6) sorted by relevance

/osnet-11/usr/src/lib/libdtrace/common/
H A Ddrti.c90 dof_hdr_t *dof = &__SUNW_dof; local
123 if (dof->dofh_ident[DOF_ID_MAG0] != DOF_MAG_MAG0 ||
124 dof->dofh_ident[DOF_ID_MAG1] != DOF_MAG_MAG1 ||
125 dof->dofh_ident[DOF_ID_MAG2] != DOF_MAG_MAG2 ||
126 dof->dofh_ident[DOF_ID_MAG3] != DOF_MAG_MAG3) {
133 dh.dofhp_dof = (uintptr_t)dof;
166 dprintf(1, "DTrace ioctl failed for DOF at %p", dof);
168 dprintf(1, "DTrace ioctl succeeded for DOF at %p\n", dof);
H A Ddt_link.c107 prepare_elf32(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf32_t *dep) argument
125 dofs = (dof_sec_t *)((char *)dof + dof->dofh_secoff);
131 for (i = 0; i < dof->dofh_secnum; i++) {
136 dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset);
139 strtab = (char *)dof + s->dofs_offset;
145 dofr = (dof_relodesc_t *)((char *)dof + s->dofs_offset);
194 for (i = 0; i < dof->dofh_secnum; i++) {
199 dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset);
202 strtab = (char *)dof
287 prepare_elf64(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf64_t *dep) argument
451 dump_elf32(dtrace_hdl_t *dtp, const dof_hdr_t *dof, int fd) argument
588 dump_elf64(dtrace_hdl_t *dtp, const dof_hdr_t *dof, int fd) argument
1471 dof_hdr_t *dof; local
[all...]
H A Ddt_dof.c637 dt_buf_t dof; local
883 dt_buf_create(dtp, &dof, "dof", h.dofh_filesz);
885 dt_buf_write(dtp, &dof, &h, sizeof (h), sizeof (uint64_t));
886 dt_buf_concat(dtp, &dof, &ddo->ddo_secs, sizeof (uint64_t));
887 dt_buf_concat(dtp, &dof, &ddo->ddo_ldata, sizeof (uint64_t));
888 dt_buf_concat(dtp, &dof, &ddo->ddo_strs, sizeof (char));
889 dt_buf_concat(dtp, &dof, &ddo->ddo_udata, sizeof (uint64_t));
891 return (dt_buf_claim(dtp, &dof));
895 dtrace_dof_destroy(dtrace_hdl_t *dtp, void *dof) argument
903 dof_hdr_t *dof; local
[all...]
H A Ddt_work.c167 void *dof; local
185 if ((dof = dtrace_getopt_dof(dtp)) == NULL)
188 err = dt_ioctl(dtp, DTRACEIOC_ENABLE, dof);
189 dtrace_dof_destroy(dtp, dof);
H A Ddt_options.c327 else if (strcasecmp(arg, "dof") == 0)
786 dof_hdr_t hdr, *dof; local
804 dof = alloca(hdr.dofh_loadsz);
805 bzero(dof, sizeof (dof_hdr_t));
806 dof->dofh_loadsz = hdr.dofh_loadsz;
811 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, dof) == -1)
814 for (i = 0; i < dof->dofh_secnum; i++) {
815 sec = (dof_sec_t *)(uintptr_t)((uintptr_t)dof +
816 dof->dofh_secoff + i * dof
[all...]
H A Ddt_program.c153 void *dof; local
158 if ((dof = dtrace_dof_create(dtp, pgp, DTRACE_D_STRIP)) == NULL)
161 n = dt_ioctl(dtp, DTRACEIOC_ENABLE, dof);
162 dtrace_dof_destroy(dtp, dof);

Completed in 23 milliseconds