Lines Matching refs:symndx
272 relsymname(Cache *cache, Cache *csec, Cache *strsec, Word symndx, Word symnum, in relsymname() argument
278 if (symndx >= symnum) { in relsymname()
280 file, EC_WORD(symndx), EC_WORD(relndx)); in relsymname()
284 sym = (Sym *)(syms + symndx); in relsymname()
285 name = string(csec, symndx, strsec, file, sym->st_name); in relsymname()
1074 output_symbol(SYMTBL_STATE *state, Word symndx, Word info, Word disp_symndx, in output_symbol() argument
1113 if (symndx >= state->symn) { in output_symbol()
1115 state->file, state->secname, EC_WORD(symndx)); in output_symbol()
1127 symname = string(state->seccache, symndx, in output_symbol()
1155 if (symndx > state->shxndx.n) { in output_symbol()
1159 EC_WORD(symndx)); in output_symbol()
1161 state->shxndx.data[symndx]) > state->shnum) { in output_symbol()
1165 EC_WORD(symndx), EC_WORD(_shxndx)); in output_symbol()
1174 state->file, state->secname, EC_WORD(symndx)); in output_symbol()
1180 state->secname, EC_WORD(symndx), in output_symbol()
1191 verndx = test_verndx = state->versym->data[symndx]; in output_symbol()
1214 state->file, state->secname, EC_WORD(symndx), in output_symbol()
1231 state->secname, EC_WORD(symndx), in output_symbol()
1238 state->secname, EC_WORD(symndx), in output_symbol()
1267 state->secname, EC_WORD(symndx), in output_symbol()
1286 if ((symndx < info) && (bind != STB_LOCAL)) { in output_symbol()
1289 state->secname, EC_WORD(symndx), in output_symbol()
1292 } else if ((symndx >= info) && (bind == STB_LOCAL) && in output_symbol()
1298 state->secname, EC_WORD(symndx), in output_symbol()
2669 Word symndx, reltype; in reloc() local
2679 symndx = ELF_R_SYM(rela->r_info); in reloc()
2683 symndx = ELF_R_SYM(rel->r_info); in reloc()
2687 symname = relsymname(cache, _cache, strsec, symndx, in reloc()
2694 if (symndx == 0) { in reloc()
3471 Word symndx, shndx; in move() local
3485 if (((symndx = ELF_M_SYM(move->m_info)) == 0) || in move()
3486 (symndx >= symnum)) { in move()
3492 MSG_ORIG(MSG_FMT_INDEX), EC_XWORD(symndx)); in move()
3502 symndx, symnum, ndx, syms, section, BUFSIZ, file); in move()
3503 sym = (Sym *)(syms + symndx); in move()
3514 _cache->c_name, EC_WORD(symndx), in move()
3519 MSG_ORIG(MSG_FMT_INDEX), EC_XWORD(symndx)); in move()
3913 Word symndx, Word symn, Sym *syms, const char *file, ulong_t bkts, in hash_entry() argument
3921 if (symndx > symn) { in hash_entry()
3923 EC_WORD(symndx), EC_WORD(hashndx)); in hash_entry()
3926 sym = (Sym *)(syms + symndx); in hash_entry()
3927 symname = string(refsec, symndx, strsec, file, sym->st_name); in hash_entry()
3938 EC_WORD(symndx)); in hash_entry()
4334 Word symndx, reltype; in got() local
4343 symndx = ELF_R_SYM(rela->r_info); in got()
4349 symndx = ELF_R_SYM(rel->r_info); in got()
4373 if (symndx) in got()
4375 strsec, symndx, symnum, relndx, syms, in got()