Lines Matching refs:SymTab
45 const Elf_Shdr *SymTab);
61 Error dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab,
68 Error dumpRelocation(const RelT *Rel, const Elf_Shdr *SymTab,
148 const Elf_Shdr *SymTab) { in getUniquedSymbolName() argument
155 Obj.getSection(*Sym, SymTab, ShndxTables.lookup(SymTab)); in getUniquedSymbolName()
165 if (SymTab->sh_type == ELF::SHT_SYMTAB) { in getUniquedSymbolName()
312 const Elf_Shdr *SymTab = nullptr; in dump() local
317 SymTab = &Sec; in dump()
341 if (SymTab) in dump()
342 if (Error E = dumpSymbols(SymTab, Y->Symbols)) in dump()
418 if (SymTab && SymTab->sh_link == *ShStrTabIndex) { in dump()
421 ShStrtabName = cantFail(Obj.getSectionName(Sections[SymTab->sh_link])); in dump()
708 Error ELFDumper<ELFT>::dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab, in dumpSymbol() argument
719 getUniquedSymbolName(Sym, StrTable, SymTab); in dumpSymbol()
729 auto ShdrOrErr = Obj.getSection(*Sym, SymTab, ShndxTables.lookup(SymTab)); in dumpSymbol()
746 Error ELFDumper<ELFT>::dumpRelocation(const RelT *Rel, const Elf_Shdr *SymTab, in dumpRelocation() argument
752 auto SymOrErr = Obj.getRelocationSymbol(*Rel, SymTab); in dumpRelocation()
762 auto StrTabSec = Obj.getSection(SymTab->sh_link); in dumpRelocation()
770 getUniquedSymbolName(Sym, *StrTabOrErr, SymTab); in dumpRelocation()