Searched refs:ELFFile (Results 1 – 9 of 9) sorted by relevance
/external/llvm/include/llvm/Object/ |
D | ELF.h | 52 class ELFFile { 321 ELFFile(StringRef Object, std::error_code &ec); 428 typedef ELFFile<ELFType<support::little, 2, false> > ELF32LEFile; 429 typedef ELFFile<ELFType<support::little, 2, true> > ELF64LEFile; 430 typedef ELFFile<ELFType<support::big, 2, false> > ELF32BEFile; 431 typedef ELFFile<ELFType<support::big, 2, true> > ELF64BEFile; 436 void ELFFile<ELFT>::LoadVersionDefs(const Elf_Shdr *sec) const { in LoadVersionDefs() 461 void ELFFile<ELFT>::LoadVersionNeeds(const Elf_Shdr *sec) const { in LoadVersionNeeds() 493 void ELFFile<ELFT>::LoadVersionMap() const { in LoadVersionMap() 515 ELF::Elf64_Word ELFFile<ELFT>::getSymbolTableIndex(const Elf_Sym *symb) const { in getSymbolTableIndex() [all …]
|
D | ELFObjectFile.h | 61 typedef typename ELFFile<ELFT>::uintX_t uintX_t; 63 typedef typename ELFFile<ELFT>::Elf_Sym Elf_Sym; 64 typedef typename ELFFile<ELFT>::Elf_Shdr Elf_Shdr; 65 typedef typename ELFFile<ELFT>::Elf_Ehdr Elf_Ehdr; 66 typedef typename ELFFile<ELFT>::Elf_Rel Elf_Rel; 67 typedef typename ELFFile<ELFT>::Elf_Rela Elf_Rela; 68 typedef typename ELFFile<ELFT>::Elf_Dyn Elf_Dyn; 70 typedef typename ELFFile<ELFT>::Elf_Sym_Iter Elf_Sym_Iter; 71 typedef typename ELFFile<ELFT>::Elf_Shdr_Iter Elf_Shdr_Iter; 72 typedef typename ELFFile<ELFT>::Elf_Dyn_Iter Elf_Dyn_Iter; [all …]
|
/external/llvm/tools/obj2yaml/ |
D | elf2yaml.cpp | 25 typedef typename object::ELFFile<ELFT>::Elf_Shdr Elf_Shdr; 26 typedef typename object::ELFFile<ELFT>::Elf_Sym_Iter Elf_Sym_Iter; 27 typedef typename object::ELFFile<ELFT>::Elf_Word Elf_Word; 29 const object::ELFFile<ELFT> &Obj; 46 ELFDumper(const object::ELFFile<ELFT> &O); 53 ELFDumper<ELFT>::ELFDumper(const object::ELFFile<ELFT> &O) in ELFDumper() 323 const object::ELFFile<ELFT> &Obj) { in elf2yaml()
|
/external/llvm/tools/llvm-readobj/ |
D | ARMEHABIPrinter.h | 309 const object::ELFFile<ET> *ELF; 311 typedef typename object::ELFFile<ET>::Elf_Sym Elf_Sym; 312 typedef typename object::ELFFile<ET>::Elf_Shdr Elf_Shdr; 314 typedef typename object::ELFFile<ET>::Elf_Rel_Iter Elf_Rel_iterator; 315 typedef typename object::ELFFile<ET>::Elf_Sym_Iter Elf_Sym_iterator; 316 typedef typename object::ELFFile<ET>::Elf_Shdr_Iter Elf_Shdr_iterator; 337 PrinterContext(StreamWriter &Writer, const object::ELFFile<ET> *File) in PrinterContext() 358 const typename object::ELFFile<ET>::Elf_Shdr * 375 typename object::ELFFile<ET>::Elf_Rela RelA; in FindExceptionTable()
|
D | ELFDumper.cpp | 43 ELFDumper(const ELFFile<ELFT> *Obj, StreamWriter &Writer) in ELFDumper() 61 typedef ELFFile<ELFT> ELFO; 86 static std::error_code createELFDumper(const ELFFile<ELFT> *Obj, in createELFDumper() 165 static const typename ELFFile<ELFT>::Elf_Shdr * 166 findSectionByAddress(const ELFFile<ELFT> *Obj, uint64_t Addr) { in findSectionByAddress() 843 static void printValue(const ELFFile<ELFT> *O, uint64_t Type, uint64_t Value, in printValue() 1042 typedef object::ELFFile<ELFT> ObjectFile;
|
/external/llvm/tools/llvm-objdump/ |
D | ELFDump.cpp | 24 template <class ELFT> void printProgramHeaders(const ELFFile<ELFT> *o) { in printProgramHeaders() 25 typedef ELFFile<ELFT> ELFO; in printProgramHeaders()
|
/external/llvm/tools/yaml2obj/ |
D | yaml2elf.cpp | 99 typedef typename object::ELFFile<ELFT>::Elf_Ehdr Elf_Ehdr; 100 typedef typename object::ELFFile<ELFT>::Elf_Shdr Elf_Shdr; 101 typedef typename object::ELFFile<ELFT>::Elf_Sym Elf_Sym; 102 typedef typename object::ELFFile<ELFT>::Elf_Rel Elf_Rel; 103 typedef typename object::ELFFile<ELFT>::Elf_Rela Elf_Rela; 389 typedef typename object::ELFFile<ELFT>::Elf_Word Elf_Word; in writeSectionContent()
|
/external/llvm/tools/llvm-nm/ |
D | llvm-nm.cpp | 646 const ELFFile<ELFT> &EF = *Obj.getELFFile(); in getSymbolNMTypeChar()
|
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
D | RuntimeDyldELF.cpp | 122 typedef typename ELFFile<ELFT>::Elf_Shdr Elf_Shdr; in createRTDyldELFObject()
|