/illumos-gate/usr/src/cmd/sgs/libelf/misc/ |
H A D | nlist.c | 63 Elf_Data *symdata; /* buffer points to symbol table */ in _elf_nlist() local 83 symdata = elf_getdata(secidx, (Elf_Data *)0); in _elf_nlist() 84 if (symdata == 0) in _elf_nlist() 86 if (symdata->d_size == 0) in _elf_nlist() 89 count = symdata->d_size / s_buf.sh_entsize; in _elf_nlist() 94 (void) gelf_getsym(symdata, (int)ii, &sym); in _elf_nlist()
|
/illumos-gate/usr/src/ucblib/libucb/port/gen/ |
H A D | nlist.c | 143 Elf_Data *symdata; /* buffer points to symbol table */ in _elf_nlist() local 200 if ((symdata = elf_read(fd, (long)symhdr->sh_offset, in _elf_nlist() 216 free(symdata->d_buf); in _elf_nlist() 217 free(symdata); in _elf_nlist() 227 free(symdata->d_buf); in _elf_nlist() 228 free(symdata); in _elf_nlist() 239 sym = (Elf32_Sym *) (symdata->d_buf); in _elf_nlist() 240 sym_end = sym + symdata->d_size / sizeof (Elf32_Sym); in _elf_nlist() 247 free(symdata->d_buf); in _elf_nlist() 248 free(symdata); in _elf_nlist() [all …]
|
/illumos-gate/usr/src/cmd/boot/symdef/ |
H A D | symdef.c | 67 Elf_Data *symdata, *shndxdata; in main() local 95 ((symdata = elf_getdata(scn, NULL)) == NULL)) in main() 100 if ((gelf_getsymshndx(symdata, shndxdata, cnt, in main()
|
/illumos-gate/usr/src/cmd/sgs/libelf/demo/ |
H A D | dispsyms.c | 92 Elf_Data *symdata, *shndxdata; in print_symtab() local 109 if ((symdata = elf_getdata(scn, NULL)) == NULL) { in print_symtab() 143 if (gelf_getsymshndx(symdata, shndxdata, ndx, in print_symtab() 189 (gelf_getsymshndx(symdata, shndxdata, ndx, in print_symtab()
|
/illumos-gate/usr/src/test/util-tests/tests/ctf/ |
H A D | check-merge-static.c | 167 Elf_Data *symdata = NULL; in check_merge_static() local 192 if ((symdata = elf_getdata(symscn, NULL)) == NULL) { in check_merge_static() 213 if (gelf_getsym(symdata, i, &sym) == NULL) { in check_merge_static()
|
/illumos-gate/usr/src/cmd/dis/ |
H A D | dis_target.c | 256 Elf_Data *symdata; in construct_symtab() local 291 if ((symdata = elf_getdata(scn, NULL)) == NULL) in construct_symtab() 294 tgt->dt_symcount = symdata->d_size / gelf_fsize(tgt->dt_elf, ELF_T_SYM, in construct_symtab() 300 if (gelf_getsym(symdata, i, &(sym->se_sym)) == NULL) { in construct_symtab()
|
/illumos-gate/usr/src/cmd/sgs/libelf/common/ |
H A D | gelf.c | 700 gelf_getsymshndx(Elf_Data *symdata, Elf_Data *shndxdata, in gelf_getsymshndx() argument 703 if (gelf_getsym(symdata, ndx, symptr) == 0) in gelf_getsymshndx() 721 gelf_update_symshndx(Elf_Data *symdata, Elf_Data *shndxdata, in gelf_update_symshndx() argument 724 if (gelf_update_sym(symdata, ndx, symptr) == 0) in gelf_update_symshndx()
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs3_srv.c | 2096 char *symdata = NULL; in rfs3_symlink() local 2171 symdata = nfscmd_convname(ca, exi, args->symlink.symlink_data, in rfs3_symlink() 2173 if (symdata == NULL) { in rfs3_symlink() 2183 error = VOP_SYMLINK(dvp, name, &va, symdata, cr, NULL, 0); in rfs3_symlink() 2239 if (symdata != NULL && symdata != args->symlink.symlink_data) in rfs3_symlink() 2240 kmem_free(symdata, MAXPATHLEN + 1); in rfs3_symlink()
|
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | syms.c | 204 Sym *symdata; in ld_sym_nodirect() local 227 symdata = ifl->ifl_isdesc[sifshdr->sh_link]->is_indata->d_buf; in ld_sym_nodirect() 246 sym = (Sym *)(symdata + _cnt); in ld_sym_nodirect()
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Psymtab.c | 1622 Elf_Data *symdata, *strdata; in build_alt_debug() local 1734 if ((symdata = elf_getdata(scn, NULL)) == NULL) in build_alt_debug() 1751 fptr->file_symtab.sym_data_pri = symdata; in build_alt_debug()
|