Lines Matching defs:ElfFile
360 static Expected<DynSym> create(const ELFFile<ELFT> &ElfFile,
362 Expected<Elf_Shdr_Range> Shdrs = ElfFile.sections();
365 return DynSym(ElfFile, DynEnt, *Shdrs);
370 return ElfFile.base() + DynSymHdr->sh_offset;
376 return ElfFile.getStringTableForSymtab(*DynSymHdr, Shdrs);
386 DynSym(const ELFFile<ELFT> &ElfFile, const DynamicEntries &DynEnt,
388 : ElfFile(ElfFile), DynEnt(DynEnt), Shdrs(Shdrs),
403 Expected<const uint8_t *> SecPtr = ElfFile.toMappedAddr(EntAddr);
408 Expected<const uint8_t *> SecEndPtr = ElfFile.toMappedAddr(EntAddr + Size);
416 const ELFFile<ELFT> &ElfFile;
581 const ELFFile<ELFT> &ElfFile = ElfObj.getELFFile();
583 Expected<Elf_Dyn_Range> DynTable = ElfFile.dynamicEntries();
592 Expected<DynSym<ELFT>> EDynSym = DynSym<ELFT>::create(ElfFile, DynEnt);
603 DestStub->Target.Arch = static_cast<IFSArch>(ElfFile.getHeader().e_machine);
605 convertELFBitWidthToIFS(ElfFile.getHeader().e_ident[EI_CLASS]);
607 convertELFEndiannessToIFS(ElfFile.getHeader().e_ident[EI_DATA]);
631 Expected<uint64_t> SymCount = ElfFile.getDynSymtabSize();