Searched refs:ELFObjectFile (Results 1 – 10 of 10) sorted by relevance
350 ELFObjectFile(ELFObjectFile<ELFT> &&Other);420 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>;421 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>;422 using ELF32BEObjectFile = ELFObjectFile<ELF32BE>;423 using ELF64BEObjectFile = ELFObjectFile<ELF64BE>;876 void ELFObjectFile<ELFT>::getRelocationTypeName( in getRelocationTypeName()891 const typename ELFObjectFile<ELFT>::Elf_Rel *901 const typename ELFObjectFile<ELFT>::Elf_Rela *911 Expected<ELFObjectFile<ELFT>>953 ELFObjectFile<ELFT>::ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF, in ELFObjectFile() function[all …]
76 if (isa<ELFObjectFile<ELF32LE>>(Bin)) in getOutputElfType()78 if (isa<ELFObjectFile<ELF64LE>>(Bin)) in getOutputElfType()80 if (isa<ELFObjectFile<ELF32BE>>(Bin)) in getOutputElfType()82 if (isa<ELFObjectFile<ELF64BE>>(Bin)) in getOutputElfType()138 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(&In)) in findBuildID()140 else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(&In)) in findBuildID()142 else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(&In)) in findBuildID()144 else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(&In)) in findBuildID()
1204 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) { in create()1208 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { in create()1212 } else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) { in create()1216 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) { in create()
697 using object::ELFObjectFile;736 ELFBuilder(const ELFObjectFile<ELFT> &ElfObj, Object &Obj) in ELFBuilder()
43 static Expected<std::unique_ptr<ELFObjectFile<ELFT>>>45 auto Ret = ELFObjectFile<ELFT>::create(Object); in createPtr()48 return make_unique<ELFObjectFile<ELFT>>(std::move(*Ret)); in createPtr()
35 const object::ELFObjectFile<ELFT> *ObjF;42 PrinterContext(ScopedPrinter &W, const object::ELFObjectFile<ELFT> *ObjF) in PrinterContext()
144 ELFDumper(const object::ELFObjectFile<ELFT> *ObjF, ScopedPrinter &Writer);212 const object::ELFObjectFile<ELFT> *ObjF;485 static std::error_code createELFDumper(const ELFObjectFile<ELFT> *Obj, in createELFDumper()1423 ELFDumper<ELFT>::ELFDumper(const object::ELFObjectFile<ELFT> *ObjF, in ELFDumper()
58 template <class ELFT> class DyldELFObject : public ELFObjectFile<ELFT> {70 DyldELFObject(ELFObjectFile<ELFT> &&Obj);82 return (isa<ELFObjectFile<ELFT>>(v) && in classof()83 classof(cast<ELFObjectFile<ELFT>>(v))); in classof()85 static bool classof(const ELFObjectFile<ELFT> *v) { in classof()96 DyldELFObject<ELFT>::DyldELFObject(ELFObjectFile<ELFT> &&Obj) in DyldELFObject()97 : ELFObjectFile<ELFT>(std::move(Obj)) { in DyldELFObject()104 auto Obj = ELFObjectFile<ELFT>::create(Wrapper); in create()129 ELFObjectFile<ELFT>::getSymbol(SymRef.getRawDataRefImpl())); in updateSymbolAddress()
482 static std::error_code getRelocationValueString(const ELFObjectFile<ELFT> *Obj, in getRelocationValueString()485 typedef typename ELFObjectFile<ELFT>::Elf_Sym Elf_Sym; in getRelocationValueString()486 typedef typename ELFObjectFile<ELFT>::Elf_Shdr Elf_Shdr; in getRelocationValueString()487 typedef typename ELFObjectFile<ELFT>::Elf_Rela Elf_Rela; in getRelocationValueString()1226 addDynamicElfSymbols(const ELFObjectFile<ELFT> *Obj, in addDynamicElfSymbols()
726 SRCS_MIN+= Object/ELFObjectFile.cpp