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()
1139 output_symbol(SYMTBL_STATE *state, Word symndx, Word info, Word disp_symndx, in output_symbol() argument
1178 if (symndx >= state->symn) { in output_symbol()
1180 state->file, state->secname, EC_WORD(symndx)); in output_symbol()
1192 symname = string(state->seccache, symndx, in output_symbol()
1220 if (symndx > state->shxndx.n) { in output_symbol()
1224 EC_WORD(symndx)); in output_symbol()
1226 state->shxndx.data[symndx]) > state->shnum) { in output_symbol()
1230 EC_WORD(symndx), EC_WORD(_shxndx)); in output_symbol()
1239 state->file, state->secname, EC_WORD(symndx)); in output_symbol()
1245 state->secname, EC_WORD(symndx), in output_symbol()
1256 verndx = test_verndx = state->versym->data[symndx]; in output_symbol()
1279 state->file, state->secname, EC_WORD(symndx), in output_symbol()
1296 state->secname, EC_WORD(symndx), in output_symbol()
1303 state->secname, EC_WORD(symndx), in output_symbol()
1332 state->secname, EC_WORD(symndx), in output_symbol()
1351 if ((symndx < info) && (bind != STB_LOCAL)) { in output_symbol()
1354 state->secname, EC_WORD(symndx), in output_symbol()
1357 } else if ((symndx >= info) && (bind == STB_LOCAL) && in output_symbol()
1363 state->secname, EC_WORD(symndx), in output_symbol()
2742 Word symndx, reltype; in reloc() local
2752 symndx = ELF_R_SYM(rela->r_info); in reloc()
2756 symndx = ELF_R_SYM(rel->r_info); in reloc()
2760 symname = relsymname(cache, _cache, strsec, symndx, in reloc()
2767 if (symndx == 0) { in reloc()
3570 Word symndx, shndx; in move() local
3584 if (((symndx = ELF_M_SYM(move->m_info)) == 0) || in move()
3585 (symndx >= symnum)) { in move()
3591 MSG_ORIG(MSG_FMT_INDEX), EC_XWORD(symndx)); in move()
3601 symndx, symnum, ndx, syms, section, BUFSIZ, file); in move()
3602 sym = (Sym *)(syms + symndx); in move()
3613 _cache->c_name, EC_WORD(symndx), in move()
3618 MSG_ORIG(MSG_FMT_INDEX), EC_XWORD(symndx)); in move()
4014 Word symndx, Word symn, Sym *syms, const char *file, ulong_t bkts, in hash_entry() argument
4022 if (symndx > symn) { in hash_entry()
4024 EC_WORD(symndx), EC_WORD(hashndx)); in hash_entry()
4027 sym = (Sym *)(syms + symndx); in hash_entry()
4028 symname = string(refsec, symndx, strsec, file, sym->st_name); in hash_entry()
4039 EC_WORD(symndx)); in hash_entry()
4487 Word symndx, reltype; in got() local
4496 symndx = ELF_R_SYM(rela->r_info); in got()
4502 symndx = ELF_R_SYM(rel->r_info); in got()
4533 if (symndx) in got()
4535 strsec, symndx, symnum, relndx, syms, in got()