Lines Matching refs:SymIndex

303   virtual void printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
399 std::string getFullSymbolName(const Elf_Sym &Symbol, unsigned SymIndex,
404 getSymbolSectionIndex(const Elf_Sym &Symbol, unsigned SymIndex,
655 void printHashedSymbol(const Elf_Sym *Sym, unsigned SymIndex,
661 void printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
669 std::string getSymbolSectionNdx(const Elf_Sym &Symbol, unsigned SymIndex,
716 void printSymbolSection(const Elf_Sym &Symbol, unsigned SymIndex,
727 void printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
948 const Elf_Sym &Symbol, unsigned SymIndex, DataRegion<Elf_Word> ShndxTable, in getFullSymbolName() argument
963 getSymbolSectionIndex(Symbol, SymIndex, ShndxTable); in getFullSymbolName()
995 ELFDumper<ELFT>::getSymbolSectionIndex(const Elf_Sym &Symbol, unsigned SymIndex, in getSymbolSectionIndex() argument
999 return object::getExtendedSymbolTableIndex<ELFT>(Symbol, SymIndex, in getSymbolSectionIndex()
4121 const Elf_Sym &Symbol, unsigned SymIndex, DataRegion<Elf_Word> ShndxTable, in getSymbolSectionNdx() argument
4133 object::getExtendedSymbolTableIndex<ELFT>(Symbol, SymIndex, ShndxTable); in getSymbolSectionNdx()
4179 void GNUELFDumper<ELFT>::printSymbol(const Elf_Sym &Symbol, unsigned SymIndex, in printSymbol() argument
4187 Fields[0].Str = to_string(format_decimal(SymIndex, 6)) + ":"; in printSymbol()
4231 getSymbolSectionNdx(Symbol, SymIndex, ShndxTable, ExtraSymInfo); in printSymbol()
4234 Fields[7].Str = this->getFullSymbolName(Symbol, SymIndex, ShndxTable, in printSymbol()
4243 unsigned SymIndex, in printHashedSymbol() argument
4250 Fields[0].Str = to_string(format_decimal(SymIndex, 5)); in printHashedSymbol()
4268 Fields[7].Str = getSymbolSectionNdx(*Symbol, SymIndex, ShndxTable); in printHashedSymbol()
4270 this->getFullSymbolName(*Symbol, SymIndex, ShndxTable, StrTable, true); in printHashedSymbol()
4351 auto GetSymbol = [&](uint64_t SymIndex, in printGnuHashTableSymbols()
4353 if (SymIndex >= SymsTotal) { in printGnuHashTableSymbols()
4355 "unable to print hashed symbol with index " + Twine(SymIndex) + in printGnuHashTableSymbols()
4361 return FirstSym + SymIndex; in printGnuHashTableSymbols()
4383 uint32_t SymIndex = Index++; in printGnuHashTableSymbols() local
4384 if (const Elf_Sym *Sym = GetSymbol(SymIndex, DynSyms.size())) in printGnuHashTableSymbols()
4385 printHashedSymbol(Sym, SymIndex, ShndxTable, this->DynamicStringTable, in printGnuHashTableSymbols()
4390 if (SymIndex < GnuHash.symndx) { in printGnuHashTableSymbols()
4393 Twine(SymIndex) + in printGnuHashTableSymbols()
4400 if ((Values[SymIndex - GnuHash.symndx] & 1) == 1) in printGnuHashTableSymbols()
5125 size_t SymIndex = 0; in printAddrsig() local
5127 Fields[0].Str = to_string(format_decimal(++SymIndex, 6)) + ":"; in printAddrsig()
7157 const Elf_Sym &Symbol, unsigned SymIndex, in printSymbolSection() argument
7181 this->getSymbolSectionIndex(Symbol, SymIndex, ShndxTable); in printSymbolSection()
7223 void LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym &Symbol, unsigned SymIndex, in printSymbol() argument
7230 Symbol, SymIndex, ShndxTable, StrTable, IsDynamic); in printSymbol()
7247 printSymbolSection(Symbol, SymIndex, ShndxTable); in printSymbol()
7956 const unsigned SymIndex = &Sym - this->dynamic_symbols().begin(); in printMipsGOT() local
7959 printSymbolSection(Sym, SymIndex, ShndxTable); in printMipsGOT()
7962 Sym, SymIndex, ShndxTable, this->DynamicStringTable, true); in printMipsGOT()