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

Declarations

tools/lld/ELF/InputSection.h
   31 template <class ELFT> class ObjFile;

References

tools/lld/ELF/AArch64ErrataFix.cpp
  443     auto *f = cast<ObjFile<ELF64LE>>(file);
tools/lld/ELF/ARMErrataFix.cpp
  319     auto *f = cast<ObjFile<ELF32LE>>(file);
tools/lld/ELF/Arch/AMDGPU.cpp
   44   return cast<ObjFile<ELF64LE>>(file)->getObj().getHeader()->e_flags;
tools/lld/ELF/Arch/Hexagon.cpp
   66     uint32_t eflags = cast<ObjFile<ELF32LE>>(f)->getObj().getHeader()->e_flags;
tools/lld/ELF/Arch/Mips.cpp
  357   auto *f = dyn_cast_or_null<ObjFile<ELFT>>(file);
  731   ObjFile<ELFT> *file =
tools/lld/ELF/Arch/MipsArchTree.cpp
  300     v.push_back({f, cast<ObjFile<ELFT>>(f)->getObj().getHeader()->e_flags});
tools/lld/ELF/Arch/PPC64.cpp
  345     return cast<ObjFile<ELF64BE>>(file)->getObj().getHeader()->e_flags;
  346   return cast<ObjFile<ELF64LE>>(file)->getObj().getHeader()->e_flags;
tools/lld/ELF/Arch/RISCV.cpp
  104     return cast<ObjFile<ELF64LE>>(f)->getObj().getHeader()->e_flags;
  105   return cast<ObjFile<ELF32LE>>(f)->getObj().getHeader()->e_flags;
tools/lld/ELF/DWARF.cpp
   28 template <class ELFT> LLDDwarfObj<ELFT>::LLDDwarfObj(ObjFile<ELFT> *obj) {
   91   const ObjFile<ELFT> *file = sec.getFile<ELFT>();
tools/lld/ELF/DWARF.h
   28   explicit LLDDwarfObj(ObjFile<ELFT> *obj);
tools/lld/ELF/Driver.cpp
  748     auto *obj = cast<ObjFile<ELFT>>(file);
 1487     auto *obj = cast<ObjFile<ELFT>>(f);
 1579     auto *obj = cast<ObjFile<ELFT>>(file);
 1679     uint32_t features = cast<ObjFile<ELFT>>(f)->andFeatures;
tools/lld/ELF/InputFiles.cpp
  232 static std::string getSrcMsgAux(ObjFile<ELFT> &file, const Symbol &sym,
  709 static uint32_t readAndFeatures(ObjFile<ELFT> *obj, ArrayRef<uint8_t> data) {
tools/lld/ELF/InputSection.cpp
   50 static ArrayRef<uint8_t> getSectionContents(ObjFile<ELFT> &file,
  122 InputSectionBase::InputSectionBase(ObjFile<ELFT> &file,
  368 InputSection::InputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
  414     const ObjFile<ELFT> *file = getFile<ELFT>();
 1158 EhInputSection::EhInputSection(ObjFile<ELFT> &f,
 1257 MergeInputSection::MergeInputSection(ObjFile<ELFT> &f,
tools/lld/ELF/InputSection.h
  107   InputSectionBase(ObjFile<ELFT> &file, const typename ELFT::Shdr &header,
  127   template <class ELFT> ObjFile<ELFT> *getFile() const {
  128     return cast_or_null<ObjFile<ELFT>>(file);
  236   MergeInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
  295   EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
  317   InputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
tools/lld/ELF/Relocations.cpp
  653   auto *file = dyn_cast_or_null<ObjFile<ELFT>>(sym.file);
tools/lld/ELF/SyntheticSections.cpp
 2718     ObjFile<ELFT> *file = sections[i]->getFile<ELFT>();
tools/lld/ELF/Writer.cpp
  681     ObjFile<ELFT> *f = cast<ObjFile<ELFT>>(file);
  681     ObjFile<ELFT> *f = cast<ObjFile<ELFT>>(file);