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

References

tools/llvm-objcopy/ELF/Object.cpp
   98   Sec.Size = Sec.Symbols.size() * Sec.EntrySize;
  643   for (auto &Sym : Symbols)
  667   Sym.Index = Symbols.size();
  668   Symbols.emplace_back(std::make_unique<Symbol>(Sym));
  691   std::for_each(std::begin(Symbols) + 1, std::end(Symbols),
  691   std::for_each(std::begin(Symbols) + 1, std::end(Symbols),
  694       std::begin(Symbols), std::end(Symbols),
  694       std::begin(Symbols), std::end(Symbols),
  701   Symbols.erase(
  702       std::remove_if(std::begin(Symbols) + 1, std::end(Symbols),
  702       std::remove_if(std::begin(Symbols) + 1, std::end(Symbols),
  704       std::end(Symbols));
  705   Size = Symbols.size() * EntrySize;
  712   for (std::unique_ptr<Symbol> &Sym : Symbols)
  729   for (std::unique_ptr<Symbol> &Sym : Symbols) {
  745     SectionIndexTable->reserve(Symbols.size());
  752     for (std::unique_ptr<Symbol> &Sym : Symbols)
  761   for (const std::unique_ptr<Symbol> &Sym : Symbols) {
  770   if (Symbols.size() <= Index)
  772   return Symbols[Index].get();
  784   for (const std::unique_ptr<Symbol> &Symbol : Sec.Symbols) {
tools/llvm-objcopy/ELF/Object.h
  676   bool empty() const { return Symbols.size() == 1; }