Home
last modified time | relevance | path

Searched refs:d_buf (Results 1 – 25 of 82) sorted by relevance

1234

/illumos-gate/usr/src/ucblib/libucb/port/gen/
H A Dnlist.c168 ehdr = (Elf32_Ehdr *)edata->d_buf; in _elf_nlist()
171 free(edata->d_buf); in _elf_nlist()
180 free(edata->d_buf); in _elf_nlist()
186 symhdr = (Elf32_Shdr *)secdata->d_buf; in _elf_nlist()
193 free(secdata->d_buf); in _elf_nlist()
195 free(edata->d_buf); in _elf_nlist()
204 free(secdata->d_buf); in _elf_nlist()
206 free(edata->d_buf); in _elf_nlist()
212 strhdr = (Elf32_Shdr *)secdata->d_buf; in _elf_nlist()
216 free(symdata->d_buf); in _elf_nlist()
[all …]
/illumos-gate/usr/src/cmd/sgs/mcs/common/
H A Dutils.c206 data->d_buf = calloc(1, data->d_size); in dozap()
207 if (data->d_buf == NULL) { in dozap()
231 temp_string = data->d_buf; in doprint()
302 data->d_buf = calloc(1, len + 2); in doappend()
303 if (data->d_buf == NULL) { in doappend()
308 tp = (char *)data->d_buf; in doappend()
323 (void) memcpy(p, data->d_buf, data->d_size); in doappend()
325 data->d_buf = p; in doappend()
341 if (data->d_buf) in doappend()
342 free(data->d_buf); in doappend()
[all …]
H A Dfile.c852 elf_data->d_buf = (void *) new_sym; in build_file()
915 oldshndx = data->d_buf; in build_file()
922 elf_data->d_buf = (void *)newshndx; in build_file()
984 if ((elf_data->d_buf = in build_file()
992 (void) memcpy(elf_data->d_buf, in build_file()
993 data->d_buf, data->d_size); in build_file()
994 (void) memcpy(&((char *)elf_data->d_buf) in build_file()
1069 if ((elf_data->d_buf = (char *) in build_file()
1075 (void) memcpy(&((char *)elf_data->d_buf)[1], in build_file()
1582 grpdata = (Word *)(sinfo->data->d_buf); in post_process()
[all …]
/illumos-gate/usr/src/cmd/sgs/libelf/common/
H A Dgelf.c493 s = &(((Elf32_Sym *)data->d_buf)[ndx]); in gelf_getsym()
502 *dst = ((GElf_Sym *)data->d_buf)[ndx]; in gelf_getsym()
536 d = &(((Elf32_Sym *)dst->d_buf)[ndx]); in gelf_update_sym()
547 ((Elf64_Sym *)dst->d_buf)[ndx] = *((Elf64_Sym *)src); in gelf_update_sym()
580 si = &(((Elf32_Syminfo *)data->d_buf)[ndx]); in gelf_getsyminfo()
584 *dst = ((GElf_Syminfo *)data->d_buf)[ndx]; in gelf_getsyminfo()
614 Elf32_Syminfo * d = &(((Elf32_Syminfo *)dst->d_buf)[ndx]); in gelf_update_syminfo()
618 ((Elf64_Syminfo *)dst->d_buf)[ndx] = *((Elf64_Syminfo *)src); in gelf_update_syminfo()
648 Elf32_Dyn * d = &((Elf32_Dyn *)data->d_buf)[ndx]; in gelf_getdyn()
653 *dst = ((Elf64_Dyn *)data->d_buf)[ndx]; in gelf_getdyn()
[all …]
H A Dupdate.c534 src.d_buf = (Elf_Void *)eh; in wrt()
538 dst.d_buf = (Elf_Void *)image; in wrt()
558 src.d_buf = (Elf_Void *)elf->ed_phdr; in wrt()
563 dst.d_buf = (Elf_Void *)(image + eh->e_phoff); in wrt()
649 dst.d_buf = (Elf_Void *)here; in wrt()
677 dst.d_buf = (Elf_Void *)(image + eh->e_shoff); in wrt()
680 assert((uintptr_t)dst.d_buf < ((uintptr_t)image + outsz)); in wrt()
683 src.d_buf = s->s_shdr; in wrt()
690 dst.d_buf = (char *)dst.d_buf + eh->e_shentsize; in wrt()
875 src.d_buf = dst.d_buf = (Elf_Void *)eh; in _elfxx_swap_wrimage()
[all …]
H A Dstrptr.c81 if (d->d_buf == 0) in elf_strptr()
85 rc = (char *)d->d_buf + off - d->d_off; in elf_strptr()
100 if (d->d_buf != 0) { in elf_strptr()
102 rc = (char *)d->d_buf + off; in elf_strptr()
H A Dclscook.c170 d->db_data.d_buf = 0; in _elf_cookscn()
245 src.d_buf = (Elf_Void *)elf->ed_ident; in _elf_ehdr()
249 dst.d_buf = (Elf_Void *)elf->ed_ehdr; in _elf_ehdr()
325 src.d_buf = (Elf_Void *)(elf->ed_ident + eh->e_phoff); in _elf_phdr()
329 dst.d_buf = elf->ed_phdr; in _elf_phdr()
377 src.d_buf = (Elf_Void *)(elf->ed_ident + eh->e_shoff); in _elf_shdr()
381 dst.d_buf = (Elf_Void *)&sh; in _elf_shdr()
412 src.d_buf = (Elf_Void *)(elf->ed_ident + eh->e_shoff); in _elf_shdr()
416 dst.d_buf = (Elf_Void *)elf->ed_shdr; in _elf_shdr()
H A Dgetdata.c214 src.d_buf = (Elf_Void *)(elf->ed_ident + d->db_off); in _elf_locked_getdata()
259 d->db_data.d_buf = (Elf_Void *)(elf->ed_ident + in _elf_locked_getdata()
261 if (((uintptr_t)d->db_data.d_buf in _elf_locked_getdata()
265 d->db_data.d_buf = 0; in _elf_locked_getdata()
275 d->db_data.d_buf = d->db_buf; in _elf_locked_getdata()
H A Drawdata.c110 raw->db_data.d_buf = (Elf_Void *)(elf->ed_raw + d->db_off); in elf_rawdata()
123 raw->db_data.d_buf = raw->db_buf; in elf_rawdata()
/illumos-gate/usr/src/lib/libctf/common/
H A Dctf_elfwrite.c216 ddata->d_buf = strdatabuf = ctf_alloc(strdatasz); in ctf_write_elf()
217 if (ddata->d_buf == NULL) { in ctf_write_elf()
221 bcopy(sdata->d_buf, ddata->d_buf, shdr.sh_size); in ctf_write_elf()
222 (void) strcpy((caddr_t)ddata->d_buf + shdr.sh_size, in ctf_write_elf()
238 ddata->d_buf = symdatabuf = ctf_alloc(symdatasz); in ctf_write_elf()
239 if (ddata->d_buf == NULL) { in ctf_write_elf()
243 (void) bcopy(sdata->d_buf, ddata->d_buf, shdr.sh_size); in ctf_write_elf()
325 ddata->d_buf = cdata; in ctf_write_elf()
328 ddata->d_buf = (void *)fp->ctf_base; in ctf_write_elf()
/illumos-gate/usr/src/cmd/sgs/elfedit/common/
H A Dutil_machelf.c216 Sym *sym = (Sym *) symsec->sec_data->d_buf; in elfedit_name_to_symndx()
381 *cap = (Cap *) cache->sec_data->d_buf; in elfedit_sec_getcap()
420 *dyn = (Dyn *) cache->sec_data->d_buf; in elfedit_sec_getdyn()
461 *syminfo = (Syminfo *) cache->sec_data->d_buf; in elfedit_sec_getsyminfo()
608 *sym = (Sym *) symsec->sec_data->d_buf; in elfedit_sec_getsymtab()
674 *xshndx = (Word *) xshndxsec->sec_data->d_buf; in elfedit_sec_getxshndx()
735 *versym = (Versym *) versymsec->sec_data->d_buf; in elfedit_sec_getversym()
828 s = (char *)sec->sec_data->d_buf; in elfedit_sec_findstr()
832 *ret_offset = s - (char *)sec->sec_data->d_buf; in elfedit_sec_findstr()
869 Dyn *dyn = (Dyn *) dynsec->sec_data->d_buf; in elfedit_dynstr_getpad()
[all …]
/illumos-gate/usr/src/cmd/sgs/librtld/common/
H A Dsyms.c54 syms = (Sym *)_cache->c_data->d_buf; in update_sym()
57 strs = (char *)cache[shdr->sh_link].c_data->d_buf; in update_sym()
90 info = (Syminfo *)_cache->c_data->d_buf; in syminfo()
H A Drelocate.c69 rel = (Rel *)_cache->c_data->d_buf; in count_reloc()
84 syms = (Sym *)__cache->c_data->d_buf; in count_reloc()
87 strs = (const char *)__cache->c_data->d_buf; in count_reloc()
437 rel = (Rel *)_icache->c_data->d_buf;
511 if (ircache->c_data->d_buf)
512 iaddr = (uchar_t *)ircache->c_data->d_buf + off;
515 oaddr = (uchar_t *)orcache->c_data->d_buf + off;
H A Ddldump.c327 shstr = (char *)data->d_buf; in rt_dldump()
634 data->d_buf = (void *)shstr; in rt_dldump()
666 data->d_buf = status->pr_brkbase; in rt_dldump()
698 data->d_buf = (void *)(shdr->sh_addr + addr); in rt_dldump()
710 if ((data->d_buf = calloc(1, in rt_dldump()
831 rel_base = (Rel *)_mcache->c_data->d_buf; in rt_dldump()
H A Ddynamic.c43 Dyn *dyn = (Dyn *)_cache->c_data->d_buf, *posdyn = 0; in update_dynamic()
53 strs = (const char *)__cache->c_data->d_buf; in update_dynamic()
/illumos-gate/usr/src/cmd/sgs/elfdump/common/
H A Delfdump.c213 if ((strsec->c_data == NULL) || (strsec->c_data->d_buf == NULL)) in string()
216 strs = (char *)strsec->c_data->d_buf; in string()
346 (cache[ndx].c_data->d_buf == NULL)) { in stringtbl()
416 if ((symtab->c_data == NULL) || (symtab->c_data->d_buf == NULL)) in symlookup()
421 syms = (Sym *)symtab->c_data->d_buf; in symlookup()
567 uchar_t *data = (uchar_t *)(_cache->c_data->d_buf); in unwind_eh_frame()
821 ent = (exception_range_entry *)(_cache->c_data->d_buf); in unwind_exception_ranges()
995 if ((_cache->c_data == NULL) || (_cache->c_data->d_buf == NULL)) in unwind()
1061 (state->seccache->c_data->d_buf == NULL)) in init_symtbl_state()
1066 state->sym = (Sym *)state->seccache->c_data->d_buf; in init_symtbl_state()
[all …]
H A Dfake_shdr.c321 if (sinfo->data->d_buf != NULL) in sinfo_free()
322 free(sinfo->data->d_buf); in sinfo_free()
546 data.d_buf = buf; in xlate_data()
1009 sec->data->d_buf = NULL; in get_data()
1013 if ((sec->data->d_buf = malloc(sec->size)) == NULL) { in get_data()
1024 (read_data(fstate, sec->shdr->sh_offset, sec->data->d_buf, in get_data()
1030 bzero(read_bytes + (char *)sec->data->d_buf, zero_bytes); in get_data()
1214 if ((sec.dyn.type == SINFO_T_DYN) && (sec.dyn.data->d_buf != NULL)) { in fake_shdr_cache()
1216 for (dyn = sec.dyn.data->d_buf; dyn->d_tag != DT_NULL; dyn++) { in fake_shdr_cache()
1550 if (_cache->c_data->d_buf != NULL) in fake_shdr_cache_free()
[all …]
/illumos-gate/usr/src/cmd/sgs/elfwrap/common/
H A Delfwrap.c322 data->d_buf = outsec->os_addr; in output()
333 data->d_buf = 0; in output()
344 data->d_buf = 0; in output()
415 symtab = (Sym *)outsec->os_data->d_buf; in output()
419 shstrtab = (char *)outsec->os_data->d_buf; in output()
422 strtab = (char *)outsec->os_data->d_buf; in output()
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dgroups.c200 sym = (Sym *)isc->is_indata->d_buf; in ld_group_process()
216 str = (char *)isc->is_indata->d_buf; in ld_group_process()
242 gd.gd_data = gisc->is_indata->d_buf; in ld_group_process()
297 gisc->is_indata->d_buf = gd.gd_data = new_data; in ld_group_process()
H A Dmachrel.intel.c173 pltent = (uchar_t *)(ofl->ofl_osplt->os_outdata->d_buf) + plt_off; in plt_entry()
174 gotent = (uchar_t *)(ofl->ofl_osgot->os_outdata->d_buf) + got_off; in plt_entry()
266 ((uchar_t *)(orsp->rel_isdesc->is_indata->d_buf) + in ld_perform_outreloc()
353 addr += (uintptr_t)RELAUX_GET_OSDESC(orsp)->os_outdata->d_buf; in ld_perform_outreloc()
383 relbits = (char *)relosp->os_outdata->d_buf; in ld_perform_outreloc()
475 (uintptr_t)RELAUX_GET_OSDESC(arsp)->os_outdata->d_buf); in tls_fixups()
838 arsp->rel_isdesc->is_indata->d_buf + in ld_do_activerelocs()
971 R2addr = R1addr + (uintptr_t)osp->os_outdata->d_buf; in ld_do_activerelocs()
1055 if (arsp->rel_isdesc->is_indata->d_buf == 0) { in ld_do_activerelocs()
1075 addr += (uintptr_t)osp->os_outdata->d_buf; in ld_do_activerelocs()
[all …]
H A Dupdate.c246 symtab = (Sym *)ofl->ofl_ossymtab->os_outdata->d_buf; in update_osym()
250 (Word *)ofl->ofl_ossymshndx->os_outdata->d_buf; in update_osym()
253 dynsym = (Sym *)ofl->ofl_osdynsym->os_outdata->d_buf; in update_osym()
260 ldynsym = (Sym *)ofl->ofl_osldynsym->os_outdata->d_buf; in update_osym()
273 ofl->ofl_osdynsymsort->os_outdata->d_buf; in update_osym()
278 ofl->ofl_osdyntlssort->os_outdata->d_buf; in update_osym()
286 hashtab = (Word *)(ofl->ofl_oshash->os_outdata->d_buf); in update_osym()
293 (Word *)ofl->ofl_osdynshndx->os_outdata->d_buf; in update_osym()
296 (Word *)ofl->ofl_osldynshndx->os_outdata->d_buf; in update_osym()
315 versym = (Versym *)ofl->ofl_osversym->os_outdata->d_buf; in update_osym()
[all …]
H A Dunwind.c384 data = isp->is_indata->d_buf; in ld_unwind_make_hdr()
444 if ((elfdata->d_buf = libld_calloc(size, 1)) == NULL) in ld_unwind_make_hdr()
503 hdrdata = hdrosp->os_outdata->d_buf; in ld_unwind_populate_hdr()
552 data = osp->os_outdata->d_buf; in ld_unwind_populate_hdr()
H A Dsections.c846 if ((data->d_buf = libld_calloc(entcount, sizeof (Addr))) == NULL) in make_array()
918 data->d_buf = (void *)ofl->ofl_sgsid; in make_comment()
1718 if ((data->d_buf = libld_malloc(shdr->sh_size)) == NULL) in make_cap()
1721 cap = (Cap *)data->d_buf; in make_cap()
2030 if ((data->d_buf = libld_calloc(size, 1)) == NULL) in make_hash()
2661 if ((data->d_buf = libld_calloc(size, 1)) == NULL) in ld_make_parexpn_data()
2699 if ((data->d_buf = libld_calloc(data->d_size, 1)) == NULL) in ld_make_sunwmove()
2755 (uintptr_t)rsp->rel_isdesc->is_indata->d_buf); in strmerge_get_reloc_str()
2761 return (str_off + (char *)sdp->sd_isc->is_indata->d_buf); in strmerge_get_reloc_str()
2935 end = isp->is_indata->d_buf + isp->is_indata->d_size; in ld_strmerge_sec()
[all …]
/illumos-gate/usr/src/cmd/sgs/pvs/common/
H A Dpvs.c482 strs = (char *)cache[shdr.sh_link].c_data->d_buf; in sym_local()
559 GElf_Verneed *vnd = need->c_data->d_buf; in gvers_need()
579 strs = (char *)cache[shdr.sh_link].c_data->d_buf; in gvers_need()
810 GElf_Verdef *vdf = def->c_data->d_buf; in gvers_def()
831 strs = (char *)cache[shdr.sh_link].c_data->d_buf; in gvers_def()
1143 names = data->d_buf; in main()
1238 (GElf_Versym *)_cache_sym->c_data->d_buf; in main()
1243 (const char *)cache[shdr.sh_link].c_data->d_buf; in main()
/illumos-gate/usr/src/cmd/sgs/libelf/demo/
H A Dacom.c99 data->d_buf = (void *)CommentStr; in update_comment()
143 data->d_buf = (void *)comment; in update_comment()

1234