| /llvm-project-15.0.7/llvm/include/llvm/Object/ |
| H A D | ELFObjectFile.h | 407 ELFObjectFile(ELFObjectFile<ELFT> &&Other); 464 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>; 465 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>; 466 using ELF32BEObjectFile = ELFObjectFile<ELF32BE>; 467 using ELF64BEObjectFile = ELFObjectFile<ELF64BE>; 1055 void ELFObjectFile<ELFT>::getRelocationTypeName( in getRelocationTypeName() 1070 const typename ELFObjectFile<ELFT>::Elf_Rel * 1080 const typename ELFObjectFile<ELFT>::Elf_Rela * 1090 Expected<ELFObjectFile<ELFT>> 1105 ELFObjectFile<ELFT>::ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF, in ELFObjectFile() function [all …]
|
| /llvm-project-15.0.7/llvm/unittests/ObjectYAML/ |
| H A D | ELFYAMLTest.cpp | 21 static Expected<ELFObjectFile<ELFT>> toBinary(SmallVectorImpl<char> &Storage, in toBinary() 30 return ELFObjectFile<ELFT>::create(MemoryBufferRef(OS.str(), "Binary")); in toBinary() 35 Expected<ELFObjectFile<ELF64LE>> ExpectedFile = toBinary<ELF64LE>(Storage, R"( in TEST() 76 const ELFObjectFile<ELF64LE> &File = *ExpectedFile; in TEST()
|
| /llvm-project-15.0.7/llvm/tools/llvm-dwarfutil/ |
| H A D | llvm-dwarfutil.cpp | 295 if (isa<ELFObjectFile<ELF32LE>>(&InputFile)) { in addSectionsFromLinkedData() 296 Expected<ELFObjectFile<ELF32LE>> MemFile = ELFObjectFile<ELF32LE>::create( in addSectionsFromLinkedData() 303 } else if (isa<ELFObjectFile<ELF64LE>>(&InputFile)) { in addSectionsFromLinkedData() 304 Expected<ELFObjectFile<ELF64LE>> MemFile = ELFObjectFile<ELF64LE>::create( in addSectionsFromLinkedData() 311 } else if (isa<ELFObjectFile<ELF32BE>>(&InputFile)) { in addSectionsFromLinkedData() 312 Expected<ELFObjectFile<ELF32BE>> MemFile = ELFObjectFile<ELF32BE>::create( in addSectionsFromLinkedData() 319 } else if (isa<ELFObjectFile<ELF64BE>>(&InputFile)) { in addSectionsFromLinkedData() 320 Expected<ELFObjectFile<ELF64BE>> MemFile = ELFObjectFile<ELF64BE>::create( in addSectionsFromLinkedData()
|
| /llvm-project-15.0.7/llvm/unittests/Object/ |
| H A D | ELFObjectFileTest.cpp | 319 static Expected<ELFObjectFile<ELFT>> toBinary(SmallVectorImpl<char> &Storage, in toBinary() 326 return ELFObjectFile<ELFT>::create(MemoryBufferRef(OS.str(), "dummyELF")); in toBinary() 333 Expected<ELFObjectFile<ELF64LE>> ExpectedFile = toBinary<ELF64LE>(Storage, R"( in TEST() 355 Expected<ELFObjectFile<ELF64LE>> ExpectedFile = toBinary<ELF64LE>(Storage, R"( in TEST() 422 Expected<ELFObjectFile<ELF64LE>> ElfOrErr = toBinary<ELF64LE>(Storage, R"( in TEST() 436 const ELFObjectFile<ELF64LE> &Obj = *ElfOrErr; in TEST() 516 Expected<ELFObjectFile<ELF64LE>> ElfOrErr = in TEST() 678 Expected<ELFObjectFile<ELF64LE>> ElfOrErr = in TEST() 694 Expected<ELFObjectFile<ELF64LE>> ElfOrErr = in TEST() 767 Expected<ELFObjectFile<ELF64LE>> ElfOrErr = in TEST() [all …]
|
| /llvm-project-15.0.7/bolt/include/bolt/Rewrite/ |
| H A D | RewriteInstance.h | 264 template <typename ELFT> TYPE FUNC(object::ELFObjectFile<ELFT> *Obj); \ 308 std::vector<typename object::ELFObjectFile<ELFT>::Elf_Shdr> 309 getOutputSections(object::ELFObjectFile<ELFT> *File, 322 object::ELFObjectFile<ELFT> *File, bool IsDynSym, 323 const typename object::ELFObjectFile<ELFT>::Elf_Shdr &SymTabSection,
|
| /llvm-project-15.0.7/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 | 213 ELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer); 224 const object::ELFObjectFile<ELFT> &getElfObject() const { return ObjF; }; in getElfObject() 333 const object::ELFObjectFile<ELFT> &ObjF; 548 GNUELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer) in GNUELFDumper() 662 LLVMELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer) in LLVMELFDumper() 716 JSONELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer) in JSONELFDumper() 733 createELFDumper(const ELFObjectFile<ELFT> &Obj, ScopedPrinter &Writer) { in createELFDumper() 1847 ELFDumper<ELFT>::ELFDumper(const object::ELFObjectFile<ELFT> &O, in ELFDumper()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | crashes.cpp | 147 template<int a> class ELFObjectFile { class 149 ELFObjectFile() { in ELFObjectFile() function in test1::ELFObjectFile
|
| /llvm-project-15.0.7/llvm/lib/InterfaceStub/ |
| H A D | ELFObjHandler.cpp | 21 using llvm::object::ELFObjectFile; 575 buildStub(const ELFObjectFile<ELFT> &ElfObj) { in buildStub() 697 if (auto Obj = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) { in readELFFile() 699 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { in readELFFile() 701 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) { in readELFFile() 703 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) { in readELFFile()
|
| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | CMakeLists.txt | 11 ELFObjectFile.cpp
|
| H A D | ELFObjectFile.cpp | 61 static Expected<std::unique_ptr<ELFObjectFile<ELFT>>> 63 auto Ret = ELFObjectFile<ELFT>::create(Object, InitContent); in createPtr() 66 return std::make_unique<ELFObjectFile<ELFT>>(std::move(*Ret)); in createPtr()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Object/ |
| H A D | BUILD.gn | 25 "ELFObjectFile.cpp",
|
| /llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObjcopy.cpp | 115 if (isa<ELFObjectFile<ELF32LE>>(Bin)) in getOutputElfType() 117 if (isa<ELFObjectFile<ELF64LE>>(Bin)) in getOutputElfType() 119 if (isa<ELFObjectFile<ELF32BE>>(Bin)) in getOutputElfType() 121 if (isa<ELFObjectFile<ELF64BE>>(Bin)) in getOutputElfType()
|
| H A D | ELFObject.cpp | 1343 ELFBuilder<ELFT>::ELFBuilder(const ELFObjectFile<ELFT> &ElfObj, Object &Obj, in ELFBuilder() 1917 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) { in create() 1922 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { in create() 1927 } else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) { in create() 1932 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) { in create()
|
| H A D | ELFObject.h | 908 using object::ELFObjectFile; 969 ELFBuilder(const ELFObjectFile<ELFT> &ElfObj, Object &Obj,
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/Symbolize/ |
| H A D | Symbolize.cpp | 334 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Obj)) in getBuildID() 336 else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Obj)) in getBuildID() 338 else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Obj)) in getBuildID() 340 else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Obj)) in getBuildID()
|
| /llvm-project-15.0.7/bolt/lib/Rewrite/ |
| H A D | RewriteInstance.cpp | 1777 int64_t getRelocationAddend(const ELFObjectFile<ELFT> *Obj, in getRelocationAddend() 1813 uint32_t getRelocationSymbol(const ELFObjectFile<ELFT> *Obj, in getRelocationSymbol() 4211 std::vector<typename object::ELFObjectFile<ELFT>::Elf_Shdr> 4214 using ELFShdrTy = typename ELFObjectFile<ELFT>::Elf_Shdr; in getOutputSections() 4399 using ELFShdrTy = typename ELFObjectFile<ELFT>::Elf_Shdr; in patchELFSectionHeaderTable() 4400 using ELFEhdrTy = typename ELFObjectFile<ELFT>::Elf_Ehdr; in patchELFSectionHeaderTable() 4448 ELFObjectFile<ELFT> *File, bool IsDynSym, in updateELFSymbolTable() 4453 using ELFSymTy = typename ELFObjectFile<ELFT>::Elf_Sym; in updateELFSymbolTable() 4803 using ELFShdrTy = typename ELFObjectFile<ELFT>::Elf_Shdr; in patchELFSymTabs() 4804 using ELFSymTy = typename ELFObjectFile<ELFT>::Elf_Sym; in patchELFSymTabs() [all …]
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_riscv.cpp | 567 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv() 575 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF32LE>>(**ELFObj); in createLinkGraphFromELFObject_riscv()
|
| H A D | ELF_x86_64.cpp | 342 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_x86_64()
|
| H A D | ELF_aarch64.cpp | 542 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj); in createLinkGraphFromELFObject_aarch64()
|
| /llvm-project-15.0.7/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 | 804 addDynamicElfSymbols(const ELFObjectFile<ELFT> &Obj, in addDynamicElfSymbols()
|