Lines Matching defs:SymIndex
304 virtual void printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
401 std::string getFullSymbolName(const Elf_Sym &Symbol, unsigned SymIndex,
406 getSymbolSectionIndex(const Elf_Sym &Symbol, unsigned SymIndex,
667 void printHashedSymbol(const Elf_Sym *Sym, unsigned SymIndex,
673 void printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
681 std::string getSymbolSectionNdx(const Elf_Sym &Symbol, unsigned SymIndex,
728 void printSymbolSection(const Elf_Sym &Symbol, unsigned SymIndex,
738 void printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
963 const Elf_Sym &Symbol, unsigned SymIndex, DataRegion<Elf_Word> ShndxTable,
978 getSymbolSectionIndex(Symbol, SymIndex, ShndxTable);
1010 ELFDumper<ELFT>::getSymbolSectionIndex(const Elf_Sym &Symbol, unsigned SymIndex,
1014 return object::getExtendedSymbolTableIndex<ELFT>(Symbol, SymIndex,
4200 const Elf_Sym &Symbol, unsigned SymIndex, DataRegion<Elf_Word> ShndxTable,
4212 object::getExtendedSymbolTableIndex<ELFT>(Symbol, SymIndex, ShndxTable);
4258 void GNUELFDumper<ELFT>::printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
4266 Fields[0].Str = to_string(format_decimal(SymIndex, 6)) + ":";
4310 getSymbolSectionNdx(Symbol, SymIndex, ShndxTable, ExtraSymInfo);
4313 Fields[7].Str = this->getFullSymbolName(Symbol, SymIndex, ShndxTable,
4322 unsigned SymIndex,
4329 Fields[0].Str = to_string(format_decimal(SymIndex, 5));
4347 Fields[7].Str = getSymbolSectionNdx(*Symbol, SymIndex, ShndxTable);
4349 this->getFullSymbolName(*Symbol, SymIndex, ShndxTable, StrTable, true);
4430 auto GetSymbol = [&](uint64_t SymIndex,
4432 if (SymIndex >= SymsTotal) {
4434 "unable to print hashed symbol with index " + Twine(SymIndex) +
4440 return FirstSym + SymIndex;
4462 uint32_t SymIndex = Index++;
4463 if (const Elf_Sym *Sym = GetSymbol(SymIndex, DynSyms.size()))
4464 printHashedSymbol(Sym, SymIndex, ShndxTable, this->DynamicStringTable,
4469 if (SymIndex < GnuHash.symndx) {
4472 Twine(SymIndex) +
4479 if ((Values[SymIndex - GnuHash.symndx] & 1) == 1)
5233 size_t SymIndex = 0;
5235 Fields[0].Str = to_string(format_decimal(++SymIndex, 6)) + ":";
7313 const Elf_Sym &Symbol, unsigned SymIndex,
7337 this->getSymbolSectionIndex(Symbol, SymIndex, ShndxTable);
7379 void LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
7386 Symbol, SymIndex, ShndxTable, StrTable, IsDynamic);
7403 printSymbolSection(Symbol, SymIndex, ShndxTable);
8197 const unsigned SymIndex = &Sym - this->dynamic_symbols().begin();
8200 printSymbolSection(Sym, SymIndex, ShndxTable);
8203 Sym, SymIndex, ShndxTable, this->DynamicStringTable, true);