Searched refs:versym (Results 1 - 6 of 6) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/sgs/elfdump/common/
H A Delfdump.c104 Versym *data; /* Pointer to versym array */
108 int max_verndx; /* largest versym index value */
131 VERSYM_STATE *versym; /* NULL, or associated VERSYM section */ member in struct:__anon1577
892 * versym - Information about versym section
898 Ehdr *ehdr, uchar_t osabi, VERSYM_STATE *versym, const char *file,
946 if (versym && versym->cache &&
947 (versym->cache->c_shdr->sh_link == state->secndx))
948 state->versym
897 init_symtbl_state(SYMTBL_STATE *state, Cache *cache, Word shnum, Word secndx, Ehdr *ehdr, uchar_t osabi, VERSYM_STATE *versym, const char *file, uint_t flags) argument
2064 version_need(Verneed *vnd, Word vnd_num, Cache *vcache, Cache *scache, const char *file, VERSYM_STATE *versym) argument
2159 update_gnu_verndx(Verneed *vnd, Word vnd_num, VERSYM_STATE *versym) argument
2210 versions(Cache *cache, Word shnum, const char *file, uint_t flags, VERSYM_STATE *versym) argument
2349 symbols(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, VERSYM_STATE *versym, const char *file, uint_t flags) argument
2392 sunw_sort(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, VERSYM_STATE *versym, const char *file, uint_t flags) argument
4732 VERSYM_STATE versym; local
[all...]
H A Dfake_shdr.c1101 SINFO versym; member in struct:__anon1590
1338 sec.versym.type = SINFO_T_VERSYM;
1339 sec.versym.vaddr = dyn->d_un.d_ptr;
1391 * ldynsym, and versym are not given in the dynamic section,
1409 sec.versym.size = nchain * sizeof (Versym);
1429 sec.versym.type = SINFO_T_NULL;
1455 sec.versym.type = SINFO_T_NULL;
/opensolaris-onvv-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dsym.c164 } versym; member in struct:__anon1680
215 if (symstate->versym.sec != NULL)
218 symstate->versym.sec = elfedit_sec_getversym(argstate->obj_state,
219 symstate->sym.sec, &symstate->versym.data, &symstate->versym.n);
255 Versym versym; local
263 /* If there is a versym index section, fetch it */
264 if (symstate->versym.shndx != SHN_UNDEF)
276 versym = (symstate->versym
[all...]
/opensolaris-onvv-gate/usr/src/cmd/sgs/include/
H A Delfedit.h138 * have associated parallal sections (syminfo, versym, extended indexes, etc)
149 Elf32_Word symt_syminfo; /* Index of versym section */
150 Elf32_Word symt_versym; /* Index of versym section */
963 Elf32_Versym **versym, Elf32_Word *num);
966 Elf64_Versym **versym, Elf64_Word *num);
/opensolaris-onvv-gate/usr/src/cmd/sgs/libld/common/
H A Dupdate.c221 Versym *versym; local
309 versym = (Versym *)ofl->ofl_osversym->os_outdata->d_buf;
310 versym[0] = NULL;
312 versym = NULL;
346 if (versym && !dynsym)
347 versym[1] = 0;
425 if (versym)
426 versym[*symndx - 1] = 0;
1259 if (sdp->sd_symndx && versym) {
1282 versym[sd
[all...]
/opensolaris-onvv-gate/usr/src/cmd/sgs/elfedit/common/
H A Dutil_machelf.c682 * Locate the versym section associated with a symbol table section.
688 * versym - Address of variable to recieve pointer to section index
694 * On success, returns versym section descriptor, and sets the
695 * variables referenced by versym, and numversym. On failure,
699 * Since the versym section index is found in the sec_versym field
707 elfedit_section_t *symsec, Versym **versym, Word *num)
721 * Issue error if the symbol table lacks a versym section.
735 *versym = (Versym *) versymsec->sec_data->d_buf;
706 elfedit_sec_getversym(elfedit_obj_state_t *obj_state, elfedit_section_t *symsec, Versym **versym, Word *num) argument

Completed in 52 milliseconds