Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/include/llvm/Object/
DELF.h95 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 …]
DELFObjectFile.h260 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()
DELFTypes.h671 template <class ELFFileELFT> friend class ELFFile;
/openbsd/src/gnu/llvm/llvm/lib/Object/
DELF.cpp322 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 …]
DBuildID.cpp27 std::optional<BuildIDRef> getBuildID(const ELFFile<ELFT> &Obj) { in getBuildID()
DELFObjectFile.cpp677 const ELFFile<ELFT> &EF, std::optional<unsigned> TextSectionIndex) { in readBBAddrMapImpl()
706 readDynsymVersionsImpl(const ELFFile<ELFT> &EF, in readDynsymVersionsImpl()
/openbsd/src/gnu/llvm/lld/ELF/
DInputFiles.h170 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,
DInputFiles.cpp501 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()
DDriver.cpp932 const ELFFile<ELFT> &obj = inputObj->getObj(); in processCallGraphRelocations()
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
DELFLinkGraphBuilder.h58 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()
DELF_loongarch.cpp132 const object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_loongarch()
DELF_i386.cpp209 ELFLinkGraphBuilder_i386(StringRef FileName, const object::ELFFile<ELFT> &Obj, in ELFLinkGraphBuilder_i386()
DELF_x86_64.cpp270 const object::ELFFile<object::ELF64LE> &Obj) in ELFLinkGraphBuilder_x86_64()
DELF_aarch64.cpp385 const object::ELFFile<ELFT> &Obj, const Triple T) in ELFLinkGraphBuilder_aarch64()
DELF_riscv.cpp609 const object::ELFFile<ELFT> &Obj, const Triple T) in ELFLinkGraphBuilder_riscv()
/openbsd/src/gnu/llvm/llvm/tools/llvm-objdump/
DELFDump.cpp28 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/
Dllvm-gsymutil.cpp191 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/
DDwarfCFIEHPrinter.h64 const object::ELFFile<ELFT> &Obj = ObjF.getELFFile(); in printUnwindInformation()
103 const object::ELFFile<ELFT> &Obj = ObjF.getELFFile(); in printEHFrameHdr()
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()
DELFDumper.cpp333 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/
DDebugObjectManagerPlugin.cpp270 Expected<ELFFile<ELFT>> ObjRef = ELFFile<ELFT>::create(DebugObj->getBuffer()); in CreateArchType()
/openbsd/src/gnu/llvm/llvm/tools/obj2yaml/
Delf2yaml.cpp49 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()