Lines Matching refs:version
54 Symbol::init_fields(const char* name, const char* version, in init_fields() argument
59 this->version_ = version; in init_fields()
117 Symbol::init_base_object(const char* name, const char* version, Object* object, in init_base_object() argument
121 this->init_fields(name, version, sym.get_st_type(), sym.get_st_bind(), in init_base_object()
136 Symbol::init_base_output_data(const char* name, const char* version, in init_base_output_data() argument
142 this->init_fields(name, version, type, binding, visibility, nonvis); in init_base_output_data()
155 Symbol::init_base_output_segment(const char* name, const char* version, in init_base_output_segment() argument
162 this->init_fields(name, version, type, binding, visibility, nonvis); in init_base_output_segment()
175 Symbol::init_base_constant(const char* name, const char* version, in init_base_constant() argument
180 this->init_fields(name, version, type, binding, visibility, nonvis); in init_base_constant()
191 Symbol::init_base_undefined(const char* name, const char* version, in init_base_undefined() argument
195 this->init_fields(name, version, type, binding, visibility, nonvis); in init_base_undefined()
218 Sized_symbol<size>::init_object(const char* name, const char* version, in init_object() argument
223 this->init_base_object(name, version, object, sym, st_shndx, is_ordinary); in init_object()
233 Sized_symbol<size>::init_output_data(const char* name, const char* version, in init_output_data() argument
242 this->init_base_output_data(name, version, od, type, binding, visibility, in init_output_data()
253 Sized_symbol<size>::init_output_segment(const char* name, const char* version, in init_output_segment() argument
262 this->init_base_output_segment(name, version, os, type, binding, visibility, in init_output_segment()
273 Sized_symbol<size>::init_constant(const char* name, const char* version, in init_constant() argument
279 this->init_base_constant(name, version, type, binding, visibility, nonvis, in init_constant()
289 Sized_symbol<size>::init_undefined(const char* name, const char* version, in init_undefined() argument
294 this->init_base_undefined(name, version, type, binding, visibility, nonvis); in init_undefined()
702 Symbol_table::lookup(const char* name, const char* version) const in lookup()
710 if (version != NULL) in lookup()
712 version = this->namepool_.find(version, &version_key); in lookup()
713 if (version == NULL) in lookup()
744 from->version(), true); in resolve()
876 if (pdef->second->version() != NULL) in define_default_version()
877 gold_assert(pdef->second->version() != sym->version()); in define_default_version()
936 const char* version, in add_from_object() argument
966 version = NULL; in add_from_object()
1006 version, is_default_version); in add_from_object()
1016 if (version != NULL in add_from_object()
1056 if (ret->version() != NULL) in add_from_object()
1062 object->name().c_str(), name, version); in add_from_object()
1067 name, ret->version()); in add_from_object()
1080 object, version, is_default_version); in add_from_object()
1117 ret->init_object(name, version, object, sym, st_shndx, is_ordinary); in add_from_object()
1285 std::string version; in add_from_relobj() local
1287 if (this->version_script_.get_symbol_version(name, &version, in add_from_relobj()
1292 else if (!version.empty()) in add_from_relobj()
1294 ver = this->namepool_.add_with_length(version.c_str(), in add_from_relobj()
1295 version.length(), in add_from_relobj()
1415 std::string version; in add_from_pluginobj() local
1417 if (this->version_script_.get_symbol_version(name, &version, in add_from_pluginobj()
1422 else if (!version.empty()) in add_from_pluginobj()
1424 ver = this->namepool_.add_with_length(version.c_str(), in add_from_pluginobj()
1425 version.length(), in add_from_pluginobj()
1607 const char* version = (*version_map)[v]; in add_from_dynobj() local
1608 if (version == NULL) in add_from_dynobj()
1616 version = this->namepool_.add(version, true, &version_key); in add_from_dynobj()
1633 res = this->add_from_object(dynobj, name, name_key, version, in add_from_dynobj()
1849 *pversion = oldsym->version(); in define_special_symbol()
1903 && insdefault.first->second->version() == NULL) in define_special_symbol()
1954 const char* version, in define_in_output_data() argument
1969 return this->do_define_in_output_data<32>(name, version, defined, od, in define_in_output_data()
1981 return this->do_define_in_output_data<64>(name, version, defined, od, in define_in_output_data()
2000 const char* version, in do_define_in_output_data() argument
2020 sym = this->define_special_symbol<size, true>(&name, &version, in do_define_in_output_data()
2033 sym = this->define_special_symbol<size, false>(&name, &version, in do_define_in_output_data()
2047 sym->init_output_data(name, version, od, value, symsize, type, binding, in do_define_in_output_data()
2055 else if (version != NULL) in do_define_in_output_data()
2079 const char* version, in define_in_output_segment() argument
2094 return this->do_define_in_output_segment<32>(name, version, defined, os, in define_in_output_segment()
2105 return this->do_define_in_output_segment<64>(name, version, defined, os, in define_in_output_segment()
2123 const char* version, in do_define_in_output_segment() argument
2143 sym = this->define_special_symbol<size, true>(&name, &version, in do_define_in_output_segment()
2156 sym = this->define_special_symbol<size, false>(&name, &version, in do_define_in_output_segment()
2170 sym->init_output_segment(name, version, os, value, symsize, type, binding, in do_define_in_output_segment()
2178 else if (version != NULL) in do_define_in_output_segment()
2202 const char* version, in define_as_constant() argument
2216 return this->do_define_as_constant<32>(name, version, defined, value, in define_as_constant()
2227 return this->do_define_as_constant<64>(name, version, defined, value, in define_as_constant()
2245 const char* version, in do_define_as_constant() argument
2264 sym = this->define_special_symbol<size, true>(&name, &version, in do_define_as_constant()
2277 sym = this->define_special_symbol<size, false>(&name, &version, in do_define_as_constant()
2291 sym->init_constant(name, version, value, symsize, type, binding, visibility, in do_define_as_constant()
2298 if ((version == NULL in do_define_as_constant()
2299 || name != version in do_define_as_constant()
2303 else if (version != NULL in do_define_as_constant()
2304 && (name != version || value != 0)) in do_define_as_constant()
2397 this->define_in_output_data(csym->name(), csym->version(), COPY, in define_with_copy_reloc()
2498 const char* version = NULL; in add_undefined_symbol_from_command_line() local
2506 sym = this->define_special_symbol<size, true>(&name, &version, in add_undefined_symbol_from_command_line()
2519 sym = this->define_special_symbol<size, false>(&name, &version, in add_undefined_symbol_from_command_line()
2532 sym->init_undefined(name, version, 0, elfcpp::STT_NOTYPE, elfcpp::STB_GLOBAL, in add_undefined_symbol_from_command_line()
2630 if (sym->version() != NULL) in set_dynsym_indexes()
2642 sym->name(), sym->version(), in set_dynsym_indexes()
2734 if (sym->version() == NULL || !parameters->options().relocatable()) in add_to_final_symtab()
3345 if (sym->version() == NULL || !parameters->options().relocatable()) in sized_write_symbol()
3956 Sized_symbol<32>::init_output_data(const char* name, const char* version,
3967 Sized_symbol<32>::init_constant(const char* name, const char* version,
3975 Sized_symbol<32>::init_undefined(const char* name, const char* version,
3984 Sized_symbol<64>::init_output_data(const char* name, const char* version,
3995 Sized_symbol<64>::init_constant(const char* name, const char* version,
4003 Sized_symbol<64>::init_undefined(const char* name, const char* version,