/illumos-gate/usr/src/ucblib/libucb/port/gen/ |
H A D | nlist.c | 168 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 D | utils.c | 206 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 D | file.c | 852 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 D | gelf.c | 493 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 D | update.c | 534 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 D | strptr.c | 81 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 D | clscook.c | 170 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 D | getdata.c | 214 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 D | rawdata.c | 110 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 D | ctf_elfwrite.c | 216 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 D | util_machelf.c | 216 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 D | syms.c | 54 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 D | relocate.c | 69 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 D | dldump.c | 327 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 D | dynamic.c | 43 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 D | elfdump.c | 213 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 D | fake_shdr.c | 321 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 D | elfwrap.c | 322 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 D | groups.c | 200 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 D | machrel.intel.c | 173 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 D | update.c | 246 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 D | unwind.c | 384 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 D | sections.c | 846 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 D | pvs.c | 482 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 D | acom.c | 99 data->d_buf = (void *)CommentStr; in update_comment() 143 data->d_buf = (void *)comment; in update_comment()
|