/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dlink_common.c | 96 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 D | dt_link.c | 109 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...] |
H A D | dt_dof.c | 648 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 D | dt_work.c | 167 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 D | dt_options.c | 330 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 D | dt_program.c | 154 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);
|
/illumos-gate/usr/src/cmd/mdb/intel/amd64/dof/ |
H A D | Makefile | 28 MODULE = dof.so 31 MODSRCS = dof.c dof_names.c
|
/illumos-gate/usr/src/cmd/mdb/intel/ia32/dof/ |
H A D | Makefile | 28 MODULE = dof.so 31 MODSRCS = dof.c dof_names.c
|
/illumos-gate/usr/src/cmd/mdb/sparc/v7/dof/ |
H A D | Makefile | 28 MODULE = dof.so 31 MODSRCS = dof.c dof_names.c
|
/illumos-gate/usr/src/cmd/mdb/sparc/v9/dof/ |
H A D | Makefile | 28 MODULE = dof.so 31 MODSRCS = dof.c dof_names.c
|
/illumos-gate/usr/src/cmd/dtrace/test/cmd/baddof/ |
H A D | baddof.c | 161 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/mdb/intel/amd64/dtrace/ |
H A D | Makefile | 31 MODSRCS = dtrace.c dof.c dof_names.c
|
/illumos-gate/usr/src/cmd/mdb/intel/ia32/dtrace/ |
H A D | Makefile | 31 MODSRCS = dtrace.c dof.c dof_names.c
|
/illumos-gate/usr/src/cmd/mdb/sparc/v9/dtrace/ |
H A D | Makefile | 31 MODSRCS = dtrace.c dof.c dof_names.c
|
/illumos-gate/usr/src/uts/common/dtrace/ |
H A D | dtrace.c | 8881 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...] |
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | ufs_log.h | 456 #define OVERLAP(sof, snb, dof, dnb) \ 457 (((sof) >= (dof) && (sof) < ((dof) + (dnb))) || \ 458 ((dof) >= (sof) && (dof) < ((sof) + (snb)))) 459 #define WITHIN(sof, snb, dof, dnb) \ 460 (((sof) >= (dof)) && (((sof) + (snb)) <= ((dof) + (dnb))))
|
/illumos-gate/usr/src/cmd/mdb/common/modules/dtrace/ |
H A D | dtrace.c | 448 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/sys/lvm/ |
H A D | md_trans.h | 614 #define OVERLAP(sof, snb, dof, dnb) \ 615 ((sof >= dof && sof < (dof + dnb)) || \ 616 (dof >= sof && dof < (sof + snb))) 618 #define WITHIN(sof, snb, dof, dnb) ((sof >= dof) && ((sof+snb) <= (dof+dnb)))
|
/illumos-gate/usr/src/cmd/dtrace/ |
H A D | dtrace.c | 328 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);
|