reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
51 template <class ELFT> class ELFFile;
include/llvm/Object/ELFTypes.h 632 template <class ELFFileELFT> friend class ELFFile;
54 std::string getSecIndexForError(const ELFFile<ELFT> *Obj, 151 static Expected<ELFFile> create(StringRef Object); 304 using ELF32LEFile = ELFFile<ELF32LE>; 305 using ELF64LEFile = ELFFile<ELF64LE>; 306 using ELF32BEFile = ELFFile<ELF32BE>; 307 using ELF64BEFile = ELFFile<ELF64BE>; 496 Expected<ELFFile<ELFT>> ELFFile<ELFT>::create(StringRef Object) { 501 return ELFFile(Object);include/llvm/Object/ELFObjectFile.h
247 ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF, 252 ELFFile<ELFT> EF; 431 const ELFFile<ELFT> *getELFFile() const { return &EF; } 947 auto EFOrErr = ELFFile<ELFT>::create(Object.getBuffer()); 985 ELFObjectFile<ELFT>::ELFObjectFile(MemoryBufferRef Object, ELFFile<ELFT> EF,tools/lld/ELF/InputFiles.cpp
337 const ELFFile<ELFT> &obj = getObj<ELFT>(); 501 const ELFFile<ELFT> &obj = this->getObj(); 1174 const ELFFile<ELFT> obj = this->getObj<ELFT>(); 1522 ELFFile<ELFT> obj = check(ELFFile<ELFT>::create(mb.getBuffer())); 1522 ELFFile<ELFT> obj = check(ELFFile<ELFT>::create(mb.getBuffer()));tools/lld/ELF/InputFiles.h
158 template <typename ELFT> llvm::object::ELFFile<ELFT> getObj() const { 159 return check(llvm::object::ELFFile<ELFT>::create(mb.getBuffer())); 194 llvm::object::ELFFile<ELFT> getObj() const {tools/llvm-elfabi/ELFObjHandler.cpp
183 const ELFFile<ELFT> &ElfFile) { 296 const ELFFile<ELFT> *ElfFile = ElfObj.getELFFile();tools/llvm-objcopy/ELF/ELFObjcopy.cpp
169 findBuildID(const CopyConfig &Config, const object::ELFFile<ELFT> &In) {
tools/llvm-objcopy/ELF/Object.cpp1268 void ELFBuilder<ELFT>::readProgramHeaders(const ELFFile<ELFT> &HeadersFile) { 1609 ELFFile<ELFT> HeadersFile = unwrapOrError(ELFFile<ELFT>::create(toStringRef( 1609 ELFFile<ELFT> HeadersFile = unwrapOrError(ELFFile<ELFT>::create(toStringRef(tools/llvm-objcopy/ELF/Object.h
919 const ELFFile<ELFT> &ElfFile; 925 void readProgramHeaders(const ELFFile<ELFT> &HeadersFile);tools/llvm-objdump/ELFDump.cpp
25 static Expected<StringRef> getDynamicStrTab(const ELFFile<ELFT> *Elf) { 56 const ELFFile<ELFT> &EF = *Obj->getELFFile(); 130 static uint64_t getSectionLMA(const ELFFile<ELFT> *Obj, 159 void printDynamicSection(const ELFFile<ELFT> *Elf, StringRef Filename) { 188 template <class ELFT> void printProgramHeaders(const ELFFile<ELFT> *o) { 309 void printSymbolVersionInfo(const ELFFile<ELFT> *Elf, StringRef FileName) {tools/llvm-readobj/ARMEHABIPrinter.h
331 const object::ELFFile<ET> *ELF; 355 PrinterContext(ScopedPrinter &SW, const object::ELFFile<ET> *ELF,tools/llvm-readobj/DwarfCFIEHPrinter.h
62 const object::ELFFile<ELFT> *Obj = ObjF->getELFFile(); 107 const object::ELFFile<ELFT> *Obj = ObjF->getELFFile(); 184 const object::ELFFile<ELFT> *Obj = ObjF->getELFFile();tools/llvm-readobj/ELFDumper.cpp
198 const ELFFile<ELFT> *Obj = ObjF->getELFFile(); 222 findDynamic(const ELFFile<ELFT> *Obj); 223 void loadDynamicTable(const ELFFile<ELFT> *Obj); 333 const ELFFile<ELFT> *Obj = ObjF->getELFFile(); 388 virtual void printFileHeaders(const ELFFile<ELFT> *Obj) = 0; 389 virtual void printGroupSections(const ELFFile<ELFT> *Obj) = 0; 390 virtual void printRelocations(const ELFFile<ELFT> *Obj) = 0; 391 virtual void printSectionHeaders(const ELFFile<ELFT> *Obj) = 0; 392 virtual void printSymbols(const ELFFile<ELFT> *Obj, bool PrintSymbols, 394 virtual void printHashSymbols(const ELFFile<ELFT> *Obj) {} 395 virtual void printDynamic(const ELFFile<ELFT> *Obj) {} 396 virtual void printDynamicRelocations(const ELFFile<ELFT> *Obj) = 0; 397 virtual void printSymtabMessage(const ELFFile<ELFT> *Obj, StringRef Name, 399 virtual void printSymbol(const ELFFile<ELFT> *Obj, const Elf_Sym *Symbol, 402 virtual void printProgramHeaders(const ELFFile<ELFT> *Obj, 405 virtual void printVersionSymbolSection(const ELFFile<ELFT> *Obj, 407 virtual void printVersionDefinitionSection(const ELFFile<ELFT> *Obj, 409 virtual void printVersionDependencySection(const ELFFile<ELFT> *Obj, 411 virtual void printHashHistogram(const ELFFile<ELFT> *Obj) = 0; 412 virtual void printCGProfile(const ELFFile<ELFT> *Obj) = 0; 413 virtual void printAddrsig(const ELFFile<ELFT> *Obj) = 0; 414 virtual void printNotes(const ELFFile<ELFT> *Obj) = 0; 415 virtual void printELFLinkerOptions(const ELFFile<ELFT> *Obj) = 0; 457 void printGroupSections(const ELFFile<ELFT> *Obj) override; 463 void printDynamic(const ELFFile<ELFT> *Obj) override; 469 void printVersionSymbolSection(const ELFFile<ELFT> *Obj, 471 void printVersionDefinitionSection(const ELFFile<ELFT> *Obj, 473 void printVersionDependencySection(const ELFFile<ELFT> *Obj, 475 void printHashHistogram(const ELFFile<ELFT> *Obj) override; 476 void printCGProfile(const ELFFile<ELFT> *Obj) override; 477 void printAddrsig(const ELFFile<ELFT> *Obj) override; 478 void printNotes(const ELFFile<ELFT> *Obj) override; 479 void printELFLinkerOptions(const ELFFile<ELFT> *Obj) override; 566 void printGroupSections(const ELFFile<ELFT> *Obj) override; 572 void printDynamic(const ELFFile<ELFT> *Obj) override; 576 void printVersionSymbolSection(const ELFFile<ELFT> *Obj, 578 void printVersionDefinitionSection(const ELFFile<ELFT> *Obj, 580 void printVersionDependencySection(const ELFFile<ELFT> *Obj, 582 void printHashHistogram(const ELFFile<ELFT> *Obj) override; 583 void printCGProfile(const ELFFile<ELFT> *Obj) override; 584 void printAddrsig(const ELFFile<ELFT> *Obj) override; 585 void printNotes(const ELFFile<ELFT> *Obj) override; 586 void printELFLinkerOptions(const ELFFile<ELFT> *Obj) override; 759 const ELFFile<ELFT> *Obj = ObjF->getELFFile(); 859 const ELFFile<ELFT> *Obj = ObjF->getELFFile(); 1431 ELFDumper<ELFT>::findDynamic(const ELFFile<ELFT> *Obj) { 1484 void ELFDumper<ELFT>::loadDynamicTable(const ELFFile<ELFT> *Obj) { 1567 const ELFFile<ELFT> *Obj = ObjF->getELFFile(); 2159 const ELFFile<ELF32LE> *Obj = ObjF->getELFFile(); 2222 const ELFFile<ELFT> *Obj = ObjF->getELFFile(); 2252 const ELFFile<ELF32LE> *Obj = ObjF->getELFFile(); 2637 const ELFFile<ELFT> *Obj = ObjF->getELFFile(); 2656 const ELFFile<ELFT> *Obj = ObjF->getELFFile(); 2688 const ELFFile<ELFT> *Obj = ObjF->getELFFile(); 2727 static std::string getSectionHeadersNumString(const ELFFile<ELFT> *Obj, 2740 static std::string getSectionHeaderTableIndexString(const ELFFile<ELFT> *Obj, 2832 std::vector<GroupSection> getGroups(const ELFFile<ELFT> *Obj, 3636 RelSymbol<ELFT> getSymbolForReloc(const ELFFile<ELFT> *Obj, StringRef FileName, 3767 const ELFFile<ELFT> *Obj, 3783 void GNUStyle<ELFT>::printVersionSymbolSection(const ELFFile<ELFT> *Obj, 3856 void GNUStyle<ELFT>::printVersionDefinitionSection(const ELFFile<ELFT> *Obj, 3901 void GNUStyle<ELFT>::printVersionDependencySection(const ELFFile<ELFT> *Obj, 3952 void GNUStyle<ELFT>::printHashHistogram(const ELFFile<ELFT> *Obj) { 4061 void GNUStyle<ELFT>::printCGProfile(const ELFFile<ELFT> *Obj) { 4066 void GNUStyle<ELFT>::printAddrsig(const ELFFile<ELFT> *Obj) { 4598 void GNUStyle<ELFT>::printNotes(const ELFFile<ELFT> *Obj) { 4691 void GNUStyle<ELFT>::printELFLinkerOptions(const ELFFile<ELFT> *Obj) { 4830 const ELFFile<ELFT> *EF = Obj->getELFFile(); 4868 const ELFFile<ELFT> *EF = Obj->getELFFile(); 5108 const ELFFile<ELFT> *Obj = ObjF->getELFFile(); 5496 template <class ELFT> void LLVMStyle<ELFT>::printDynamic(const ELFFile<ELFT> *Obj) { 5616 void LLVMStyle<ELFT>::printVersionSymbolSection(const ELFFile<ELFT> *Obj, 5640 void LLVMStyle<ELFT>::printVersionDefinitionSection(const ELFFile<ELFT> *Obj, 5688 void LLVMStyle<ELFT>::printVersionDependencySection(const ELFFile<ELFT> *Obj, 5730 void LLVMStyle<ELFT>::printHashHistogram(const ELFFile<ELFT> *Obj) { 5735 void LLVMStyle<ELFT>::printCGProfile(const ELFFile<ELFT> *Obj) { 5774 void LLVMStyle<ELFT>::printAddrsig(const ELFFile<ELFT> *Obj) { 5841 void LLVMStyle<ELFT>::printNotes(const ELFFile<ELFT> *Obj) { 5936 void LLVMStyle<ELFT>::printELFLinkerOptions(const ELFFile<ELFT> *Obj) { 6086 const ELFFile<ELFT> *Obj = ObjF->getELFFile();tools/obj2yaml/elf2yaml.cpp
48 const object::ELFFile<ELFT> &Obj; 83 ELFDumper(const object::ELFFile<ELFT> &O); 90 ELFDumper<ELFT>::ELFDumper(const object::ELFFile<ELFT> &O) 971 static Error elf2yaml(raw_ostream &Out, const object::ELFFile<ELFT> &Obj) {