Home
last modified time | relevance | path

Searched refs:ELFObjectFile (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFObjectFile.h265 template <class ELFT> class ELFObjectFile : public ELFObjectFileBase {
285 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,
450 ELFObjectFile(ELFObjectFile<ELFT> &&Other);
451 static Expected<ELFObjectFile<ELFT>> create(MemoryBufferRef Object,
514 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>;
515 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>;
516 using ELF32BEObjectFile = ELFObjectFile<ELF32BE>;
517 using ELF64BEObjectFile = ELFObjectFile<ELF64BE>;
520 void ELFObjectFile<ELFT>::moveSymbolNext(DataRefImpl &Sym) const { in moveSymbolNext()
524 template <class ELFT> Error ELFObjectFile<ELFT>::initContent() { in initContent()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DBuildID.cpp57 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Obj)) in getBuildID()
59 if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Obj)) in getBuildID()
61 if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Obj)) in getBuildID()
63 if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Obj)) in getBuildID()
H A DELFObjectFile.cpp64 static Expected<std::unique_ptr<ELFObjectFile<ELFT>>>
66 auto Ret = ELFObjectFile<ELFT>::create(Object, InitContent); in createPtr()
69 return std::make_unique<ELFObjectFile<ELFT>>(std::move(*Ret)); in createPtr()
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfutil/
H A Dllvm-dwarfutil.cpp316 if (isa<ELFObjectFile<ELF32LE>>(&InputFile)) { in splitDebugIntoSeparateFile()
317 Expected<ELFObjectFile<ELF32LE>> MemFile = ELFObjectFile<ELF32LE>::create(
324 } else if (isa<ELFObjectFile<ELF64LE>>(&InputFile)) { in addSectionsFromLinkedData()
325 Expected<ELFObjectFile<ELF64LE>> MemFile = ELFObjectFile<ELF64LE>::create( in addSectionsFromLinkedData()
332 } else if (isa<ELFObjectFile<ELF32BE>>(&InputFile)) { in addSectionsFromLinkedData()
333 Expected<ELFObjectFile<ELF32BE>> MemFile = ELFObjectFile<ELF32BE>::create( in addSectionsFromLinkedData()
340 } else if (isa<ELFObjectFile<ELF64B in addSectionsFromLinkedData()
[all...]
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DELFDump.cpp30 ELFDumper(const ELFObjectFile<ELFT> &O) : Dumper(O), Obj(O) {} in ELFDumper()
35 const ELFObjectFile<ELFT> &Obj;
46 static std::unique_ptr<Dumper> createDumper(const ELFObjectFile<ELFT> &Obj) { in createDumper()
90 static Error getRelocationValueString(const ELFObjectFile<ELFT> *Obj, in getRelocationValueString()
190 Phdr, *cast<const ELFObjectFile<ELFT>>(Sec.getObject()) in getSectionLMA()
H A Dllvm-objdump.cpp1151 addDynamicElfSymbols(const ELFObjectFile<ELFT> &Obj, in addDynamicElfSymbols()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h36 const object::ELFObjectFile<ELFT> &ObjF;
42 PrinterContext(ScopedPrinter &W, const object::ELFObjectFile<ELFT> &ObjF) in PrinterContext()
50 findSectionByAddress(const object::ELFObjectFile<ELFT> &ObjF, uint64_t Addr) { in findSectionByAddress()
H A DELFDumper.cpp216 ELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer);
236 const object::ELFObjectFile<ELFT> &getElfObject() const { return ObjF; }; in getElfObject()
352 const object::ELFObjectFile<ELFT> &ObjF;
579 GNUELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer) in GNUELFDumper()
701 LLVMELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer) in LLVMELFDumper()
776 JSONELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer) in JSONELFDumper()
811 createELFDumper(const ELFObjectFile<ELFT> &Obj, ScopedPrinter &Writer) { in createELFDumper()
1909 ELFDumper<ELFT>::ELFDumper(const object::ELFObjectFile<ELFT> &O, in ELFDumper()
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp22 using llvm::object::ELFObjectFile;
576 buildStub(const ELFObjectFile<ELFT> &ElfObj) { in buildStub()
698 if (auto Obj = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) { in readELFFile()
700 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { in readELFFile()
702 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) { in readELFFile()
704 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) { in readELFFile()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_loongarch.cpp19 #include "llvm/Object/ELFObjectFile.h"
168 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_loongarch()
177 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_loongarch()
H A DELF_aarch32.cpp274 auto &ELFFile = cast<ELFObjectFile<ELF32LE>>(**ELFObj).getELFFile(); in createLinkGraphFromELFObject_aarch32()
282 auto &ELFFile = cast<ELFObjectFile<ELF32BE>>(**ELFObj).getELFFile(); in createLinkGraphFromELFObject_aarch32()
H A DELF_i386.cpp236 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_i386()
H A DELF_x86_64.cpp342 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_x86_64()
H A DELF_ppc64.cpp17 #include "llvm/Object/ELFObjectFile.h"
481 auto &ELFObjFile = cast<object::ELFObjectFile<ELFT>>(**ELFObj);
H A DELF_riscv.cpp952 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv()
960 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv()
H A DELF_aarch64.cpp603 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_aarch64()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp138 if (isa<ELFObjectFile<ELF32LE>>(Bin)) in getOutputElfType()
140 if (isa<ELFObjectFile<ELF64LE>>(Bin)) in getOutputElfType()
142 if (isa<ELFObjectFile<ELF32BE>>(Bin)) in getOutputElfType()
144 if (isa<ELFObjectFile<ELF64BE>>(Bin)) in getOutputElfType()
H A DELFObject.cpp1411 ELFBuilder<ELFT>::ELFBuilder(const ELFObjectFile<ELFT> &ElfObj, Object &Obj, in ELFBuilder()
1998 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) { in create()
2003 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { in create()
2008 } else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) { in create()
2013 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) { in create()
H A DELFObject.h1044 using object::ELFObjectFile;
1105 ELFBuilder(const ELFObjectFile<ELFT> &ElfObj, Object &Obj,
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp58 template <class ELFT> class DyldELFObject : public ELFObjectFile<ELFT> {
63 DyldELFObject(ELFObjectFile<ELFT> &&Obj);
75 return (isa<ELFObjectFile<ELFT>>(v) && in classof()
76 classof(cast<ELFObjectFile<ELFT>>(v))); in classof()
78 static bool classof(const ELFObjectFile<ELFT> *v) { in classof()
89 DyldELFObject<ELFT>::DyldELFObject(ELFObjectFile<ELFT> &&Obj) in DyldELFObject()
90 : ELFObjectFile<ELFT>(std::move(Obj)) { in DyldELFObject()
97 auto Obj = ELFObjectFile<ELFT>::create(Wrapper); in create()
122 ELFObjectFile<ELFT>::getSymbol(SymRef.getRawDataRefImpl())); in updateSymbolAddress()
/freebsd/lib/clang/libllvm/
H A DMakefile1015 SRCS_MIN+= Object/ELFObjectFile.cpp