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()
1104 Symbol_table::override_with_special(Sized_symbol<size>* tosym, in override_with_special() argument
1107 tosym->override_with_special(fromsym); in override_with_special()
1108 if (tosym->has_alias()) in override_with_special()
1110 Symbol* sym = this->weak_aliases_[tosym]; in override_with_special()
1120 while (ssym != tosym); in override_with_special()
1122 if (tosym->binding() == elfcpp::STB_LOCAL in override_with_special()
1123 || ((tosym->visibility() == elfcpp::STV_HIDDEN in override_with_special()
1124 || tosym->visibility() == elfcpp::STV_INTERNAL) in override_with_special()
1125 && (tosym->binding() == elfcpp::STB_GLOBAL in override_with_special()
1126 || tosym->binding() == elfcpp::STB_GNU_UNIQUE in override_with_special()
1127 || tosym->binding() == elfcpp::STB_WEAK) in override_with_special()
1129 this->force_local(tosym); in override_with_special()