Lines Matching defs:versym

104 	Versym	*data;		/* Pointer to versym array */
108 int max_verndx; /* largest versym index value */
131 VERSYM_STATE *versym; /* NULL, or associated VERSYM section */
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 = versym;
950 state->versym = NULL;
1115 if (state->versym) {
1118 verndx = test_verndx = state->versym->data[symndx];
1119 gnuver = state->versym->gnu_full;
1138 if ((test_verndx > state->versym->max_verndx) &&
1142 EC_HALF(test_verndx), state->versym->max_verndx);
2036 * versym - Information about versym section
2040 * is in effect, versym->max_verndx has been updated to
2044 * The versym section of an object that follows the original
2065 const char *file, VERSYM_STATE *versym)
2071 Elf_ver_need_title(0, versym->gnu_needed);
2099 if (vnap->vna_other > versym->max_verndx)
2100 versym->max_verndx = vnap->vna_other;
2125 versym->max_verndx)
2126 versym->max_verndx =
2150 * versym - Information about versym section
2153 * If a non-zero vna_other field is seen, versym->gnu_needed is set.
2155 * versym->max_verndx has been updated to contain the largest
2159 update_gnu_verndx(Verneed *vnd, Word vnd_num, VERSYM_STATE *versym)
2174 versym->gnu_needed = 1;
2175 if (vnap->vna_other > versym->max_verndx)
2176 versym->max_verndx = vnap->vna_other;
2190 versym->gnu_needed = 1;
2191 if (vnap->vna_other > versym->max_verndx)
2192 versym->max_verndx = vnap->vna_other;
2207 * versym - VERSYM_STATE block to be filled in.
2211 VERSYM_STATE *versym)
2218 bzero(versym, sizeof (*versym));
2219 versym->max_verndx = 1;
2246 versym->gnu_full =
2247 versym->gnu_needed = 1;
2255 versym->cache = _cache;
2256 versym->data = _cache->c_data->d_buf;
2297 * section, the max versym index is number
2300 versym->max_verndx = shdr->sh_info;
2314 verneed_cache->c_shdr->sh_info, versym);
2336 * will update versym->max_verndx, and it is not
2341 &cache[verneed_cache->c_shdr->sh_link], file, versym);
2350 VERSYM_STATE *versym, const char *file, uint_t flags)
2372 osabi, versym, file, flags))
2393 VERSYM_STATE *versym, const char *file, uint_t flags)
2437 symsecndx, ehdr, osabi, versym, file, flags))
2463 symsecndx, ehdr, osabi, versym, file, flags))
4732 VERSYM_STATE versym;
5068 versions(cache, shnum, file, flags, &versym);
5071 symbols(cache, shnum, ehdr, osabi, &versym, file, flags);
5074 sunw_sort(cache, shnum, ehdr, osabi, &versym, file, flags);