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

/freebsd-9.3-release/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddrti.c132 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 Ddt_link.c122 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 Ddt_dof.c652 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 Ddt_work.c186 void *dof; local
204 if ((dof = dtrace_getopt_dof(dtp)) == NULL)
207 args.dof = dof;
210 dtrace_dof_destroy(dtp, dof);
H A Ddt_options.c333 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 Ddt_program.c157 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 Ddt_pid.c823 args.dof = NULL;
/freebsd-9.3-release/cddl/contrib/opensolaris/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);
/freebsd-9.3-release/sys/cddl/dev/dtrace/
H A Ddtrace_ioctl.c37 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 Ddtrace.c8267 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 Dntp_calendar.c1032 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 Ddtrace.c350 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 Ddtrace.h1285 void *dof; /* DOF userland address written to driver. */ member in struct:__anon6073

Completed in 124 milliseconds