Lines Matching refs:ELFDumper

212 template <typename ELFT> class ELFDumper : public ObjDumper {  class
216 ELFDumper(const object::ELFObjectFile<ELFT> &ObjF, ScopedPrinter &Writer);
427 std::string ELFDumper<ELFT>::describe(const Elf_Shdr &Sec) const { in describe()
477 ELFDumper<ELFT>::getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *SymTab, in getVersionTable()
516 std::pair<typename ELFDumper<ELFT>::Elf_Sym_Range, std::optional<StringRef>>
517 ELFDumper<ELFT>::getSymtabAndStrtab() const { in getSymtabAndStrtab()
538 void ELFDumper<ELFT>::printSymbolsHelper(bool IsDynamic, in printSymbolsHelper()
573 template <typename ELFT> class GNUELFDumper : public ELFDumper<ELFT> {
580 : ELFDumper<ELFT>(ObjF, Writer), in GNUELFDumper()
697 template <typename ELFT> class LLVMELFDumper : public ELFDumper<ELFT> {
702 : ELFDumper<ELFT>(ObjF, Writer), W(Writer) {} in LLVMELFDumper()
841 ELFDumper<ELFT>::getVersionMap() const { in getVersionMap()
858 Expected<StringRef> ELFDumper<ELFT>::getSymbolVersion(const Elf_Sym &Sym, in getSymbolVersion()
896 ELFDumper<ELFT>::getRelocationTarget(const Relocation<ELFT> &R, in getRelocationTarget()
925 ELFDumper<ELFT>::getShndxTable(const Elf_Shdr *Symtab) const { in getShndxTable()
939 std::string ELFDumper<ELFT>::getStaticSymbolName(uint32_t Index) const { in getStaticSymbolName()
962 std::string ELFDumper<ELFT>::getFullSymbolName( in getFullSymbolName()
1010 ELFDumper<ELFT>::getSymbolSectionIndex(const Elf_Sym &Symbol, unsigned SymIndex, in getSymbolSectionIndex()
1046 ELFDumper<ELFT>::getSymbolSectionName(const Elf_Sym &Symbol, in getSymbolSectionName()
1770 ELFDumper<ELFT>::findDynamic() { in findDynamic()
1826 void ELFDumper<ELFT>::loadDynamicTable() { in loadDynamicTable()
1909 ELFDumper<ELFT>::ELFDumper(const object::ELFObjectFile<ELFT> &O, in ELFDumper() function in ELFDumper
1994 template <typename ELFT> void ELFDumper<ELFT>::parseDynamicTable() { in parseDynamicTable()
2207 template <typename ELFT> void ELFDumper<ELFT>::printVersionInfo() { in printVersionInfo()
2293 ELFDumper<ELFT>::findSectionByName(StringRef Name) const { in findSectionByName()
2307 std::string ELFDumper<ELFT>::getDynamicEntry(uint64_t Type, in getDynamicEntry()
2508 StringRef ELFDumper<ELFT>::getDynamicString(uint64_t Value) const { in getDynamicString()
2546 template <class ELFT> void ELFDumper<ELFT>::printUnwindInfo() { in printUnwindInfo()
2553 template <> void ELFDumper<ELF32LE>::printUnwindInfo() { in printUnwindInfo()
2564 template <class ELFT> void ELFDumper<ELFT>::printNeededLibraries() { in printNeededLibraries()
2579 static Error checkHashTable(const ELFDumper<ELFT> &Dumper, in checkHashTable()
2640 template <typename ELFT> void ELFDumper<ELFT>::printHashTable() { in printHashTable()
2696 void ELFDumper<ELFT>::printGnuHashTable() { in printGnuHashTable()
2733 template <typename ELFT> void ELFDumper<ELFT>::printHashHistograms() { in printHashHistograms()
2752 void ELFDumper<ELFT>::printHashHistogram(const Elf_Hash &HashTable) const { in printHashHistogram()
2798 void ELFDumper<ELFT>::printGnuHashHistogram( in printGnuHashHistogram()
2843 template <typename ELFT> void ELFDumper<ELFT>::printLoadName() { in printLoadName()
2850 template <class ELFT> void ELFDumper<ELFT>::printArchSpecificInfo() { in printArchSpecificInfo()
2898 void ELFDumper<ELFT>::printAttributes( in printAttributes()
2940 const ELFDumper<ELFT> &Dumper;
2942 MipsGOTParser(const ELFDumper<ELFT> &D);
2991 MipsGOTParser<ELFT>::MipsGOTParser(const ELFDumper<ELFT> &D) in MipsGOTParser()
3323 template <class ELFT> void ELFDumper<ELFT>::printMipsReginfo() { in printMipsReginfo()
3387 template <class ELFT> void ELFDumper<ELFT>::printMipsOptions() { in printMipsOptions()
3424 template <class ELFT> void ELFDumper<ELFT>::printStackMap() const { in printStackMap()
3452 void ELFDumper<ELFT>::printReloc(const Relocation<ELFT> &R, unsigned RelIndex, in printReloc()
3465 ELFDumper<ELFT>::getOtherFlagsFromSymbol(const Elf_Ehdr &Header, in getOtherFlagsFromSymbol()
3693 template <class ELFT> std::vector<GroupSection> ELFDumper<ELFT>::getGroups() { in getGroups()
4831 RelSymbol<ELFT> getSymbolForReloc(const ELFDumper<ELFT> &Dumper, in getSymbolForReloc()
4918 void ELFDumper<ELFT>::printDynamicReloc(const Relocation<ELFT> &R) { in printDynamicReloc()
4923 void ELFDumper<ELFT>::printRelocationsHelper(const Elf_Shdr &Sec) { in printRelocationsHelper()
4929 template <class ELFT> void ELFDumper<ELFT>::printDynamicRelocationsHelper() { in printDynamicRelocationsHelper()
6094 const ELFDumper<ELFT> &Dumper, in processNotesHelper()
6257 ELFDumper<ELFT>::getMemtagGlobalsSectionContents(uint64_t ExpectedAddr) { in getMemtagGlobalsSectionContents()
6287 template <typename ELFT> void ELFDumper<ELFT>::printMemtag() { in printMemtag()
6384 void ELFDumper<ELFT>::printDependentLibsHelper( in printDependentLibsHelper()
6421 void ELFDumper<ELFT>::forEachRelocationDo( in forEachRelocationDo()
6507 StringRef ELFDumper<ELFT>::getPrintableSectionName(const Elf_Shdr &Sec) const { in getPrintableSectionName()
6554 SmallVector<uint32_t> ELFDumper<ELFT>::getSymbolIndexesForFunctionAddress( in getSymbolIndexesForFunctionAddress()
6620 bool ELFDumper<ELFT>::printFunctionStackSize( in printFunctionStackSize()
6664 void ELFDumper<ELFT>::printStackSize(const Relocation<ELFT> &R, in printStackSize()
6717 void ELFDumper<ELFT>::printNonRelocatableStackSizes( in printNonRelocatableStackSizes()
6747 void ELFDumper<ELFT>::printRelocatableStackSizes( in printRelocatableStackSizes()
6968 getMipsAbiFlagsSection(const ELFDumper<ELFT> &Dumper) { in getMipsAbiFlagsSection()