/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | ELF.h | 97 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 D | ELFObjectFile.h | 285 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 D | ELFTypes.h | 696 template <class ELFFileELFT> friend class ELFFile;
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | ELF.cpp | 334 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 D | BuildID.cpp | 26 template <typename ELFT> BuildIDRef getBuildID(const ELFFile<ELFT> &Obj) { in getBuildID()
|
H A D | ELFObjectFile.cpp | 880 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 D | InputFiles.h | 188 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 D | InputFiles.cpp | 553 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 D | Driver.cpp | 986 const ELFFile<ELFT> &obj = inputObj->getObj(); in processCallGraphRelocations()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELFLinkGraphBuilder.h | 58 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 D | ELF_aarch32.cpp | 222 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 D | ELF_loongarch.cpp | 132 const object::ELFFile<ELFT> &Obj, Triple TT, in ELFLinkGraphBuilder_loongarch()
|
H A D | ELF_i386.cpp | 212 ELFLinkGraphBuilder_i386(StringRef FileName, const object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_i386()
|
H A D | ELF_x86_64.cpp | 232 const object::ELFFile<object::ELF64LE> &Obj, in ELFLinkGraphBuilder_x86_64()
|
H A D | ELF_ppc64.cpp | 396 const object::ELFFile<ELFT> &Obj, Triple TT,
|
H A D | ELF_aarch64.cpp | 445 const object::ELFFile<ELFT> &Obj, Triple TT, in ELFLinkGraphBuilder_aarch64()
|
H A D | ELF_riscv.cpp | 930 const object::ELFFile<ELFT> &Obj, Triple TT, in ELFLinkGraphBuilder_riscv()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | ELFDump.cpp | 37 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 D | DwarfCFIEHPrinter.h | 64 const object::ELFFile<ELFT> &Obj = ObjF.getELFFile(); in printUnwindInformation() 103 const object::ELFFile<ELFT> &Obj = ObjF.getELFFile(); in printEHFrameHdr()
|
H A D | ARMEHABIPrinter.h | 330 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 D | ELFDumper.cpp | 353 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 D | ELFObjHandler.cpp | 360 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 D | ELFObject.cpp | 1450 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 D | ELFObject.h | 1043 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 D | DebugObjectManagerPlugin.cpp | 264 Expected<ELFFile<ELFT>> ObjRef = ELFFile<ELFT>::create(DebugObj->getBuffer()); in CreateArchType()
|