| /openbsd/src/gnu/llvm/llvm/include/llvm/Object/ |
| D | ELF.h | 95 template <class ELFT> class ELFFile; variable 128 std::string getSecIndexForError(const ELFFile<ELFT> &Obj, in getSecIndexForError() 142 static std::string describe(const ELFFile<ELFT> &Obj, in describe() 152 std::string getPhdrIndexForError(const ELFFile<ELFT> &Obj, in getPhdrIndexForError() 167 class ELFFile { 188 ELFFile(StringRef Object); 239 static Expected<ELFFile> create(StringRef Object); 399 using ELF32LEFile = ELFFile<ELF32LE>; 400 using ELF64LEFile = ELFFile<ELF64LE>; 401 using ELF32BEFile = ELFFile<ELF32BE>; [all …]
|
| D | ELFObjectFile.h | 260 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF, 267 ELFFile<ELFT> EF; 450 const ELFFile<ELFT> &getELFFile() const { return EF; } in getELFFile() 1095 auto EFOrErr = ELFFile<ELFT>::create(Object.getBuffer()); in create() 1108 ELFObjectFile<ELFT>::ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF, in ELFObjectFile()
|
| D | ELFTypes.h | 671 template <class ELFFileELFT> friend class ELFFile;
|
| /openbsd/src/gnu/llvm/llvm/lib/Object/ |
| D | ELF.cpp | 322 ELFFile<ELFT>::decode_relrs(Elf_Relr_Range relrs) const { in decode_relrs() 386 ELFFile<ELFT>::android_relas(const Elf_Shdr &Sec) const { in android_relas() 454 std::string ELFFile<ELFT>::getDynamicTagAsString(unsigned Arch, in getDynamicTagAsString() 538 std::string ELFFile<ELFT>::getDynamicTagAsString(uint64_t Type) const { in getDynamicTagAsString() 543 Expected<typename ELFT::DynRange> ELFFile<ELFT>::dynamicEntries() const { in dynamicEntries() 591 ELFFile<ELFT>::toMappedAddr(uint64_t VAddr, WarningHandler WarnHandler) const { in toMappedAddr() 643 ELFFile<ELFT>::decodeBBAddrMap(const Elf_Shdr &Sec) const { in decodeBBAddrMap() 709 template class llvm::object::ELFFile<ELF32LE>; member in llvm::object 710 template class llvm::object::ELFFile<ELF32BE>; member in llvm::object 711 template class llvm::object::ELFFile<ELF64LE>; member in llvm::object [all …]
|
| D | BuildID.cpp | 27 std::optional<BuildIDRef> getBuildID(const ELFFile<ELFT> &Obj) { in getBuildID()
|
| D | ELFObjectFile.cpp | 677 const ELFFile<ELFT> &EF, std::optional<unsigned> TextSectionIndex) { in readBBAddrMapImpl() 706 readDynsymVersionsImpl(const ELFFile<ELFT> &EF, in readDynsymVersionsImpl()
|
| /openbsd/src/gnu/llvm/lld/ELF/ |
| D | InputFiles.h | 170 template <typename ELFT> llvm::object::ELFFile<ELFT> getObj() const { in getObj() 171 return check(llvm::object::ELFFile<ELFT>::create(mb.getBuffer())); in getObj() 225 llvm::object::ELFFile<ELFT> getObj() const { in getObj() 289 const llvm::object::ELFFile<ELFT> &obj); 290 void initializeSymbols(const llvm::object::ELFFile<ELFT> &obj); 365 std::vector<uint32_t> parseVerneed(const llvm::object::ELFFile<ELFT> &obj,
|
| D | InputFiles.cpp | 501 const ELFFile<ELFT> &obj = getObj<ELFT>(); in init() 537 object::ELFFile<ELFT> obj = this->getObj(); in parse() 707 const llvm::object::ELFFile<ELFT> &obj) { in initializeSections() 1036 void ObjFile<ELFT>::initializeSymbols(const object::ELFFile<ELFT> &obj) { in initializeSymbols() 1305 std::vector<uint32_t> SharedFile::parseVerneed(const ELFFile<ELFT> &obj, in parseVerneed() 1372 const ELFFile<ELFT> obj = this->getObj<ELFT>(); in parse()
|
| D | Driver.cpp | 932 const ELFFile<ELFT> &obj = inputObj->getObj(); in processCallGraphRelocations()
|
| /openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
| D | ELFLinkGraphBuilder.h | 58 using ELFFile = object::ELFFile<ELFT>; variable 61 ELFLinkGraphBuilder(const object::ELFFile<ELFT> &Obj, Triple TT, 161 const ELFFile &Obj; 163 typename ELFFile::Elf_Shdr_Range Sections; 164 const typename ELFFile::Elf_Shdr *SymTabSec = nullptr; 171 DenseMap<const typename ELFFile::Elf_Shdr *, 172 ArrayRef<typename ELFFile::Elf_Word>> 178 const ELFFile &Obj, Triple TT, StringRef FileName, in ELFLinkGraphBuilder()
|
| D | ELF_loongarch.cpp | 132 const object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_loongarch()
|
| D | ELF_i386.cpp | 209 ELFLinkGraphBuilder_i386(StringRef FileName, const object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_i386()
|
| D | ELF_x86_64.cpp | 270 const object::ELFFile<object::ELF64LE> &Obj) in ELFLinkGraphBuilder_x86_64()
|
| D | ELF_aarch64.cpp | 385 const object::ELFFile<ELFT> &Obj, const Triple T) in ELFLinkGraphBuilder_aarch64()
|
| D | ELF_riscv.cpp | 609 const object::ELFFile<ELFT> &Obj, const Triple T) in ELFLinkGraphBuilder_riscv()
|
| /openbsd/src/gnu/llvm/llvm/tools/llvm-objdump/ |
| D | ELFDump.cpp | 28 static Expected<StringRef> getDynamicStrTab(const ELFFile<ELFT> &Elf) { in getDynamicStrTab() 59 const ELFFile<ELFT> &EF = Obj->getELFFile(); in getRelocationValueString() 144 static uint64_t getSectionLMA(const ELFFile<ELFT> &Obj, in getSectionLMA() 173 static void printDynamicSection(const ELFFile<ELFT> &Elf, StringRef Filename) { in printDynamicSection() 214 static void printProgramHeaders(const ELFFile<ELFT> &Obj, StringRef FileName) { in printProgramHeaders() 295 const ELFFile<ELFT> &Obj, in printSymbolVersionDependency() 352 static void printSymbolVersionInfo(const ELFFile<ELFT> &Elf, in printSymbolVersionInfo()
|
| /openbsd/src/gnu/llvm/llvm/tools/llvm-gsymutil/ |
| D | llvm-gsymutil.cpp | 191 getImageBaseAddress(const object::ELFFile<ELFT> &ELFFile) { in getImageBaseAddress() argument 192 auto PhdrRangeOrErr = ELFFile.program_headers(); in getImageBaseAddress()
|
| /openbsd/src/gnu/llvm/llvm/tools/llvm-readobj/ |
| D | DwarfCFIEHPrinter.h | 64 const object::ELFFile<ELFT> &Obj = ObjF.getELFFile(); in printUnwindInformation() 103 const object::ELFFile<ELFT> &Obj = ObjF.getELFFile(); in printEHFrameHdr()
|
| 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()
|
| D | ELFDumper.cpp | 333 const ELFFile<ELFT> &Obj; 420 Expected<SymtabLink<ELFT>> getLinkAsSymtab(const ELFFile<ELFT> &Obj, in getLinkAsSymtab() 2478 const ELFFile<ELFT> &Obj = Dumper.getElfObject().getELFFile(); in checkHashTable() 2516 static Error checkGNUHashTable(const ELFFile<ELFT> &Obj, in checkGNUHashTable() 2724 const ELFFile<ELFT> &Obj; 3258 static std::string getSectionHeadersNumString(const ELFFile<ELFT> &Obj, in getSectionHeadersNumString() 3278 static std::string getSectionHeaderTableIndexString(const ELFFile<ELFT> &Obj, in getSectionHeaderTableIndexString() 4473 const ELFFile<ELFT> &Obj = Dumper.getElfObject().getELFFile(); in getSymbolForReloc() 4492 static size_t getMaxDynamicTagSize(const ELFFile<ELFT> &Obj, in getMaxDynamicTagSize() 4905 decodeAddrsigSection(const ELFFile<ELFT> &Obj, const typename ELFT::Shdr &Sec) { in decodeAddrsigSection() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| D | DebugObjectManagerPlugin.cpp | 270 Expected<ELFFile<ELFT>> ObjRef = ELFFile<ELFT>::create(DebugObj->getBuffer()); in CreateArchType()
|
| /openbsd/src/gnu/llvm/llvm/tools/obj2yaml/ |
| D | elf2yaml.cpp | 49 const object::ELFFile<ELFT> &Obj; 108 ELFDumper(const object::ELFFile<ELFT> &O, std::unique_ptr<DWARFContext> DCtx); 115 ELFDumper<ELFT>::ELFDumper(const object::ELFFile<ELFT> &O, in ELFDumper() 1583 static Error elf2yaml(raw_ostream &Out, const object::ELFFile<ELFT> &Obj, in elf2yaml()
|