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

References

tools/lld/ELF/ARMErrataFix.cpp
  284           warn(toString(isec->file) +
tools/lld/ELF/CallGraphSort.cpp
  249         for (Symbol *sym : sections[i]->file->getSymbols())
tools/lld/ELF/Driver.cpp
 1422     bss->file = s->file;
 1537     error(toString(s->file) +
 1540     error(toString(s->file) +
 1543     error(toString(s->file) + ": partitions cannot be used with "
 1546     error(toString(s->file) + ": partitions cannot be used on this target");
tools/lld/ELF/InputFiles.cpp
  290   ArrayRef<InputSectionBase *> sections = s->file->getSections();
  785   return make<InputSection>(sec->file, sec->flags, sec->type, sec->alignment,
tools/lld/ELF/InputSection.cpp
   43   return (toString(sec->file) + ":(" + sec->name + ")").str();
  161   const uint8_t *fileStart = (const uint8_t *)file->mb.getBufferStart();
  279   return cast<InputSection>(file->getSections()[link]);
  285   for (Symbol *b : file->getSymbols())
  312     srcFile = toString(file);
  328   return file->getSrcMsg(sym, *this, offset);
  341   std::string filename = file->getName();
  344   if (!file->archiveName.empty())
  345     archive = " in archive " + file->archiveName;
  348   for (Symbol *b : file->getSymbols())
  393   ArrayRef<InputSectionBase *> sections = file->getSections();
  399   if (!file || (type != SHT_RELA && type != SHT_REL))
  401   ArrayRef<InputSectionBase *> sections = file->getSections();
  935         getRelocTargetVA(file, type, rel.addend, addrLoc, *rel.sym, expr),
tools/lld/ELF/InputSection.h
  128     return cast_or_null<ObjFile<ELFT>>(file);
tools/lld/ELF/LinkerScript.cpp
  334   std::string filename = getFilename(s->file);
  429       std::string filename = getFilename(sec->file);
tools/lld/ELF/MapFile.cpp
  136     os << indent8 << toString(p.sec->file) << ":(" << p.sec->name << "+0x"
tools/lld/ELF/OutputSections.cpp
  350   ArrayRef<Symbol *> symbols = section->file->getSymbols();
  425   bool beginA = isCrtbegin(a->file->getName());
  426   bool beginB = isCrtbegin(b->file->getName());
  429   bool endA = isCrtend(a->file->getName());
  430   bool endB = isCrtend(b->file->getName());
tools/lld/ELF/Relocations.cpp
  137     in.mipsGot->addTlsIndex(*c.file);
  142     in.mipsGot->addDynTlsEntry(*c.file, sym);
 1071         in.mipsGot->addEntry(*sec.file, sym, addend, expr);
 1206     sec.file->ppc64SmallCodeModelTocRelocs = true;
 1285         in.mipsGot->addEntry(*sec.file, sym, addend, expr);
 1792             if (!target->needsThunk(rel.expr, rel.type, isec->file, src,
tools/lld/ELF/SyntheticSections.cpp
  112     std::string filename = toString(sec->file);
  184     std::string filename = toString(sec->file);
  242       error(toString(sec->file) + ": invalid size of .reginfo section");
  265   auto *s = make<Defined>(section.file, name, STB_LOCAL, STV_DEFAULT, type,
 2575     ArrayRef<InputSectionBase *> sections = sec->file->getSections();
 3416         isec->file->ppc32Got2OutSecOff = offset;
tools/lld/ELF/Thunks.cpp
  246         file(isec.file) {}
  762   return !config->isPic || (isec.file == file && rel.addend == addend);
tools/lld/ELF/Writer.cpp
  729         make<Defined>(isec->file, "", STB_LOCAL, /*stOther=*/0, STT_SECTION,
 1359                         return a->file->ppc64SmallCodeModelTocRelocs &&
 1360                                !b->file->ppc64SmallCodeModelTocRelocs;