Searched refs:ELFObjectFile (Results 1 – 16 of 16) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Object/ |
H A D | ELFObjectFile.h | 228 template <class ELFT> class ELFObjectFile : public ELFObjectFileBase { 247 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF, 395 ELFObjectFile(ELFObjectFile<ELFT> &&Other); 396 static Expected<ELFObjectFile<ELFT>> create(MemoryBufferRef Object, 449 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>; 450 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>; 451 using ELF32BEObjectFile = ELFObjectFile<ELF32BE>; 452 using ELF64BEObjectFile = ELFObjectFile<ELF64BE>; 455 void ELFObjectFile<ELFT>::moveSymbolNext(DataRefImpl &Sym) const { in moveSymbolNext() 459 template <class ELFT> Error ELFObjectFile<ELFT>::initContent() { in initContent() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/InterfaceStub/ |
H A D | ELFObjHandler.cpp | 23 using llvm::object::ELFObjectFile; 530 buildStub(const ELFObjectFile<ELFT> &ElfObj) { in buildStub() 655 if (auto Obj = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) { in readELFFile() 657 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { in readELFFile() 659 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) { in readELFFile() 661 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) { in readELFFile()
|
/netbsd-src/external/apache2/llvm/dist/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 | 208 ELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer); 219 const object::ELFObjectFile<ELFT> &getElfObject() const { return ObjF; }; in getElfObject() 314 const object::ELFObjectFile<ELFT> &ObjF; 528 GNUELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer) in GNUELFDumper() 646 LLVMELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer) in LLVMELFDumper() 698 createELFDumper(const ELFObjectFile<ELFT> &Obj, ScopedPrinter &Writer) { in createELFDumper() 1756 ELFDumper<ELFT>::ELFDumper(const object::ELFObjectFile<ELFT> &O, in ELFDumper()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/ |
H A D | ELFObjectFile.cpp | 63 static Expected<std::unique_ptr<ELFObjectFile<ELFT>>> 65 auto Ret = ELFObjectFile<ELFT>::create(Object, InitContent); in createPtr() 68 return std::make_unique<ELFObjectFile<ELFT>>(std::move(*Ret)); in createPtr()
|
H A D | CMakeLists.txt | 10 ELFObjectFile.cpp
|
/netbsd-src/external/apache2/llvm/lib/libLLVMObject/ |
H A D | Makefile | 17 ELFObjectFile.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/Symbolize/ |
H A D | Symbolize.cpp | 342 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Obj)) in getBuildID() 344 else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Obj)) in getBuildID() 346 else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Obj)) in getBuildID() 348 else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Obj)) in getBuildID()
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Object/ |
H A D | BUILD.gn | 24 "ELFObjectFile.cpp",
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/ |
H A D | ELFObjcopy.cpp | 117 if (isa<ELFObjectFile<ELF32LE>>(Bin)) in getOutputElfType() 119 if (isa<ELFObjectFile<ELF64LE>>(Bin)) in getOutputElfType() 121 if (isa<ELFObjectFile<ELF32BE>>(Bin)) in getOutputElfType() 123 if (isa<ELFObjectFile<ELF64BE>>(Bin)) in getOutputElfType()
|
H A D | Object.h | 898 using object::ELFObjectFile; 961 ELFBuilder(const ELFObjectFile<ELFT> &ElfObj, Object &Obj, in ELFBuilder()
|
H A D | Object.cpp | 1957 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) { in create() 1962 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { in create() 1967 } else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) { in create() 1972 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) { in create()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldELF.cpp | 57 template <class ELFT> class DyldELFObject : public ELFObjectFile<ELFT> { 62 DyldELFObject(ELFObjectFile<ELFT> &&Obj); 74 return (isa<ELFObjectFile<ELFT>>(v) && in classof() 75 classof(cast<ELFObjectFile<ELFT>>(v))); in classof() 77 static bool classof(const ELFObjectFile<ELFT> *v) { in classof() 88 DyldELFObject<ELFT>::DyldELFObject(ELFObjectFile<ELFT> &&Obj) in DyldELFObject() 89 : ELFObjectFile<ELFT>(std::move(Obj)) { in DyldELFObject() 96 auto Obj = ELFObjectFile<ELFT>::create(Wrapper); in create() 121 ELFObjectFile<ELFT>::getSymbol(SymRef.getRawDataRefImpl())); in updateSymbolAddress()
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/ |
H A D | ELFDump.cpp | 56 static Error getRelocationValueString(const ELFObjectFile<ELFT> *Obj, in getRelocationValueString()
|
H A D | llvm-objdump.cpp | 695 addDynamicElfSymbols(const ELFObjectFile<ELFT> *Obj, in addDynamicElfSymbols()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_x86_64.cpp | 872 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_x86_64()
|