Searched defs:versym (Results 1 - 5 of 5) sorted by relevance

/illumos-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
/illumos-gate/usr/src/cmd/sgs/elfdump/common/
H A Dfake_shdr.c1101 SINFO versym; member in struct:__anon1431
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;
H A Delfdump.c108 Versym *data; /* Pointer to versym array */
112 int max_verndx; /* largest versym index value */
135 VERSYM_STATE *versym; /* NULL, or associated VERSYM section */ member in struct:__anon140
971 * versym - Information about versym section
977 Ehdr *ehdr, uchar_t osabi, VERSYM_STATE *versym, const char *file,
1026 if (versym && versym->cache &&
1027 (versym->cache->c_shdr->sh_link == state->secndx))
1028 state->versym
976 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
2155 version_need(Verneed *vnd, Word vnd_num, Cache *vcache, Cache *scache, const char *file, VERSYM_STATE *versym) argument
2250 update_gnu_verndx(Verneed *vnd, Word vnd_num, VERSYM_STATE *versym) argument
2301 versions(Cache *cache, Word shnum, const char *file, uint_t flags, VERSYM_STATE *versym) argument
2441 symbols(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, VERSYM_STATE *versym, const char *file, uint_t flags) argument
2484 sunw_sort(Cache *cache, Word shnum, Ehdr *ehdr, uchar_t osabi, VERSYM_STATE *versym, const char *file, uint_t flags) argument
4896 VERSYM_STATE versym = { 0 }; local
[all...]
/illumos-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dsym.c164 } versym; member in struct:__anon1522
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...]
/illumos-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...]

Completed in 76 milliseconds