Lines Matching defs:lsym
890 is_referenced_from_outside(Symbol* lsym)
892 if (lsym->in_real_elf())
896 if (parameters->options().is_undefined(lsym->name()))
905 is_visible_from_outside(Symbol* lsym)
907 if (lsym->in_dyn())
910 return lsym->is_externally_visible();
946 Symbol* lsym = this->symbols_[i];
947 if (lsym->is_forwarder())
948 lsym = symtab->resolve_forwards(lsym);
951 if (lsym->is_undefined())
959 if (lsym->source() != Symbol::FROM_OBJECT)
961 else if (lsym->object()->pluginobj() == this)
963 if (is_referenced_from_outside(lsym))
965 else if (is_visible_from_outside(lsym))
970 else if (lsym->object()->pluginobj() != NULL)
972 else if (lsym->object()->is_dynamic())
980 if (lsym->source() != Symbol::FROM_OBJECT)
982 else if (lsym->object() == static_cast<const Object*>(this))
984 if (is_referenced_from_outside(lsym))
986 else if (is_visible_from_outside(lsym))
992 res = (lsym->object()->pluginobj() != NULL