Home
last modified time | relevance | path

Searched refs:symdata (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/libelf/misc/
H A Dnlist.c63 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 Dnlist.c200 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()
277 free(symdata->d_buf); in _elf_nlist()
[all …]
/illumos-gate/usr/src/cmd/boot/symdef/
H A Dsymdef.c67 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 Ddispsyms.c92 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 Dcheck-merge-static.c167 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 Ddis_target.c256 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 Dgelf.c700 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 Dnfs3_srv.c2096 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 Dsyms.c204 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 DPsymtab.c1622 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()