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

References

include/llvm/Object/ELFObjectFile.h
  308     auto RelSecOrErr = EF.getSection(Rel.d.a);
  324     auto SectionsOrErr = EF.sections();
  369     auto SectionsOrErr = EF.sections();
  375         auto ErrorOrContents = EF.getSectionContents(&Sec);
  403     auto Ret = EF.template getEntry<Elf_Sym>(Sym.d.a, Sym.d.b);
  429   unsigned getPlatformFlags() const override { return EF.getHeader()->e_flags; }
  431   const ELFFile<ELFT> *getELFFile() const { return &EF; }
  457   auto SymTabOrErr = EF.getSection(Sym.d.a);
  461   auto StrTabOrErr = EF.getSection(SymTableSec->sh_link);
  465   auto SymStrTabOrErr = EF.getStringTable(StringTableSec);
  504   const Elf_Ehdr *Header = EF.getHeader();
  525   const Elf_Ehdr *Header = EF.getHeader();
  526   auto SymTabOrErr = EF.getSection(Symb.d.a);
  532     auto SectionOrErr = EF.getSection(ESym, SymTab, ShndxTable);
  553   return EF.getHeader()->e_machine;
  557   return EF.getHeader()->e_type;
  626   auto DotSymtabSecSyms = EF.symbols(DotSymtabSec);
  629   auto DotDynSymSecSyms = EF.symbols(DotDynSymSec);
  633   if (EF.getHeader()->e_machine == ELF::EM_ARM) {
  666   auto ESecOrErr = EF.getSection(ESym, SymTab, ShndxTable);
  683   auto SymTabOrErr = EF.getSection(Symb.d.a);
  698   return EF.getSectionName(&*getSection(Sec));
  708   auto SectionsOrErr = EF.sections();
  770   auto SectionsOrErr = EF.sections();
  816   auto SectionsOrErr = EF.sections();
  820   RelData.d.a = (Sec.p - SHT) / EF.getHeader()->e_shentsize;
  836   auto SymSecOrErr = EF.getSection(RelSec->sh_link);
  847   if (EF.getHeader()->e_type != ELF::ET_REL)
  855   Expected<const Elf_Shdr *> SecOrErr = EF.getSection(EShdr->sh_info);
  873     symbolIdx = getRel(Rel)->getSymbol(EF.isMips64EL());
  875     symbolIdx = getRela(Rel)->getSymbol(EF.isMips64EL());
  899     return getRel(Rel)->getType(EF.isMips64EL());
  901     return getRela(Rel)->getType(EF.isMips64EL());
  906   return getELFRelocationTypeName(EF.getHeader()->e_machine, Type);
  913   EF.getRelocationTypeName(type, Result);
  928   auto Ret = EF.template getEntry<Elf_Rel>(Rel.d.a, Rel.d.b);
  938   auto Ret = EF.template getEntry<Elf_Rela>(Rela.d.a, Rela.d.b);
  997     : ELFObjectFile(Other.Data, Other.EF, Other.DotDynSymSec,
 1034   auto SectionsOrErr = EF.sections();
 1042   auto SectionsOrErr = EF.sections();
 1056   switch (EF.getHeader()->e_ident[ELF::EI_CLASS]) {
 1058     switch (EF.getHeader()->e_machine) {
 1090     switch (EF.getHeader()->e_machine) {
 1122   switch (EF.getHeader()->e_machine) {
 1139     switch (EF.getHeader()->e_ident[ELF::EI_CLASS]) {
 1154     switch (EF.getHeader()->e_ident[ELF::EI_CLASS]) {
 1175     unsigned MACH = EF.getHeader()->e_flags & ELF::EF_AMDGPU_MACH;
 1196   return EF.getHeader()->e_entry;
 1206   return EF.getHeader()->e_type == ELF::ET_REL;