HomeSort by: relevance | last modified time | path
    Searched refs:ELFFile (Results 1 - 18 of 18) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Object/
ELF.h 9 // This file declares the ELFFile template class.
74 // Subclasses of ELFFile may need this for template instantiation
98 template <class ELFT> class ELFFile;
131 std::string getSecIndexForError(const ELFFile<ELFT> &Obj,
145 static std::string describe(const ELFFile<ELFT> &Obj,
155 std::string getPhdrIndexForError(const ELFFile<ELFT> &Obj,
170 class ELFFile {
189 ELFFile(StringRef Object);
240 static Expected<ELFFile> create(StringRef Object);
399 using ELF32LEFile = ELFFile<ELF32LE>
    [all...]
ELFObjectFile.h 247 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,
254 ELFFile<ELFT> EF;
436 const ELFFile<ELFT> &getELFFile() const { return EF; }
1071 auto EFOrErr = ELFFile<ELFT>::create(Object.getBuffer());
1084 ELFObjectFile<ELFT>::ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,
ELFTypes.h 672 template <class ELFFileELFT> friend class ELFFile;
  /src/external/apache2/llvm/dist/llvm/lib/Object/
ELF.cpp 299 ELFFile<ELFT>::decode_relrs(Elf_Relr_Range relrs) const {
377 ELFFile<ELFT>::android_relas(const Elf_Shdr &Sec) const {
445 std::string ELFFile<ELFT>::getDynamicTagAsString(unsigned Arch,
509 std::string ELFFile<ELFT>::getDynamicTagAsString(uint64_t Type) const {
514 Expected<typename ELFT::DynRange> ELFFile<ELFT>::dynamicEntries() const {
565 ELFFile<ELFT>::toMappedAddr(uint64_t VAddr, WarningHandler WarnHandler) const {
617 ELFFile<ELFT>::decodeBBAddrMap(const Elf_Shdr &Sec) const {
667 template class llvm::object::ELFFile<ELF32LE>;
668 template class llvm::object::ELFFile<ELF32BE>;
669 template class llvm::object::ELFFile<ELF64LE>
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
ELFDump.cpp 28 static Expected<StringRef> getDynamicStrTab(const ELFFile<ELFT> &Elf) {
59 const ELFFile<ELFT> &EF = Obj->getELFFile();
144 static uint64_t getSectionLMA(const ELFFile<ELFT> &Obj,
173 static void printDynamicSection(const ELFFile<ELFT> &Elf, StringRef Filename) {
210 static void printProgramHeaders(const ELFFile<ELFT> &Obj, StringRef FileName) {
338 static void printSymbolVersionInfo(const ELFFile<ELFT> &Elf,
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/
ELF_x86_64.cpp 238 // This should become a template as the ELFFile is so a lot of this could become
247 using SymbolTable = object::ELFFile<object::ELF64LE>::Elf_Shdr;
290 const object::ELFFile<object::ELF64LE> &Obj;
291 object::ELFFile<object::ELF64LE>::Elf_Shdr_Range sections;
297 getEndianness(const object::ELFFile<object::ELF64LE> &Obj) {
302 unsigned getPointerSize(const object::ELFFile<object::ELF64LE> &Obj) {
527 std::vector<std::vector<object::ELFFile<object::ELF64LE>::Elf_Shdr_Range *>>
687 const object::ELFFile<object::ELF64LE> &Obj)
  /src/external/apache2/llvm/dist/llvm/tools/llvm-gsymutil/
llvm-gsymutil.cpp 209 /// \param ELFFile An ELF object file we will search.
214 getImageBaseAddress(const object::ELFFile<ELFT> &ELFFile) {
215 auto PhdrRangeOrErr = ELFFile.program_headers();
  /src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/
DwarfCFIEHPrinter.h 64 const object::ELFFile<ELFT> &Obj = ObjF.getELFFile();
103 const object::ELFFile<ELFT> &Obj = ObjF.getELFFile();
ARMEHABIPrinter.h 330 const object::ELFFile<ET> &ELF;
355 PrinterContext(ScopedPrinter &SW, const object::ELFFile<ET> &ELF,
438 findSectionContainingAddress(const object::ELFFile<ET> &Obj, StringRef FileName,
ELFDumper.cpp 315 const ELFFile<ELFT> &Obj;
401 Expected<SymtabLink<ELFT>> getLinkAsSymtab(const ELFFile<ELFT> &Obj,
2383 const ELFFile<ELFT> &Obj = Dumper.getElfObject().getELFFile();
2421 static Error checkGNUHashTable(const ELFFile<ELFT> &Obj,
2621 const ELFFile<ELFT> &Obj;
3155 static std::string getSectionHeadersNumString(const ELFFile<ELFT> &Obj,
3175 static std::string getSectionHeaderTableIndexString(const ELFFile<ELFT> &Obj,
4295 const ELFFile<ELFT> &Obj = Dumper.getElfObject().getELFFile();
4314 static size_t getMaxDynamicTagSize(const ELFFile<ELFT> &Obj,
4727 decodeAddrsigSection(const ELFFile<ELFT> &Obj, const typename ELFT::Shdr &Sec)
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/
Object.cpp 1415 Error ELFBuilder<ELFT>::readProgramHeaders(const ELFFile<ELFT> &HeadersFile) {
1418 Expected<typename ELFFile<ELFT>::Elf_Phdr_Range> Headers =
1423 for (const typename ELFFile<ELFT>::Elf_Phdr &Phdr : *Headers) {
1533 Expected<const Elf_Shdr *> Shdr = ElfFile.getSection(SymTab->Index);
1537 Expected<StringRef> StrTabData = ElfFile.getStringTableForSymtab(**Shdr);
1543 Expected<typename ELFFile<ELFT>::Elf_Sym_Range> Symbols =
1544 ElfFile.symbols(*Shdr);
1548 for (const typename ELFFile<ELFT>::Elf_Sym &Sym : *Symbols) {
1563 ElfFile.getSection(SymTab->getShndxTable()->Index);
1568 ElfFile.template getSectionContentsAsArray<Elf_Word>(**ShndxSec)
    [all...]
Object.h 897 using object::ELFFile;
946 const ELFFile<ELFT> &ElfFile;
952 Error readProgramHeaders(const ELFFile<ELFT> &HeadersFile);
963 : ElfFile(ElfObj.getELFFile()), Obj(Obj),
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
DebugObjectManagerPlugin.cpp 257 Expected<ELFFile<ELFT>> ObjRef = ELFFile<ELFT>::create(DebugObj->getBuffer());
  /src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/
ProfiledBinary.cpp 56 static uint64_t getELFImageLMAForSec(const ELFFile<ELFT> &Obj,
  /src/external/apache2/llvm/dist/llvm/tools/obj2yaml/
elf2yaml.cpp 46 const object::ELFFile<ELFT> &Obj;
105 ELFDumper(const object::ELFFile<ELFT> &O, std::unique_ptr<DWARFContext> DCtx);
112 ELFDumper<ELFT>::ELFDumper(const object::ELFFile<ELFT> &O,
1539 static Error elf2yaml(raw_ostream &Out, const object::ELFFile<ELFT> &Obj,
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/Symbolize/
Symbolize.cpp 322 Optional<ArrayRef<uint8_t>> getBuildID(const ELFFile<ELFT> &Obj) {
  /src/external/apache2/llvm/dist/llvm/lib/InterfaceStub/
ELFObjHandler.cpp 536 const ELFFile<ELFT> &ElfFile = ElfObj.getELFFile();
538 Expected<Elf_Dyn_Range> DynTable = ElfFile.dynamicEntries();
544 Expected<Elf_Phdr_Range> PHdrs = ElfFile.program_headers();
555 Expected<const uint8_t *> DynStrPtr = ElfFile.toMappedAddr(DynEnt.StrTabAddr);
564 DestStub->Arch = ElfFile.getHeader().e_machine;
587 Expected<uint64_t> SymCount = ElfFile.getDynSymtabSize();
593 ElfFile.toMappedAddr(DynEnt.DynSymAddr);
  /src/external/apache2/llvm/dist/llvm/tools/llvm-nm/
llvm-nm.cpp 1702 readSymbolVersionsELF(const ELFFile<ELFT> &Obj, StringRef FileName,

Completed in 55 milliseconds