Lines Matching defs:from

99   // Don't override st_type from plugin placeholder symbols.
156 // This gives us values from 0 to 11.
291 // The symbol is hidden, so a reference from a shared object
304 // symbol is referenced from outside the world known to the plugin).
309 // the placeholders from the plugin objects.
372 // if the FROM symbol is from a plugin.
869 // symbol is defined, we should be able to pull the location from the
921 // defined symbol from a regular object file. This is used when
942 Symbol::override_base_with_special(const Symbol* from)
944 bool same_name = this->name_ == from->name_;
951 this->source_ = from->source_;
952 switch (from->source_)
955 this->u_.from_object = from->u_.from_object;
958 this->u_.in_output_data = from->u_.in_output_data;
961 this->u_.in_output_segment = from->u_.in_output_segment;
976 // one version (from a version script), but we want to define it
977 // here with a different version (from a different version
979 this->version_ = from->version_;
981 this->type_ = from->type_;
982 this->binding_ = from->binding_;
983 this->override_visibility(from->visibility_);
984 this->nonvis_ = from->nonvis_;
989 if (from->needs_dynsym_entry_)
991 if (from->needs_dynsym_value_)
994 this->is_predefined_ = from->is_predefined_;
998 gold_assert(!from->is_forwarder_);
999 gold_assert(!from->has_plt_offset());
1000 gold_assert(!from->has_warning_);
1001 gold_assert(!from->is_copied_from_dynobj_);
1002 gold_assert(!from->is_forced_local_);
1009 Sized_symbol<size>::override_with_special(const Sized_symbol<size>* from)
1011 this->override_base_with_special(from);
1012 this->value_ = from->value_;
1013 this->symsize_ = from->symsize_;