Searched defs:shndxdata (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/cmd/boot/symdef/
H A Dsymdef.c69 Elf_Data *symdata, *shndxdata; local
100 shndxdata = NULL;
102 if ((gelf_getsymshndx(symdata, shndxdata, cnt,
/illumos-gate/usr/src/cmd/sgs/libelf/demo/
H A Ddispsyms.c92 Elf_Data *symdata, *shndxdata; local
128 shndxdata = 0;
143 if (gelf_getsymshndx(symdata, shndxdata, ndx,
158 (shndxdata == 0) && (nosymshndx == 0)) {
181 ((shndxdata = elf_getdata(_scn,
188 if (shndxdata &&
189 (gelf_getsymshndx(symdata, shndxdata, ndx,
205 if (shndxdata == 0)
236 (shndxdata == NULL)) {
/illumos-gate/usr/src/cmd/sgs/libelf/common/
H A Dgelf.c700 gelf_getsymshndx(Elf_Data *symdata, Elf_Data *shndxdata, argument
705 if (shndxdata && xshndx) {
706 EDATA_READLOCKS(shndxdata);
707 if ((ndx * sizeof (Elf32_Word)) >= shndxdata->d_size) {
709 EDATA_READUNLOCKS(shndxdata);
712 *xshndx = (((Elf32_Word *)shndxdata->d_buf)[ndx]);
713 EDATA_READUNLOCKS(shndxdata);
721 gelf_update_symshndx(Elf_Data *symdata, Elf_Data *shndxdata, argument
726 if (shndxdata) {
727 ELFWLOCK(EDATA_ELF(shndxdata));
[all...]

Completed in 45 milliseconds