Lines Matching refs:ELFDumper
264 template <typename ELFT> class ELFDumper : public ObjDumper { class
266 ELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer);
450 std::string ELFDumper<ELFT>::describe(const Elf_Shdr &Sec) const { in describe()
505 ELFDumper<ELFT>::getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *SymTab, in getVersionTable()
539 ELFDumper<ELFT>::getVersionDefinitions(const Elf_Shdr &Sec) const { in getVersionDefinitions()
624 ELFDumper<ELFT>::getVersionDependencies(const Elf_Shdr &Sec) const { in getVersionDependencies()
705 void ELFDumper<ELFT>::printSymbolsHelper(bool IsDynamic) const { in printSymbolsHelper()
753 DumpStyle(const ELFDumper<ELFT> &Dumper) in DumpStyle()
801 const ELFDumper<ELFT> &dumper() const { return Dumper; } in dumper()
834 const ELFDumper<ELFT> &Dumper;
843 GNUStyle(ScopedPrinter &W, const ELFDumper<ELFT> &Dumper) in GNUStyle()
970 LLVMStyle(ScopedPrinter &W, const ELFDumper<ELFT> &Dumper) in LLVMStyle()
1023 return std::make_unique<ELFDumper<ELFT>>(Obj, Writer); in createELFDumper()
1046 template <class ELFT> Error ELFDumper<ELFT>::LoadVersionMap() const { in LoadVersionMap()
1089 Expected<StringRef> ELFDumper<ELFT>::getSymbolVersion(const Elf_Sym &Sym, in getSymbolVersion()
1114 ELFDumper<ELFT>::getRelocationTarget(const Relocation<ELFT> &R, in getRelocationTarget()
1143 std::string ELFDumper<ELFT>::getStaticSymbolName(uint32_t Index) const { in getStaticSymbolName()
1167 ELFDumper<ELFT>::getSymbolVersionByIndex(uint32_t SymbolVersionIndex, in getSymbolVersionByIndex()
1193 std::string ELFDumper<ELFT>::getFullSymbolName(const Elf_Sym &Symbol, in getFullSymbolName()
1241 ELFDumper<ELFT>::getSymbolSectionIndex(const Elf_Sym &Symbol, in getSymbolSectionIndex()
1276 ELFDumper<ELFT>::getSymbolSectionName(const Elf_Sym &Symbol, in getSymbolSectionName()
1874 ELFDumper<ELFT>::findDynamic() { in findDynamic()
1930 void ELFDumper<ELFT>::loadDynamicTable() { in loadDynamicTable()
2013 ELFDumper<ELFT>::ELFDumper(const object::ELFObjectFile<ELFT> &O, in ELFDumper() function in ELFDumper
2088 template <typename ELFT> void ELFDumper<ELFT>::parseDynamicTable() { in parseDynamicTable()
2275 typename ELFDumper<ELFT>::Elf_Rel_Range ELFDumper<ELFT>::dyn_rels() const { in dyn_rels()
2280 typename ELFDumper<ELFT>::Elf_Rela_Range ELFDumper<ELFT>::dyn_relas() const { in dyn_relas()
2285 typename ELFDumper<ELFT>::Elf_Relr_Range ELFDumper<ELFT>::dyn_relrs() const { in dyn_relrs()
2289 template <class ELFT> void ELFDumper<ELFT>::printFileHeaders() { in printFileHeaders()
2293 template <class ELFT> void ELFDumper<ELFT>::printSectionHeaders() { in printSectionHeaders()
2297 template <class ELFT> void ELFDumper<ELFT>::printRelocations() { in printRelocations()
2302 void ELFDumper<ELFT>::printProgramHeaders( in printProgramHeaders()
2307 template <typename ELFT> void ELFDumper<ELFT>::printVersionInfo() { in printVersionInfo()
2318 template <class ELFT> void ELFDumper<ELFT>::printDependentLibs() { in printDependentLibs()
2322 template <class ELFT> void ELFDumper<ELFT>::printDynamicRelocations() { in printDynamicRelocations()
2327 void ELFDumper<ELFT>::printSymbols(bool PrintSymbols, in printSymbols()
2332 template <class ELFT> void ELFDumper<ELFT>::printHashSymbols() { in printHashSymbols()
2336 template <class ELFT> void ELFDumper<ELFT>::printSectionDetails() { in printSectionDetails()
2340 template <class ELFT> void ELFDumper<ELFT>::printHashHistograms() { in printHashHistograms()
2344 template <class ELFT> void ELFDumper<ELFT>::printCGProfile() { in printCGProfile()
2348 template <class ELFT> void ELFDumper<ELFT>::printNotes() { in printNotes()
2352 template <class ELFT> void ELFDumper<ELFT>::printELFLinkerOptions() { in printELFLinkerOptions()
2356 template <class ELFT> void ELFDumper<ELFT>::printStackSizes() { in printStackSizes()
2435 ELFDumper<ELFT>::findSectionByName(StringRef Name) const { in findSectionByName()
2449 std::string ELFDumper<ELFT>::getDynamicEntry(uint64_t Type, in getDynamicEntry()
2619 StringRef ELFDumper<ELFT>::getDynamicString(uint64_t Value) const { in getDynamicString()
2657 template <class ELFT> void ELFDumper<ELFT>::printUnwindInfo() { in printUnwindInfo()
2664 template <> void ELFDumper<ELF32LE>::printUnwindInfo() { in printUnwindInfo()
2676 template <class ELFT> void ELFDumper<ELFT>::printDynamicTable() { in printDynamicTable()
2680 template <class ELFT> void ELFDumper<ELFT>::printNeededLibraries() { in printNeededLibraries()
2695 static Error checkHashTable(const ELFDumper<ELFT> &Dumper, in checkHashTable()
2756 template <typename ELFT> void ELFDumper<ELFT>::printHashTable() { in printHashTable()
2812 void ELFDumper<ELFT>::printGnuHashTable() { in printGnuHashTable()
2849 template <typename ELFT> void ELFDumper<ELFT>::printLoadName() { in printLoadName()
2856 template <class ELFT> void ELFDumper<ELFT>::printArchSpecificInfo() { in printArchSpecificInfo()
2883 template <class ELFT> void ELFDumper<ELFT>::printAttributes() { in printAttributes()
2937 const ELFDumper<ELFT> &Dumper;
2939 MipsGOTParser(const ELFDumper<ELFT> &D);
2988 MipsGOTParser<ELFT>::MipsGOTParser(const ELFDumper<ELFT> &D) in MipsGOTParser()
3320 template <class ELFT> void ELFDumper<ELFT>::printMipsReginfo() { in printMipsReginfo()
3384 template <class ELFT> void ELFDumper<ELFT>::printMipsOptions() { in printMipsOptions()
3421 template <class ELFT> void ELFDumper<ELFT>::printStackMap() const { in printStackMap()
3448 template <class ELFT> void ELFDumper<ELFT>::printGroupSections() { in printGroupSections()
3452 template <class ELFT> void ELFDumper<ELFT>::printAddrsig() { in printAddrsig()
4556 RelSymbol<ELFT> getSymbolForReloc(const ELFDumper<ELFT> &Dumper, in getSymbolForReloc()
5525 const ELFDumper<ELFT> &Dumper, in printNotesHelper()
6227 getMipsAbiFlagsSection(const ELFDumper<ELFT> &Dumper) { in getMipsAbiFlagsSection()