Home
last modified time | relevance | path

Searched refs:ELFFile (Results 1 – 25 of 25) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELF.h97 template <class ELFT> class ELFFile; variable
130 std::string getSecIndexForError(const ELFFile<ELFT> &Obj, in getSecIndexForError()
144 static std::string describe(const ELFFile<ELFT> &Obj, in describe()
154 std::string getPhdrIndexForError(const ELFFile<ELFT> &Obj, in getPhdrIndexForError()
254 class ELFFile {
275 ELFFile(StringRef Object);
326 static Expected<ELFFile> create(StringRef Object);
526 using ELF32LEFile = ELFFile<ELF32LE>;
527 using ELF64LEFile = ELFFile<ELF64LE>;
528 using ELF32BEFile = ELFFile<ELF32BE>;
[all …]
H A DELFObjectFile.h285 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,
292 ELFFile<ELFT> EF;
496 const ELFFile<ELFT> &getELFFile() const { return EF; } in getELFFile()
1196 auto EFOrErr = ELFFile<ELFT>::create(Object.getBuffer()); in create()
1209 ELFObjectFile<ELFT>::ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF, in ELFObjectFile()
H A DELFTypes.h696 template <class ELFFileELFT> friend class ELFFile;
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELF.cpp334 ELFFile<ELFT>::decode_relrs(Elf_Relr_Range relrs) const { in decode_relrs()
398 ELFFile<ELFT>::getCrelHeader(ArrayRef<uint8_t> Content) const { in getCrelHeader()
409 Expected<typename ELFFile<ELFT>::RelsOrRelas>
410 ELFFile<ELFT>::decodeCrel(ArrayRef<uint8_t> Content) const { in decodeCrel()
440 Expected<typename ELFFile<ELFT>::RelsOrRelas>
441 ELFFile<ELFT>::crels(const Elf_Shdr &Sec) const { in crels()
450 ELFFile<ELFT>::android_relas(const Elf_Shdr &Sec) const { in android_relas()
518 std::string ELFFile<ELFT>::getDynamicTagAsString(unsigned Arch, in getDynamicTagAsString()
602 std::string ELFFile<ELFT>::getDynamicTagAsString(uint64_t Type) const { in getDynamicTagAsString()
607 Expected<typename ELFT::DynRange> ELFFile<ELFT>::dynamicEntries() const { in dynamicEntries()
[all …]
H A DBuildID.cpp26 template <typename ELFT> BuildIDRef getBuildID(const ELFFile<ELFT> &Obj) { in getBuildID()
H A DELFObjectFile.cpp880 const ELFFile<ELFT> &EF, std::optional<unsigned> TextSectionIndex, in readBBAddrMapImpl()
937 readDynsymVersionsImpl(const ELFFile<ELFT> &EF, in readDynsymVersionsImpl()
/freebsd/contrib/llvm-project/lld/ELF/
H A DInputFiles.h188 template <typename ELFT> llvm::object::ELFFile<ELFT> getObj() const { in getObj()
189 return check(llvm::object::ELFFile<ELFT>::create(mb.getBuffer())); in getObj()
244 llvm::object::ELFFile<ELFT> getObj() const { in getObj()
299 const llvm::object::ELFFile<ELFT> &obj);
300 void initializeSymbols(const llvm::object::ELFFile<ELFT> &obj);
374 std::vector<uint32_t> parseVerneed(const llvm::object::ELFFile<ELFT> &obj,
H A DInputFiles.cpp553 const ELFFile<ELFT> &obj = getObj<ELFT>(); in init()
589 object::ELFFile<ELFT> obj = this->getObj(); in parse()
778 const llvm::object::ELFFile<ELFT> &obj) { in initializeSections()
1126 void ObjFile<ELFT>::initializeSymbols(const object::ELFFile<ELFT> &obj) { in initializeSymbols()
1395 std::vector<uint32_t> SharedFile::parseVerneed(const ELFFile<ELFT> &obj, in parseVerneed()
1462 const ELFFile<ELFT> obj = this->getObj<ELFT>(); in parse()
H A DDriver.cpp986 const ELFFile<ELFT> &obj = inputObj->getObj(); in processCallGraphRelocations()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELFLinkGraphBuilder.h58 using ELFFile = object::ELFFile<ELFT>; variable
61 ELFLinkGraphBuilder(const object::ELFFile<ELFT> &Obj, Triple TT,
174 const ELFFile &Obj;
176 typename ELFFile::Elf_Shdr_Range Sections;
177 const typename ELFFile::Elf_Shdr *SymTabSec = nullptr;
185 DenseMap<const typename ELFFile::Elf_Shdr *,
186 ArrayRef<typename ELFFile::Elf_Word>>
192 const ELFFile &Obj, Triple TT, SubtargetFeatures Features, in ELFLinkGraphBuilder()
H A DELF_aarch32.cpp222 const llvm::object::ELFFile<ELFT> &Obj, Triple TT, in ELFLinkGraphBuilder_aarch32()
274 auto &ELFFile = cast<ELFObjectFile<ELF32LE>>(**ELFObj).getELFFile(); in createLinkGraphFromELFObject_aarch32() local
276 (*ELFObj)->getFileName(), ELFFile, TT, std::move(*Features), in createLinkGraphFromELFObject_aarch32()
282 auto &ELFFile = cast<ELFObjectFile<ELF32BE>>(**ELFObj).getELFFile(); in createLinkGraphFromELFObject_aarch32() local
284 (*ELFObj)->getFileName(), ELFFile, TT, std::move(*Features), in createLinkGraphFromELFObject_aarch32()
H A DELF_loongarch.cpp132 const object::ELFFile<ELFT> &Obj, Triple TT, in ELFLinkGraphBuilder_loongarch()
H A DELF_i386.cpp212 ELFLinkGraphBuilder_i386(StringRef FileName, const object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_i386()
H A DELF_x86_64.cpp232 const object::ELFFile<object::ELF64LE> &Obj, in ELFLinkGraphBuilder_x86_64()
H A DELF_ppc64.cpp396 const object::ELFFile<ELFT> &Obj, Triple TT,
H A DELF_aarch64.cpp445 const object::ELFFile<ELFT> &Obj, Triple TT, in ELFLinkGraphBuilder_aarch64()
H A DELF_riscv.cpp930 const object::ELFFile<ELFT> &Obj, Triple TT, in ELFLinkGraphBuilder_riscv()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DELFDump.cpp37 const ELFFile<ELFT> &getELFFile() const { return Obj.getELFFile(); } in getELFFile()
62 static Expected<StringRef> getDynamicStrTab(const ELFFile<ELFT> &Elf) { in getDynamicStrTab()
93 const ELFFile<ELFT> &EF = Obj->getELFFile(); in getRelocationValueString()
179 static uint64_t getSectionLMA(const ELFFile<ELFT> &Obj, in getSectionLMA()
210 const ELFFile<ELFT> &Elf = getELFFile(); in printDynamicSection()
415 const ELFFile<ELFT> &Elf = getELFFile(); in printSymbolVersion()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h64 const object::ELFFile<ELFT> &Obj = ObjF.getELFFile(); in printUnwindInformation()
103 const object::ELFFile<ELFT> &Obj = ObjF.getELFFile(); in printEHFrameHdr()
H A DARMEHABIPrinter.h330 const object::ELFFile<ET> &ELF;
356 PrinterContext(ScopedPrinter &SW, const object::ELFFile<ET> &ELF, in PrinterContext()
438 findSectionContainingAddress(const object::ELFFile<ET> &Obj, StringRef FileName, in findSectionContainingAddress()
H A DELFDumper.cpp353 const ELFFile<ELFT> &Obj;
442 Expected<SymtabLink<ELFT>> getLinkAsSymtab(const ELFFile<ELFT> &Obj, in getLinkAsSymtab()
2582 const ELFFile<ELFT> &Obj = Dumper.getElfObject().getELFFile(); in checkHashTable()
2620 static Error checkGNUHashTable(const ELFFile<ELFT> &Obj, in checkGNUHashTable()
2939 const ELFFile<ELFT> &Obj;
3502 static std::string getSectionHeadersNumString(const ELFFile<ELFT> &Obj, in getSectionHeadersNumString()
3522 static std::string getSectionHeaderTableIndexString(const ELFFile<ELFT> &Obj, in getSectionHeaderTableIndexString()
4856 const ELFFile<ELFT> &Obj = Dumper.getElfObject().getELFFile(); in getSymbolForReloc()
4875 static size_t getMaxDynamicTagSize(const ELFFile<ELFT> &Obj, in getMaxDynamicTagSize()
5203 decodeAddrsigSection(const ELFFile<ELFT> &Obj, const typename ELFT::Shdr &Sec) { in decodeAddrsigSection()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp360 static Expected<DynSym> create(const ELFFile<ELFT> &ElfFile, in create()
386 DynSym(const ELFFile<ELFT> &ElfFile, const DynamicEntries &DynEnt, in DynSym()
416 const ELFFile<ELFT> &ElfFile;
581 const ELFFile<ELFT> &ElfFile = ElfObj.getELFFile(); in buildStub()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp1450 Error ELFBuilder<ELFT>::readProgramHeaders(const ELFFile<ELFT> &HeadersFile) { in readProgramHeaders()
1453 Expected<typename ELFFile<ELFT>::Elf_Phdr_Range> Headers = in readProgramHeaders()
1458 for (const typename ELFFile<ELFT>::Elf_Phdr &Phdr : *Headers) { in readProgramHeaders()
1578 Expected<typename ELFFile<ELFT>::Elf_Sym_Range> Symbols = in initSymbolTable()
1583 for (const typename ELFFile<ELFT>::Elf_Sym &Sym : *Symbols) { in initSymbolTable()
1789 Expected<typename ELFFile<ELFT>::Elf_Shdr_Range> Sections = in readSectionHeaders()
1794 for (const typename ELFFile<ELFT>::Elf_Shdr &Shdr : *Sections) { in readSectionHeaders()
1882 Expected<typename ELFFile<ELFT>::Elf_Shdr_Range> Sections = in readSections()
1887 const typename ELFFile<ELFT>::Elf_Shdr *Shdr = in readSections()
1898 Expected<typename ELFFile<ELFT>::Elf_Rel_Range> Rels = in readSections()
[all …]
H A DELFObject.h1043 using object::ELFFile;
1090 const ELFFile<ELFT> &ElfFile;
1096 Error readProgramHeaders(const ELFFile<ELFT> &HeadersFile);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DDebugObjectManagerPlugin.cpp264 Expected<ELFFile<ELFT>> ObjRef = ELFFile<ELFT>::create(DebugObj->getBuffer()); in CreateArchType()