Lines Matching refs:sym
161 ld_is_regsym_sparc(Ofl_desc *ofl, Ifl_desc *ifl, Sym *sym, const char *strs, in ld_is_regsym_sparc() argument
169 if (ELF_ST_TYPE(sym->st_info) != STT_SPARC_REGISTER) in ld_is_regsym_sparc()
175 if ((sym->st_value < STO_SPARC_REGISTER_G1) || in ld_is_regsym_sparc()
176 (sym->st_value > STO_SPARC_REGISTER_G7)) { in ld_is_regsym_sparc()
178 ifl->ifl_name, symsecname, symndx, EC_XWORD(sym->st_value)); in ld_is_regsym_sparc()
187 ifl->ifl_name, symsecname, symndx, EC_XWORD(sym->st_value)); in ld_is_regsym_sparc()
194 if (sym->st_name == 0) { in ld_is_regsym_sparc()
198 if ((ELF_ST_BIND(sym->st_info) != STB_GLOBAL) || in ld_is_regsym_sparc()
204 conv_sym_SPARC_value(sym->st_value, 0, &inv_buf)); in ld_is_regsym_sparc()
212 name = registers[sym->st_value]; in ld_is_regsym_sparc()
214 name = strs + sym->st_name; in ld_is_regsym_sparc()
224 ld_reg_find_sparc(Sym *sym, Ofl_desc *ofl) in ld_reg_find_sparc() argument
229 return (ofl->ofl_regsyms[sym->st_value]); in ld_reg_find_sparc()