Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Object/
DELF.h52 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 …]
DELFObjectFile.h61 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/
Delf2yaml.cpp25 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/
DARMEHABIPrinter.h309 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()
DELFDumper.cpp43 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/
DELFDump.cpp24 template <class ELFT> void printProgramHeaders(const ELFFile<ELFT> *o) { in printProgramHeaders()
25 typedef ELFFile<ELFT> ELFO; in printProgramHeaders()
/external/llvm/tools/yaml2obj/
Dyaml2elf.cpp99 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/
Dllvm-nm.cpp646 const ELFFile<ELFT> &EF = *Obj.getELFFile(); in getSymbolNMTypeChar()
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldELF.cpp122 typedef typename ELFFile<ELFT>::Elf_Shdr Elf_Shdr; in createRTDyldELFObject()