/freebsd-9.3-release/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | drti.c | 132 dof_hdr_t *dof = &__SUNW_dof; local 134 dof_hdr_t *dof = NULL; 200 dof = NULL; 212 dof = elf_getdata(scn, NULL)->d_buf; 216 if (dof == NULL) { 224 if (dof->dofh_ident[DOF_ID_MAG0] != DOF_MAG_MAG0 || 225 dof->dofh_ident[DOF_ID_MAG1] != DOF_MAG_MAG1 || 226 dof->dofh_ident[DOF_ID_MAG2] != DOF_MAG_MAG2 || 227 dof->dofh_ident[DOF_ID_MAG3] != DOF_MAG_MAG3) { 234 dh.dofhp_dof = (uintptr_t)dof; [all...] |
H A D | dt_link.c | 122 prepare_elf32(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf32_t *dep) argument 140 dofs = (dof_sec_t *)((char *)dof + dof->dofh_secoff); 146 for (i = 0; i < dof->dofh_secnum; i++) { 151 dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset); 154 strtab = (char *)dof + s->dofs_offset; 160 dofr = (dof_relodesc_t *)((char *)dof + s->dofs_offset); 209 for (i = 0; i < dof->dofh_secnum; i++) { 214 dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset); 217 strtab = (char *)dof 314 prepare_elf64(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf64_t *dep) argument 488 dump_elf32(dtrace_hdl_t *dtp, const dof_hdr_t *dof, int fd) argument 636 dump_elf64(dtrace_hdl_t *dtp, const dof_hdr_t *dof, int fd) argument 1619 dof_hdr_t *dof; local [all...] |
H A D | dt_dof.c | 652 dt_buf_t dof; local 907 dt_buf_create(dtp, &dof, "dof", h.dofh_filesz); 909 dt_buf_write(dtp, &dof, &h, sizeof (h), sizeof (uint64_t)); 910 dt_buf_concat(dtp, &dof, &ddo->ddo_secs, sizeof (uint64_t)); 911 dt_buf_concat(dtp, &dof, &ddo->ddo_ldata, sizeof (uint64_t)); 912 dt_buf_concat(dtp, &dof, &ddo->ddo_strs, sizeof (char)); 913 dt_buf_concat(dtp, &dof, &ddo->ddo_udata, sizeof (uint64_t)); 915 return (dt_buf_claim(dtp, &dof)); 919 dtrace_dof_destroy(dtrace_hdl_t *dtp, void *dof) argument 927 dof_hdr_t *dof; local [all...] |
H A D | dt_work.c | 186 void *dof; local 204 if ((dof = dtrace_getopt_dof(dtp)) == NULL) 207 args.dof = dof; 210 dtrace_dof_destroy(dtp, dof);
|
H A D | dt_options.c | 333 else if (strcasecmp(arg, "dof") == 0) 846 dof_hdr_t hdr, *dof; local 861 dof = &hdr; 862 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, &dof) == -1) 869 dof = alloca(hdr.dofh_loadsz); 870 bzero(dof, sizeof (dof_hdr_t)); 871 dof->dofh_loadsz = hdr.dofh_loadsz; 877 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, dof) == -1) 879 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, &dof) == -1) 883 for (i = 0; i < dof [all...] |
H A D | dt_program.c | 157 void *dof; local 162 if ((dof = dtrace_dof_create(dtp, pgp, DTRACE_D_STRIP)) == NULL) 165 args.dof = dof; 168 dtrace_dof_destroy(dtp, dof);
|
H A D | dt_pid.c | 823 args.dof = NULL;
|
/freebsd-9.3-release/cddl/contrib/opensolaris/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);
|
/freebsd-9.3-release/sys/cddl/dev/dtrace/ |
H A D | dtrace_ioctl.c | 37 dof_hdr_t *dof = NULL; local 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; local 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; local [all...] |
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/dtrace/ |
H A D | dtrace.c | 8267 dof_hdr_t *dof = (dof_hdr_t *)daddr; 8282 str_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff + 8283 provider->dofpv_strtab * dof->dofh_secsize); 8284 prb_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff + 8285 provider->dofpv_probes * dof->dofh_secsize); 8286 arg_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff + 8287 provider->dofpv_prargs * dof->dofh_secsize); 8288 off_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff + 8289 provider->dofpv_proffs * dof->dofh_secsize); 8299 if (dof [all...] |
/freebsd-9.3-release/contrib/ntp/libntp/ |
H A D | ntp_calendar.c | 1032 int32_t dof 1035 dof += ntpcal_daysec_to_date(jd, ds->lo); 1036 return ntpcal_rd_to_date(jd, ds->hi + dof); 1053 int32_t dof 1056 dof += ntpcal_daysec_to_tm(utm, ds->lo); 1058 return ntpcal_rd_to_tm(utm, ds->hi + dof);
|
/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/dtrace/ |
H A D | dtrace.c | 350 len = strlen("dof-data-"); 353 if (strncmp(&buf[i], "dof-data-", len) != 0) 630 anon_prog(const dtrace_cmd_t *dcp, dof_hdr_t *dof, int n) argument 634 if (dof == NULL) 637 p = (uchar_t *)dof; 638 q = p + dof->dofh_loadsz; 641 oprintf("dof-data-%d=0x%x", n, *p++); 652 oprintf("dof-data-%d=%02x", n, *p++); 660 dtrace_dof_destroy(g_dtp, dof); 1699 g_ofile = "/boot/dtrace.dof"; [all...] |
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/sys/ |
H A D | dtrace.h | 1285 void *dof; /* DOF userland address written to driver. */ member in struct:__anon6073
|