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

  /src/external/apache2/llvm/dist/llvm/include/llvm/Object/
ELFObjectFile.h 1 //===- ELFObjectFile.h - ELF object file implementation ---------*- C++ -*-===//
9 // This file declares the ELFObjectFile template class.
228 template <class ELFT> class ELFObjectFile : public ELFObjectFileBase {
247 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,
389 // This flag is used for classof, to distinguish ELFObjectFile from
395 ELFObjectFile(ELFObjectFile<ELFT> &&Other);
396 static Expected<ELFObjectFile<ELFT>> create(MemoryBufferRef Object,
449 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>;
450 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>
    [all...]
  /src/external/apache2/llvm/lib/libLLVMObject/
Makefile 17 ELFObjectFile.cpp \
  /src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/
DwarfCFIEHPrinter.h 19 #include "llvm/Object/ELFObjectFile.h"
36 const object::ELFObjectFile<ELFT> &ObjF;
42 PrinterContext(ScopedPrinter &W, const object::ELFObjectFile<ELFT> &ObjF)
50 findSectionByAddress(const object::ELFObjectFile<ELFT> &ObjF, uint64_t Addr) {
ELFDumper.cpp 35 #include "llvm/Object/ELFObjectFile.h"
208 ELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer);
219 const object::ELFObjectFile<ELFT> &getElfObject() const { return ObjF; };
314 const object::ELFObjectFile<ELFT> &ObjF;
528 GNUELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer)
646 LLVMELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer)
698 createELFDumper(const ELFObjectFile<ELFT> &Obj, ScopedPrinter &Writer) {
1756 ELFDumper<ELFT>::ELFDumper(const object::ELFObjectFile<ELFT> &O,
  /src/external/apache2/llvm/dist/llvm/lib/Object/
ELFObjectFile.cpp 1 //===- ELFObjectFile.cpp - ELF object file implementation -----------------===//
9 // Part of the ELFObjectFile class implementation.
13 #include "llvm/Object/ELFObjectFile.h"
63 static Expected<std::unique_ptr<ELFObjectFile<ELFT>>>
65 auto Ret = ELFObjectFile<ELFT>::create(Object, InitContent);
68 return std::make_unique<ELFObjectFile<ELFT>>(std::move(*Ret));
  /src/external/apache2/llvm/dist/llvm/lib/InterfaceStub/
ELFObjHandler.cpp 13 #include "llvm/Object/ELFObjectFile.h"
23 using llvm::object::ELFObjectFile;
526 /// Returns a new ELFStub with all members populated from an ELFObjectFile.
527 /// @param ElfObj Source ELFObjectFile.
530 buildStub(const ELFObjectFile<ELFT> &ElfObj) {
655 if (auto Obj = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) {
657 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) {
659 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) {
661 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) {
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/Symbolize/
Symbolize.cpp 342 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Obj))
344 else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Obj))
346 else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Obj))
348 else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Obj))
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/
ELFObjcopy.cpp 24 #include "llvm/Object/ELFObjectFile.h"
117 if (isa<ELFObjectFile<ELF32LE>>(Bin))
119 if (isa<ELFObjectFile<ELF64LE>>(Bin))
121 if (isa<ELFObjectFile<ELF32BE>>(Bin))
123 if (isa<ELFObjectFile<ELF64BE>>(Bin))
Object.h 18 #include "llvm/Object/ELFObjectFile.h"
898 using object::ELFObjectFile;
961 ELFBuilder(const ELFObjectFile<ELFT> &ElfObj, Object &Obj,
Object.cpp 18 #include "llvm/Object/ELFObjectFile.h"
1957 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) {
1962 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) {
1967 } else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) {
1972 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) {
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
RuntimeDyldELF.cpp 20 #include "llvm/Object/ELFObjectFile.h"
57 template <class ELFT> class DyldELFObject : public ELFObjectFile<ELFT> {
62 DyldELFObject(ELFObjectFile<ELFT> &&Obj);
74 return (isa<ELFObjectFile<ELFT>>(v) &&
75 classof(cast<ELFObjectFile<ELFT>>(v)));
77 static bool classof(const ELFObjectFile<ELFT> *v) {
88 DyldELFObject<ELFT>::DyldELFObject(ELFObjectFile<ELFT> &&Obj)
89 : ELFObjectFile<ELFT>(std::move(Obj)) {
96 auto Obj = ELFObjectFile<ELFT>::create(Wrapper);
121 ELFObjectFile<ELFT>::getSymbol(SymRef.getRawDataRefImpl()))
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
ELFDump.cpp 18 #include "llvm/Object/ELFObjectFile.h"
56 static Error getRelocationValueString(const ELFObjectFile<ELFT> *Obj,
llvm-objdump.cpp 53 #include "llvm/Object/ELFObjectFile.h"
695 addDynamicElfSymbols(const ELFObjectFile<ELFT> *Obj,
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/
ELF_x86_64.cpp 16 #include "llvm/Object/ELFObjectFile.h"
872 auto &ELFObjFile = cast<object::ELFObjectFile<object::ELF64LE>>(**ELFObj);

Completed in 138 milliseconds