| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | ELF.h | 98 template <class ELFT> class ELFFile; variable 131 static std::string getSecIndexForError(const ELFFile<ELFT> &Obj, in getSecIndexForError() 145 static std::string describe(const ELFFile<ELFT> &Obj, in describe() 155 static std::string getPhdrIndexForError(const ELFFile<ELFT> &Obj, in getPhdrIndexForError() 255 class ELFFile { 261 ELFFile(const ELFFile &) = default; 262 ELFFile &operator=(const ELFFile &) = default; 281 ELFFile(StringRef Object); 332 static Expected<ELFFile> create(StringRef Object); 532 using ELF32LEFile = ELFFile<ELF32LE>; [all …]
|
| H A D | ELFObjectFile.h | 288 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF, 295 ELFFile<ELFT> EF; 502 const ELFFile<ELFT> &getELFFile() const { return EF; } in getELFFile() 1201 auto EFOrErr = ELFFile<ELFT>::create(Object.getBuffer()); in create() 1214 ELFObjectFile<ELFT>::ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF, in ELFObjectFile()
|
| H A D | ELFTypes.h | 697 template <class ELFFileELFT> friend class ELFFile;
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | ELF.cpp | 336 ELFFile<ELFT>::decode_relrs(Elf_Relr_Range relrs) const { in decode_relrs() 400 ELFFile<ELFT>::getCrelHeader(ArrayRef<uint8_t> Content) const { in getCrelHeader() 411 Expected<typename ELFFile<ELFT>::RelsOrRelas> 412 ELFFile<ELFT>::decodeCrel(ArrayRef<uint8_t> Content) const { in decodeCrel() 442 Expected<typename ELFFile<ELFT>::RelsOrRelas> 443 ELFFile<ELFT>::crels(const Elf_Shdr &Sec) const { in crels() 452 ELFFile<ELFT>::android_relas(const Elf_Shdr &Sec) const { in android_relas() 520 std::string ELFFile<ELFT>::getDynamicTagAsString(unsigned Arch, in getDynamicTagAsString() 604 std::string ELFFile<ELFT>::getDynamicTagAsString(uint64_t Type) const { in getDynamicTagAsString() 609 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 | 925 const ELFFile<ELFT> &EF, std::optional<unsigned> TextSectionIndex, in readBBAddrMapImpl() 981 readDynsymVersionsImpl(const ELFFile<ELFT> &EF, in readDynsymVersionsImpl()
|
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | InputFiles.h | 185 template <typename ELFT> llvm::object::ELFFile<ELFT> getObj() const { in getObj() 186 return check(llvm::object::ELFFile<ELFT>::create(mb.getBuffer())); in getObj() 254 llvm::object::ELFFile<ELFT> getObj() const { in getObj() 299 const llvm::object::ELFFile<ELFT> &obj); 300 void initializeSymbols(const llvm::object::ELFFile<ELFT> &obj); 365 std::vector<uint32_t> parseVerneed(const llvm::object::ELFFile<ELFT> &obj, 368 void parseGnuAndFeatures(const llvm::object::ELFFile<ELFT> &obj);
|
| H A D | InputFiles.cpp | 506 const ELFFile<ELFT> &obj = getObj<ELFT>(); in init() 542 object::ELFFile<ELFT> obj = this->getObj(); in parse() 743 const llvm::object::ELFFile<ELFT> &obj) { in initializeSections() 1139 void ObjFile<ELFT>::initializeSymbols(const object::ELFFile<ELFT> &obj) { in initializeSymbols() 1415 std::vector<uint32_t> SharedFile::parseVerneed(const ELFFile<ELFT> &obj, in parseVerneed() 1453 void SharedFile::parseGnuAndFeatures(const ELFFile<ELFT> &obj) { in parseGnuAndFeatures() 1510 const ELFFile<ELFT> obj = this->getObj<ELFT>(); in parse()
|
| H A D | Driver.cpp | 1056 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, 175 const ELFFile &Obj; 177 typename ELFFile::Elf_Shdr_Range Sections; 178 const typename ELFFile::Elf_Shdr *SymTabSec = nullptr; 186 DenseMap<const typename ELFFile::Elf_Shdr *, 187 ArrayRef<typename ELFFile::Elf_Word>> 193 const ELFFile &Obj, std::shared_ptr<orc::SymbolStringPool> SSP, Triple TT, in ELFLinkGraphBuilder()
|
| H A D | ELF_aarch32.cpp | 223 const llvm::object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_aarch32() 277 auto &ELFFile = cast<ELFObjectFile<ELF32LE>>(**ELFObj).getELFFile(); in createLinkGraphFromELFObject_aarch32() local 279 (*ELFObj)->getFileName(), ELFFile, std::move(SSP), TT, in createLinkGraphFromELFObject_aarch32() 285 auto &ELFFile = cast<ELFObjectFile<ELF32BE>>(**ELFObj).getELFFile(); in createLinkGraphFromELFObject_aarch32() local 287 (*ELFObj)->getFileName(), ELFFile, std::move(SSP), TT, in createLinkGraphFromELFObject_aarch32()
|
| H A D | ELF_x86.cpp | 233 ELFLinkGraphBuilder_x86(StringRef FileName, const object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_x86()
|
| H A D | ELF_x86_64.cpp | 242 const object::ELFFile<object::ELF64LE> &Obj, in ELFLinkGraphBuilder_x86_64()
|
| H A D | ELF_loongarch.cpp | 414 const object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_loongarch()
|
| H A D | ELF_ppc64.cpp | 396 const object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_ppc64()
|
| H A D | ELF_aarch64.cpp | 532 const object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_aarch64()
|
| H A D | ELF_riscv.cpp | 930 const object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_riscv()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | ELFDump.cpp | 36 const ELFFile<ELFT> &getELFFile() const { return Obj.getELFFile(); } in getELFFile() 61 static Expected<StringRef> getDynamicStrTab(const ELFFile<ELFT> &Elf) { in getDynamicStrTab() 100 const ELFFile<ELFT> &EF = Obj->getELFFile(); in getRelocationValueString() 186 static uint64_t getSectionLMA(const ELFFile<ELFT> &Obj, in getSectionLMA() 217 const ELFFile<ELFT> &Elf = getELFFile(); in printDynamicSection() 399 const ELFFile<ELFT> &Elf = getELFFile(); in printSymbolVersion()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | DwarfCFIEHPrinter.h | 65 const object::ELFFile<ELFT> &Obj = ObjF.getELFFile(); in printUnwindInformation() 104 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 | 354 const ELFFile<ELFT> &Obj; 443 Expected<SymtabLink<ELFT>> getLinkAsSymtab(const ELFFile<ELFT> &Obj, in getLinkAsSymtab() 2639 const ELFFile<ELFT> &Obj = Dumper.getElfObject().getELFFile(); in checkHashTable() 2677 static Error checkGNUHashTable(const ELFFile<ELFT> &Obj, in checkGNUHashTable() 3002 const ELFFile<ELFT> &Obj; 3558 static std::string getSectionHeadersNumString(const ELFFile<ELFT> &Obj, in getSectionHeadersNumString() 3578 static std::string getSectionHeaderTableIndexString(const ELFFile<ELFT> &Obj, in getSectionHeaderTableIndexString() 4921 const ELFFile<ELFT> &Obj = Dumper.getElfObject().getELFFile(); in getSymbolForReloc() 4940 static size_t getMaxDynamicTagSize(const ELFFile<ELFT> &Obj, in getMaxDynamicTagSize() 5268 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 | 1447 Error ELFBuilder<ELFT>::readProgramHeaders(const ELFFile<ELFT> &HeadersFile) { in readProgramHeaders() 1450 Expected<typename ELFFile<ELFT>::Elf_Phdr_Range> Headers = in readProgramHeaders() 1455 for (const typename ELFFile<ELFT>::Elf_Phdr &Phdr : *Headers) { in readProgramHeaders() 1575 Expected<typename ELFFile<ELFT>::Elf_Sym_Range> Symbols = in initSymbolTable() 1580 for (const typename ELFFile<ELFT>::Elf_Sym &Sym : *Symbols) { in initSymbolTable() 1786 Expected<typename ELFFile<ELFT>::Elf_Shdr_Range> Sections = in readSectionHeaders() 1791 for (const typename ELFFile<ELFT>::Elf_Shdr &Shdr : *Sections) { in readSectionHeaders() 1879 Expected<typename ELFFile<ELFT>::Elf_Shdr_Range> Sections = in readSections() 1884 const typename ELFFile<ELFT>::Elf_Shdr *Shdr = in readSections() 1895 Expected<typename ELFFile<ELFT>::Elf_Rel_Range> Rels = in readSections() [all …]
|
| H A D | ELFObject.h | 1047 using object::ELFFile; 1094 const ELFFile<ELFT> &ElfFile; 1100 Error readProgramHeaders(const ELFFile<ELFT> &HeadersFile);
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | DebugObjectManagerPlugin.cpp | 262 Expected<ELFFile<ELFT>> ObjRef = ELFFile<ELFT>::create(DebugObj->getBuffer()); in CreateArchType()
|