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