reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lld/ELF/Driver.cpp
 1425     s->replace(Defined{s->file, s->getName(), s->binding, s->stOther, s->type,
tools/lld/ELF/Relocations.cpp
  505   sym.replace(Defined{sym.file, sym.getName(), sym.binding, sym.stOther,
tools/lld/ELF/Symbols.cpp
  275     return binding;
  279   if (!config->gnuUnique && binding == STB_GNU_UNIQUE)
  281   return binding;
  408       (isUndefined() && other.binding != STB_WEAK && other.discardedSecIdx)) {
  419     if (other.binding == STB_WEAK) {
  420       binding = STB_WEAK;
  495     if (other.binding != STB_WEAK || !referenced)
  496       binding = other.binding;
  496       binding = other.binding;
  559       newSym->binding == STB_GLOBAL)
  639     binding = STB_WEAK;
  650     uint8_t bind = binding;
  652     binding = bind;
tools/lld/ELF/Symbols.h
  148   bool isWeak() const { return binding == llvm::ELF::STB_WEAK; }
  156   bool isLocal() const { return binding == llvm::ELF::STB_LOCAL; }