Searched defs:dof (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddlink_common.c96 dtrace_link_dof(dof_hdr_t *dof, Lmid_t lmid, const char *name, uintptr_t addr) argument
116 if (dof->dofh_ident[DOF_ID_MAG0] != DOF_MAG_MAG0 ||
117 dof->dofh_ident[DOF_ID_MAG1] != DOF_MAG_MAG1 ||
118 dof->dofh_ident[DOF_ID_MAG2] != DOF_MAG_MAG2 ||
119 dof->dofh_ident[DOF_ID_MAG3] != DOF_MAG_MAG3) {
126 dh.dofhp_dof = (uintptr_t)dof;
159 dprintf(1, "DTrace ioctl failed for DOF at %p in %s", dof,
162 dprintf(1, "DTrace ioctl succeeded for DOF at %p in %s\n", dof,
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_program.c154 void *dof; local
159 if ((dof = dtrace_dof_create(dtp, pgp, DTRACE_D_STRIP)) == NULL)
162 n = dt_ioctl(dtp, DTRACEIOC_ENABLE, dof);
163 dtrace_dof_destroy(dtp, dof);
H A Ddt_dof.c648 dt_buf_t dof; local
903 dt_buf_create(dtp, &dof, "dof", h.dofh_filesz);
905 dt_buf_write(dtp, &dof, &h, sizeof (h), sizeof (uint64_t));
906 dt_buf_concat(dtp, &dof, &ddo->ddo_secs, sizeof (uint64_t));
907 dt_buf_concat(dtp, &dof, &ddo->ddo_ldata, sizeof (uint64_t));
908 dt_buf_concat(dtp, &dof, &ddo->ddo_strs, sizeof (char));
909 dt_buf_concat(dtp, &dof, &ddo->ddo_udata, sizeof (uint64_t));
911 return (dt_buf_claim(dtp, &dof));
915 dtrace_dof_destroy(dtrace_hdl_t *dtp, void *dof) argument
923 dof_hdr_t *dof; local
[all...]
H A Ddt_options.c330 else if (strcasecmp(arg, "dof") == 0)
860 dof_hdr_t hdr, *dof; local
878 dof = alloca(hdr.dofh_loadsz);
879 bzero(dof, sizeof (dof_hdr_t));
880 dof->dofh_loadsz = hdr.dofh_loadsz;
885 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, dof) == -1)
888 for (i = 0; i < dof->dofh_secnum; i++) {
889 sec = (dof_sec_t *)(uintptr_t)((uintptr_t)dof +
890 dof->dofh_secoff + i * dof
[all...]
H A Ddt_link.c109 prepare_elf32(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf32_t *dep) argument
127 dofs = (dof_sec_t *)((char *)dof + dof->dofh_secoff);
133 for (i = 0; i < dof->dofh_secnum; i++) {
138 dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset);
141 strtab = (char *)dof + s->dofs_offset;
147 dofr = (dof_relodesc_t *)((char *)dof + s->dofs_offset);
196 for (i = 0; i < dof->dofh_secnum; i++) {
201 dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset);
204 strtab = (char *)dof
289 prepare_elf64(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf64_t *dep) argument
453 dump_elf32(dtrace_hdl_t *dtp, const dof_hdr_t *dof, int fd) argument
590 dump_elf64(dtrace_hdl_t *dtp, const dof_hdr_t *dof, int fd) argument
1469 dof_hdr_t *dof; local
[all...]
/illumos-gate/usr/src/cmd/dtrace/test/cmd/baddof/
H A Dbaddof.c161 unsigned char *dof, *copy; local
185 dof = dtrace_dof_create(dtp, pgp, 0);
186 len = ((dof_hdr_t *)dof)->dofh_loadsz;
192 bcopy(dof, copy, len);
/illumos-gate/usr/src/cmd/dtrace/
H A Ddtrace.c328 len = strlen("dof-data-");
331 if (strncmp(&buf[i], "dof-data-", len) != 0)
611 anon_prog(const dtrace_cmd_t *dcp, dof_hdr_t *dof, int n) argument
615 if (dof == NULL)
618 p = (uchar_t *)dof;
619 q = p + dof->dofh_loadsz;
621 oprintf("dof-data-%d=0x%x", n, *p++);
627 dtrace_dof_destroy(g_dtp, dof);
/illumos-gate/usr/src/cmd/mdb/common/modules/dtrace/
H A Ddtrace.c448 dof_hdr_t *dof; local
455 dof = mdb_zalloc(len, UM_SLEEP);
456 dof->dofh_ident[DOF_ID_MAG0] = DOF_MAG_MAG0;
457 dof->dofh_ident[DOF_ID_MAG1] = DOF_MAG_MAG1;
458 dof->dofh_ident[DOF_ID_MAG2] = DOF_MAG_MAG2;
459 dof->dofh_ident[DOF_ID_MAG3] = DOF_MAG_MAG3;
461 dof->dofh_ident[DOF_ID_MODEL] = DOF_MODEL_NATIVE;
462 dof->dofh_ident[DOF_ID_ENCODING] = DOF_ENCODE_NATIVE;
463 dof->dofh_ident[DOF_ID_VERSION] = DOF_VERSION;
464 dof
655 dof_hdr_t *hdr = arg, *dof; local
[all...]
/illumos-gate/usr/src/uts/common/dtrace/
H A Ddtrace.c8881 dof_hdr_t *dof = (dof_hdr_t *)daddr; local
8896 str_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff +
8897 provider->dofpv_strtab * dof->dofh_secsize);
8898 prb_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff +
8899 provider->dofpv_probes * dof->dofh_secsize);
8900 arg_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff +
8901 provider->dofpv_prargs * dof->dofh_secsize);
8902 off_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff +
8903 provider->dofpv_proffs * dof->dofh_secsize);
8913 if (dof
8966 dof_hdr_t *dof = (dof_hdr_t *)daddr; local
8995 dof_hdr_t *dof = (dof_hdr_t *)daddr; local
9023 dof_hdr_t *dof = (dof_hdr_t *)daddr; local
12471 dtrace_dof_error(dof_hdr_t *dof, const char *str) argument
12489 dof_hdr_t *dof; local
12547 dof_hdr_t hdr, *dof; local
12594 dof_hdr_t *dof; local
12634 dtrace_dof_destroy(dof_hdr_t *dof) argument
12646 dtrace_dof_sect(dof_hdr_t *dof, uint32_t type, dof_secidx_t i) argument
12670 dtrace_dof_probedesc(dof_hdr_t *dof, dof_sec_t *sec, dtrace_probedesc_t *desc) argument
12739 dtrace_dof_difo(dof_hdr_t *dof, dof_sec_t *sec, dtrace_vstate_t *vstate, cred_t *cr) argument
12913 dtrace_dof_predicate(dof_hdr_t *dof, dof_sec_t *sec, dtrace_vstate_t *vstate, cred_t *cr) argument
12925 dtrace_dof_actdesc(dof_hdr_t *dof, dof_sec_t *sec, dtrace_vstate_t *vstate, cred_t *cr) argument
13058 dtrace_dof_ecbdesc(dof_hdr_t *dof, dof_sec_t *sec, dtrace_vstate_t *vstate, cred_t *cr) argument
13127 dtrace_dof_relocate(dof_hdr_t *dof, dof_sec_t *sec, uint64_t ubase) argument
13196 dtrace_dof_slurp(dof_hdr_t *dof, dtrace_vstate_t *vstate, cred_t *cr, dtrace_enabling_t **enabp, uint64_t ubase, int noprobes) argument
13392 dtrace_dof_options(dof_hdr_t *dof, dtrace_state_t *state) argument
14515 dof_hdr_t *dof; local
15097 dof_hdr_t *dof; local
15108 dtrace_helper_provider_validate(dof_hdr_t *dof, dof_sec_t *sec) argument
15321 dtrace_helper_slurp(dof_hdr_t *dof, dof_helper_t *dhp) argument
16219 dof_hdr_t *dof = dtrace_dof_copyin(arg, &rval); local
16481 dof_hdr_t *dof; local
16730 dof_hdr_t hdr, *dof; local
[all...]

Completed in 231 milliseconds