Home
last modified time | relevance | path

Searched refs:dofs_offset (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/modules/dtrace/
H A Ddof.c635 s.dofs_flags, s.dofs_entsize, s.dofs_offset, s.dofs_size); in dof_sec()
809 if (mdb_vread(strtab, sz, addr + sec->dofs_offset) != sz) { in dof_sect_strtab()
842 if (mdb_vread(&pv, sz, addr + sec->dofs_offset) != sz) { in dof_sect_provider()
850 dofs[pv.dofpv_strtab].dofs_offset) != sz) { in dof_sect_provider()
855 mdb_printf("%lx provider %s {\n", (ulong_t)(addr + sec->dofs_offset), in dof_sect_provider()
862 dofs[pv.dofpv_prargs].dofs_offset) != sz) { in dof_sect_provider()
870 if (mdb_vread(offs, sz, addr + dofs[pv.dofpv_proffs].dofs_offset) in dof_sect_provider()
882 dofs[pv.dofpv_prenoffs].dofs_offset) != sz) { in dof_sect_provider()
890 if (mdb_vread(p, sz, addr + dofs[pv.dofpv_probes].dofs_offset) != sz) { in dof_sect_provider()
902 dofs[pv.dofpv_probes].dofs_offset + in dof_sect_provider()
[all …]
H A Ddtrace.c535 sec->dofs_offset = (uintptr_t)opt - (uintptr_t)dof; in dtracemdb_dof_create()
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_link.c137 dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset); in prepare_elf32()
140 strtab = (char *)dof + s->dofs_offset; in prepare_elf32()
146 dofr = (dof_relodesc_t *)((char *)dof + s->dofs_offset); in prepare_elf32()
200 dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset); in prepare_elf32()
203 strtab = (char *)dof + s->dofs_offset; in prepare_elf32()
210 dofr = (dof_relodesc_t *)((char *)dof + s->dofs_offset); in prepare_elf32()
217 rel->r_offset = s->dofs_offset + in prepare_elf32()
226 rel->r_offset = s->dofs_offset + in prepare_elf32()
313 dofrh = (dof_relohdr_t *)((char *)dof + dofs[i].dofs_offset); in prepare_elf64()
316 strtab = (char *)dof + s->dofs_offset; in prepare_elf64()
[all …]
H A Ddt_dof.c149 s.dofs_offset = dt_buf_offset(&ddo->ddo_ldata, align); in dof_add_lsect()
176 s.dofs_offset = dt_buf_offset(&ddo->ddo_udata, align); in dof_add_usect()
881 sp[ddo->ddo_strsec].dofs_offset = ssize + dt_buf_len(&ddo->ddo_ldata); in dtrace_dof_create()
893 sp->dofs_offset += ssize; in dtrace_dof_create()
895 sp->dofs_offset += lsize; in dtrace_dof_create()
958 sec->dofs_offset = (uintptr_t)dofo - (uintptr_t)dof; in dtrace_getopt_dof()
H A Ddt_options.c904 ((uintptr_t)dof + sec->dofs_offset + offs); in dt_options_load()
/illumos-gate/usr/src/uts/common/dtrace/
H A Ddtrace.c8970 provider = (dof_provider_t *)(uintptr_t)(daddr + sec->dofs_offset); in dtrace_helper_provide_one()
8980 strtab = (char *)(uintptr_t)(daddr + str_sec->dofs_offset); in dtrace_helper_provide_one()
8981 off = (uint32_t *)(uintptr_t)(daddr + off_sec->dofs_offset); in dtrace_helper_provide_one()
8982 arg = (uint8_t *)(uintptr_t)(daddr + arg_sec->dofs_offset); in dtrace_helper_provide_one()
8992 enoff = (uint32_t *)(uintptr_t)(daddr + enoff_sec->dofs_offset); in dtrace_helper_provide_one()
9012 prb_sec->dofs_offset + i * prb_sec->dofs_entsize); in dtrace_helper_provide_one()
9078 provider = (dof_provider_t *)(uintptr_t)(daddr + sec->dofs_offset); in dtrace_helper_provider_remove_one()
9082 strtab = (char *)(uintptr_t)(daddr + str_sec->dofs_offset); in dtrace_helper_provider_remove_one()
12666 sec->dofs_offset = (uintptr_t)opt - (uintptr_t)dof; in dtrace_dof_create()
12822 if (sec->dofs_offset + sizeof (dof_probedesc_t) > dof->dofh_loadsz) { in dtrace_dof_probedesc()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Ddtrace.h673 uint64_t dofs_offset; /* offset of section data within file */ member