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

References

tools/lld/ELF/InputFiles.cpp
  373   if (this->symbols.empty())
  375   return makeArrayRef(this->symbols).slice(1, this->firstGlobal - 1);
  379   return makeArrayRef(this->symbols).slice(this->firstGlobal);
  984   this->symbols.resize(eSyms.size());
  989     if (!this->symbols[i] && eSyms[i].getBinding() != STB_LOCAL)
  990       this->symbols[i] =
 1021         this->symbols[i] = make<Undefined>(this, name, binding, stOther, type);
 1023         this->symbols[i] = make<Undefined>(this, name, binding, stOther, type,
 1026         this->symbols[i] =
 1033       this->symbols[i]->resolve(Undefined{this, name, binding, stOther, type});
 1034       this->symbols[i]->referenced = true;
 1043       this->symbols[i]->resolve(
 1054       this->symbols[i]->resolve(
 1062       this->symbols[i]->resolve(
 1437     symbols.push_back(createBitcodeSymbol<ELFT>(keptComdats, objSym, *this));
 1496   file->symbols = std::move(symbols);
 1496   file->symbols = std::move(symbols);
 1533     this->symbols.resize(eSyms.size());
 1538         this->symbols[i] = symtab->insert(CHECK(eSyms[i].getName(strtab), this));
 1545     for (Symbol *sym : this->symbols) {
tools/lld/ELF/InputFiles.h
   93     return symbols;
  211     if (symbolIndex >= this->symbols.size())
  213     return *this->symbols[symbolIndex];