reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
396 ELFObjectFile(ELFObjectFile<ELFT> &&Other); 396 ELFObjectFile(ELFObjectFile<ELFT> &&Other); 396 ELFObjectFile(ELFObjectFile<ELFT> &&Other); 397 static Expected<ELFObjectFile<ELFT>> create(MemoryBufferRef Object); 397 static Expected<ELFObjectFile<ELFT>> create(MemoryBufferRef Object); 444 using ELF32LEObjectFile = ELFObjectFile<ELF32LE>; 445 using ELF64LEObjectFile = ELFObjectFile<ELF64LE>; 446 using ELF32BEObjectFile = ELFObjectFile<ELF32BE>; 447 using ELF64BEObjectFile = ELFObjectFile<ELF64BE>; 925 const typename ELFObjectFile<ELFT>::Elf_Rel * 935 const typename ELFObjectFile<ELFT>::Elf_Rela * 945 Expected<ELFObjectFile<ELFT>> 980 return ELFObjectFile<ELFT>(Object, EF, DotDynSymSec, DotSymtabSec, 996 ELFObjectFile<ELFT>::ELFObjectFile(ELFObjectFile<ELFT> &&Other) 997 : ELFObjectFile(Other.Data, Other.EF, Other.DotDynSymSec,lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
57 template <class ELFT> class DyldELFObject : public ELFObjectFile<ELFT> { 69 DyldELFObject(ELFObjectFile<ELFT> &&Obj); 84 static bool classof(const ELFObjectFile<ELFT> *v) { 95 DyldELFObject<ELFT>::DyldELFObject(ELFObjectFile<ELFT> &&Obj) 96 : ELFObjectFile<ELFT>(std::move(Obj)) { 103 auto Obj = ELFObjectFile<ELFT>::create(Wrapper); 128 ELFObjectFile<ELFT>::getSymbol(SymRef.getRawDataRefImpl()));lib/Object/ELFObjectFile.cpp
61 static Expected<std::unique_ptr<ELFObjectFile<ELFT>>> 63 auto Ret = ELFObjectFile<ELFT>::create(Object); 66 return std::make_unique<ELFObjectFile<ELFT>>(std::move(*Ret));tools/llvm-elfabi/ELFObjHandler.cpp
290 buildStub(const ELFObjectFile<ELFT> &ElfObj) { 377 if (auto Obj = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) { 379 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { 381 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) { 383 } else if (auto Obj = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) {tools/llvm-objcopy/ELF/ELFObjcopy.cpp
114 if (isa<ELFObjectFile<ELF32LE>>(Bin)) 116 if (isa<ELFObjectFile<ELF64LE>>(Bin)) 118 if (isa<ELFObjectFile<ELF32BE>>(Bin)) 120 if (isa<ELFObjectFile<ELF64BE>>(Bin)) 193 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(&In)) 195 else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(&In)) 197 else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(&In)) 199 else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(&In))tools/llvm-objcopy/ELF/Object.cpp
1666 if (auto *O = dyn_cast<ELFObjectFile<ELF32LE>>(Bin)) { 1670 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64LE>>(Bin)) { 1674 } else if (auto *O = dyn_cast<ELFObjectFile<ELF32BE>>(Bin)) { 1678 } else if (auto *O = dyn_cast<ELFObjectFile<ELF64BE>>(Bin)) {tools/llvm-objcopy/ELF/Object.h
934 ELFBuilder(const ELFObjectFile<ELFT> &ElfObj, Object &Obj,
tools/llvm-objdump/ELFDump.cpp 53 static Error getRelocationValueString(const ELFObjectFile<ELFT> *Obj,
tools/llvm-objdump/llvm-objdump.cpp 904 addDynamicElfSymbols(const ELFObjectFile<ELFT> *Obj,
tools/llvm-readobj/DwarfCFIEHPrinter.h34 const object::ELFObjectFile<ELFT> *ObjF; 41 PrinterContext(ScopedPrinter &W, const object::ELFObjectFile<ELFT> *ObjF) 48 static const typename object::ELFObjectFile<ELFT>::Elf_Shdr * 49 findSectionByAddress(const object::ELFObjectFile<ELFT> *ObjF, uint64_t Addr) {tools/llvm-readobj/ELFDumper.cpp
156 ELFDumper(const object::ELFObjectFile<ELFT> *ObjF, ScopedPrinter &Writer); 190 const object::ELFObjectFile<ELFT> *getElfObject() const { return ObjF; }; 232 const object::ELFObjectFile<ELFT> *ObjF; 416 virtual void printStackSizes(const ELFObjectFile<ELFT> *Obj) = 0; 417 void printNonRelocatableStackSizes(const ELFObjectFile<ELFT> *Obj, 419 void printRelocatableStackSizes(const ELFObjectFile<ELFT> *Obj, 421 void printFunctionStackSize(const ELFObjectFile<ELFT> *Obj, uint64_t SymValue, 425 void printStackSize(const ELFObjectFile<ELFT> *Obj, RelocationRef Rel, 432 virtual void printMipsABIFlags(const ELFObjectFile<ELFT> *Obj) = 0; 480 void printStackSizes(const ELFObjectFile<ELFT> *Obj) override; 484 void printMipsABIFlags(const ELFObjectFile<ELFT> *Obj) override; 587 void printStackSizes(const ELFObjectFile<ELFT> *Obj) override; 591 void printMipsABIFlags(const ELFObjectFile<ELFT> *Obj) override; 612 static std::error_code createELFDumper(const ELFObjectFile<ELFT> *Obj, 1561 ELFDumper<ELFT>::ELFDumper(const object::ELFObjectFile<ELFT> *ObjF, 3208 const ELFObjectFile<ELFT> *ElfObj = this->dumper()->getElfObject(); 4717 const ELFObjectFile<ELFT> *Obj, uint64_t SymValue, SectionRef FunctionSec, 4771 void DumpStyle<ELFT>::printStackSize(const ELFObjectFile<ELFT> *Obj, 4827 const ELFObjectFile<ELFT> *Obj, std::function<void()> PrintHeader) { 4867 const ELFObjectFile<ELFT> *Obj, std::function<void()> PrintHeader) { 4962 void GNUStyle<ELFT>::printStackSizes(const ELFObjectFile<ELFT> *Obj) { 5107 void GNUStyle<ELFT>::printMipsABIFlags(const ELFObjectFile<ELFT> *ObjF) { 5347 const ELFObjectFile<ELFT> *ElfObj = this->dumper()->getElfObject(); 5958 void LLVMStyle<ELFT>::printStackSizes(const ELFObjectFile<ELFT> *Obj) { 6085 void LLVMStyle<ELFT>::printMipsABIFlags(const ELFObjectFile<ELFT> *ObjF) {