/netbsd-current/external/gpl3/gdb.old/dist/gdb/ |
H A D | dtrace-probe.c | 206 See linux/dtrace/dof.h header for a complete list of data 351 #define DOF_UINT(dof, field) \ 354 (((dof)->dofh_ident[DTRACE_DOF_ID_ENCODING] \ 362 #define DTRACE_DOF_PTR(dof, offset) (&((char *) (dof))[(offset)]) 368 #define DTRACE_DOF_SECT(dof, idx) \ 370 DTRACE_DOF_PTR ((dof), \ 371 DOF_UINT ((dof), (dof)->dofh_secoff) \ 372 + ((idx) * DOF_UINT ((dof), (do 380 dtrace_process_dof_probe(struct objfile *objfile, struct gdbarch *gdbarch, std::vector<std::unique_ptr<probe>> *probesp, struct dtrace_dof_hdr *dof, struct dtrace_dof_probe *probe, struct dtrace_dof_provider *provider, char *strtab, char *offtab, char *eofftab, char *argtab, uint64_t strtab_size) argument 519 dtrace_process_dof(asection *sect, struct objfile *objfile, std::vector<std::unique_ptr<probe>> *probesp, struct dtrace_dof_hdr *dof) argument 853 bfd_byte *dof; variable 865 xfree (dof); variable [all...] |
/netbsd-current/external/gpl3/gdb/dist/gdb/ |
H A D | dtrace-probe.c | 207 See linux/dtrace/dof.h header for a complete list of data 352 #define DOF_UINT(dof, field) \ 355 (((dof)->dofh_ident[DTRACE_DOF_ID_ENCODING] \ 363 #define DTRACE_DOF_PTR(dof, offset) (&((char *) (dof))[(offset)]) 369 #define DTRACE_DOF_SECT(dof, idx) \ 371 DTRACE_DOF_PTR ((dof), \ 372 DOF_UINT ((dof), (dof)->dofh_secoff) \ 373 + ((idx) * DOF_UINT ((dof), (do 381 dtrace_process_dof_probe(struct objfile *objfile, struct gdbarch *gdbarch, std::vector<std::unique_ptr<probe>> *probesp, struct dtrace_dof_hdr *dof, struct dtrace_dof_probe *probe, struct dtrace_dof_provider *provider, char *strtab, char *offtab, char *eofftab, char *argtab, uint64_t strtab_size) argument 520 dtrace_process_dof(asection *sect, struct objfile *objfile, std::vector<std::unique_ptr<probe>> *probesp, struct dtrace_dof_hdr *dof) argument 846 bfd_byte *dof; variable 858 xfree (dof); variable [all...] |
/netbsd-current/external/cddl/osnet/dist/lib/libdtrace/common/ |
H A D | drti.c | 119 dof_hdr_t *dof = &__SUNW_dof; local 158 if (dof->dofh_ident[DOF_ID_MAG0] != DOF_MAG_MAG0 || 159 dof->dofh_ident[DOF_ID_MAG1] != DOF_MAG_MAG1 || 160 dof->dofh_ident[DOF_ID_MAG2] != DOF_MAG_MAG2 || 161 dof->dofh_ident[DOF_ID_MAG3] != DOF_MAG_MAG3) { 168 dh.dofhp_dof = (uintptr_t)dof; 206 dbg_printf(1, "DTrace ioctl failed for DOF at %p", dof); 208 dbg_printf(1, "DTrace ioctl succeeded for DOF at %p\n", dof);
|
H A D | dt_link.c | 133 prepare_elf32(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf32_t *dep) argument 151 dofs = (dof_sec_t *)((char *)dof + dof->dofh_secoff); 157 for (i = 0; i < dof->dofh_secnum; i++) { 162 dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset); 165 strtab = (char *)dof + s->dofs_offset; 171 dofr = (dof_relodesc_t *)((char *)dof + s->dofs_offset); 220 for (i = 0; i < dof->dofh_secnum; i++) { 225 dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset); 228 strtab = (char *)dof 334 prepare_elf64(dtrace_hdl_t *dtp, const dof_hdr_t *dof, dof_elf64_t *dep) argument 513 dump_elf32(dtrace_hdl_t *dtp, const dof_hdr_t *dof, int fd) argument 662 dump_elf64(dtrace_hdl_t *dtp, const dof_hdr_t *dof, int fd) argument 1716 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; 211 dtrace_dof_destroy(dtp, dof);
|
H A D | dt_dof.c | 642 dt_buf_t dof; local 897 dt_buf_create(dtp, &dof, "dof", h.dofh_filesz); 899 dt_buf_write(dtp, &dof, &h, sizeof (h), sizeof (uint64_t)); 900 dt_buf_concat(dtp, &dof, &ddo->ddo_secs, sizeof (uint64_t)); 901 dt_buf_concat(dtp, &dof, &ddo->ddo_ldata, sizeof (uint64_t)); 902 dt_buf_concat(dtp, &dof, &ddo->ddo_strs, sizeof (char)); 903 dt_buf_concat(dtp, &dof, &ddo->ddo_udata, sizeof (uint64_t)); 905 return (dt_buf_claim(dtp, &dof)); 909 dtrace_dof_destroy(dtrace_hdl_t *dtp, void *dof) argument 917 dof_hdr_t *dof; local [all...] |
H A D | dt_options.c | 354 else if (strcasecmp(arg, "dof") == 0) 884 dof_hdr_t hdr, *dof; local 899 dof = &hdr; 900 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, &dof) == -1) 907 dof = calloc(hdr.dofh_loadsz, 1); 908 if (dof == NULL) 910 dof->dofh_loadsz = hdr.dofh_loadsz; 916 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, dof) == -1) 918 if (dt_ioctl(dtp, DTRACEIOC_DOFGET, &dof) == -1) 921 free(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 | 834 args.dof = NULL;
|
/netbsd-current/external/cddl/osnet/dev/dtrace/ |
H A D | dtrace_ioctl.c | 47 dof_hdr_t *dof; local 51 dof = NULL; 59 dof = dtrace_dof_copyin((uintptr_t)addr, &rval); 73 dof = dtrace_dof_copyin_proc(p, (uintptr_t)addr, &rval); 76 dof = dtrace_dof_copyin_pid(dhp->dofhp_pid, addr, &rval); 80 if (dof == NULL) { 89 if ((rval = dtrace_helper_slurp(dof, dhp, p)) != -1) { 401 dof_hdr_t hdr, *dof = *pdof; local 407 if (copyin((void *)dof, &hdr, sizeof (hdr)) != 0) 411 dof 421 dof_hdr_t *dof = NULL; local [all...] |
/netbsd-current/external/cddl/osnet/dist/uts/common/dtrace/ |
H A D | dtrace.c | 9708 dof_hdr_t *dof = (dof_hdr_t *)daddr; 9723 str_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff + 9724 provider->dofpv_strtab * dof->dofh_secsize); 9725 prb_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff + 9726 provider->dofpv_probes * dof->dofh_secsize); 9727 arg_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff + 9728 provider->dofpv_prargs * dof->dofh_secsize); 9729 off_sec = (dof_sec_t *)(uintptr_t)(daddr + dof->dofh_secoff + 9730 provider->dofpv_proffs * dof->dofh_secsize); 9740 if (dof [all...] |
/netbsd-current/external/bsd/ntp/dist/libntp/ |
H A D | ntp_calendar.c | 1119 int32_t dof 1122 dof += ntpcal_daysec_to_date(jd, ds->lo); 1123 return ntpcal_rd_to_date(jd, ds->hi + dof); 1140 int32_t dof 1143 dof += ntpcal_daysec_to_tm(utm, ds->lo); 1145 return ntpcal_rd_to_tm(utm, ds->hi + dof);
|
/netbsd-current/external/cddl/osnet/dist/cmd/dtrace/ |
H A D | dtrace.c | 357 len = strlen("dof-data-"); 360 if (strncmp(&buf[i], "dof-data-", len) != 0) 419 "-e", "dtrace_dof_name=\"/boot/dtrace.dof\"", 677 anon_prog(const dtrace_cmd_t *dcp, dof_hdr_t *dof, int n) argument 681 if (dof == NULL) 684 p = (uchar_t *)dof; 685 q = p + dof->dofh_loadsz; 692 oprintf("dof-data-%d=", n); 700 oprintf("dof-data-%d=0x%x", n, *p++); 708 dtrace_dof_destroy(g_dtp, dof); [all...] |
/netbsd-current/external/cddl/osnet/dist/uts/common/sys/ |
H A D | dtrace.h | 1306 void *dof; /* DOF userland address written to driver. */ member in struct:__anon6546
|