/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | ELFObjectFile.h | 265 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 D | BuildID.cpp | 57 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 D | ELFObjectFile.cpp | 64 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 D | llvm-dwarfutil.cpp | 316 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 D | ELFDump.cpp | 30 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 D | llvm-objdump.cpp | 1151 addDynamicElfSymbols(const ELFObjectFile<ELFT> &Obj, in addDynamicElfSymbols()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | DwarfCFIEHPrinter.h | 36 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 D | ELFDumper.cpp | 216 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 D | ELFObjHandler.cpp | 22 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 D | ELF_loongarch.cpp | 19 #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 D | ELF_aarch32.cpp | 274 auto &ELFFile = cast<ELFObjectFile<ELF32LE>>(**ELFObj).getELFFile(); in createLinkGraphFromELFObject_aarch32() 282 auto &ELFFile = cast<ELFObjectFile<ELF32BE>>(**ELFObj).getELFFile(); in createLinkGraphFromELFObject_aarch32()
|
H A D | ELF_i386.cpp | 236 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_i386()
|
H A D | ELF_x86_64.cpp | 342 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_x86_64()
|
H A D | ELF_ppc64.cpp | 17 #include "llvm/Object/ELFObjectFile.h" 481 auto &ELFObjFile = cast<object::ELFObjectFile<ELFT>>(**ELFObj);
|
H A D | ELF_riscv.cpp | 952 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 D | ELF_aarch64.cpp | 603 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_aarch64()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
H A D | ELFObjcopy.cpp | 138 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 D | ELFObject.cpp | 1411 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 D | ELFObject.h | 1044 using object::ELFObjectFile; 1105 ELFBuilder(const ELFObjectFile<ELFT> &ElfObj, Object &Obj,
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldELF.cpp | 58 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 D | Makefile | 1015 SRCS_MIN+= Object/ELFObjectFile.cpp
|