Lines Matching refs:ElfFile
1410 : ElfFile(ElfObj.getELFFile()), Obj(Obj),
1412 Obj.IsMips64EL = ElfFile.isMips64EL();
1565 Expected<const Elf_Shdr *> Shdr = ElfFile.getSection(SymTab->Index);
1569 Expected<StringRef> StrTabData = ElfFile.getStringTableForSymtab(**Shdr);
1576 ElfFile.symbols(*Shdr);
1595 ElfFile.getSection(SymTab->getShndxTable()->Index);
1600 ElfFile.template getSectionContentsAsArray<Elf_Word>(**ShndxSec);
1710 if (Expected<ArrayRef<uint8_t>> Data = ElfFile.getSectionContents(Shdr))
1721 if (Expected<ArrayRef<uint8_t>> Data = ElfFile.getSectionContents(Shdr))
1731 if (Expected<ArrayRef<uint8_t>> Data = ElfFile.getSectionContents(Shdr))
1736 if (Expected<ArrayRef<uint8_t>> Data = ElfFile.getSectionContents(Shdr))
1741 if (Expected<ArrayRef<uint8_t>> Data = ElfFile.getSectionContents(Shdr))
1746 if (Expected<ArrayRef<uint8_t>> Data = ElfFile.getSectionContents(Shdr))
1767 Expected<ArrayRef<uint8_t>> Data = ElfFile.getSectionContents(Shdr);
1771 Expected<StringRef> Name = ElfFile.getSectionName(Shdr);
1787 ElfFile.sections();
1800 Expected<StringRef> SecName = ElfFile.getSectionName(Shdr);
1817 ElfFile.base() + Shdr.sh_offset,
1825 uint32_t ShstrIndex = ElfFile.getHeader().e_shstrndx;
1827 Expected<const Elf_Shdr *> Sec = ElfFile.getSection(0);
1880 ElfFile.sections();
1887 auto RelsOrRelas = ElfFile.crels(*Shdr);
1896 ElfFile.rels(*Shdr);
1904 ElfFile.relas(*Shdr);
1927 // output file. Normally the same as ElfFile, but if we're extracting a
1930 {ElfFile.base() + EhdrOffset, ElfFile.getBufSize() - EhdrOffset}));