Lines Matching refs:tosym
130 Symbol_table::override(Sized_symbol<size>* tosym, in override() argument
135 tosym->override(fromsym, st_shndx, is_ordinary, object, version); in override()
136 if (tosym->has_alias()) in override()
138 Symbol* sym = this->weak_aliases_[tosym]; in override()
148 while (ssym != tosym); in override()
1003 Symbol_table::override_with_special(Sized_symbol<size>* tosym, in override_with_special() argument
1006 tosym->override_with_special(fromsym); in override_with_special()
1007 if (tosym->has_alias()) in override_with_special()
1009 Symbol* sym = this->weak_aliases_[tosym]; in override_with_special()
1019 while (ssym != tosym); in override_with_special()
1021 if (tosym->binding() == elfcpp::STB_LOCAL in override_with_special()
1022 || ((tosym->visibility() == elfcpp::STV_HIDDEN in override_with_special()
1023 || tosym->visibility() == elfcpp::STV_INTERNAL) in override_with_special()
1024 && (tosym->binding() == elfcpp::STB_GLOBAL in override_with_special()
1025 || tosym->binding() == elfcpp::STB_GNU_UNIQUE in override_with_special()
1026 || tosym->binding() == elfcpp::STB_WEAK) in override_with_special()
1028 this->force_local(tosym); in override_with_special()