Lines Matching refs:symidx
2204 Elf32_Word symidx = ((Elf32_Word *) data->d_buf)[cnt]; in check_gnu_hash() local
2206 if (symidx == 0) in check_gnu_hash()
2209 if (symidx < symbias) in check_gnu_hash()
2217 while (symidx - symbias < maxidx) in check_gnu_hash()
2222 + symidx in check_gnu_hash()
2229 GElf_Sym *sym = gelf_getsym (symdata, symidx, &sym_mem); in check_gnu_hash()
2234 idx, section_name (ebl, idx), symidx, in check_gnu_hash()
2247 idx, section_name (ebl, idx), symidx, in check_gnu_hash()
2256 idx, section_name (ebl, idx), symidx, in check_gnu_hash()
2280 ++symidx; in check_gnu_hash()
2283 if (symidx - symbias >= maxidx) in check_gnu_hash()
2288 && symidx > symshdr->sh_size / symshdr->sh_entsize) in check_gnu_hash()
2465 Elf32_Word symidx = gnu_bucket[cnt] - gnu_symbias; in compare_hash_gnu_hash() local
2468 if (symidx >= max_nsyms || symidx + gnu_symbias >= nentries) in compare_hash_gnu_hash()
2472 gnu_hash_idx, gnu_hash_name, symidx, max_nsyms, nentries); in compare_hash_gnu_hash()
2475 used[symidx + gnu_symbias] |= 1; in compare_hash_gnu_hash()
2477 while ((gnu_chain[symidx++] & 1u) == 0); in compare_hash_gnu_hash()
2510 Elf32_Word symidx = bucket[cnt]; in compare_hash_gnu_hash() local
2511 while (symidx != STN_UNDEF && symidx < nentries && symidx < nchain) in compare_hash_gnu_hash()
2513 used[symidx] |= 2; in compare_hash_gnu_hash()
2514 symidx = chain[symidx]; in compare_hash_gnu_hash()
2547 Elf64_Xword symidx = bucket[cnt]; in compare_hash_gnu_hash() local
2548 while (symidx != STN_UNDEF && symidx < nentries && symidx < nchain) in compare_hash_gnu_hash()
2550 used[symidx] |= 2; in compare_hash_gnu_hash()
2551 symidx = chain[symidx]; in compare_hash_gnu_hash()