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,
4216 const Elf_Sym &Symbol, unsigned SymIndex, DataRegion<Elf_Word> ShndxTable,
4228 object::getExtendedSymbolTableIndex<ELFT>(Symbol, SymIndex, ShndxTable);
4274 void GNUELFDumper<ELFT>::printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
4282 Fields[0].Str = to_string(format_decimal(SymIndex, 6)) + ":";
4326 getSymbolSectionNdx(Symbol, SymIndex, ShndxTable, ExtraSymInfo);
4329 Fields[7].Str = this->getFullSymbolName(Symbol, SymIndex, ShndxTable,
4338 unsigned SymIndex,
4345 Fields[0].Str = to_string(format_decimal(SymIndex, 5));
4363 Fields[7].Str = getSymbolSectionNdx(*Symbol, SymIndex, ShndxTable);
4365 this->getFullSymbolName(*Symbol, SymIndex, ShndxTable, StrTable, true);
4446 auto GetSymbol = [&](uint64_t SymIndex,
4448 if (SymIndex >= SymsTotal) {
4450 "unable to print hashed symbol with index " + Twine(SymIndex) +
4456 return FirstSym + SymIndex;
4478 uint32_t SymIndex = Index++;
4479 if (const Elf_Sym *Sym = GetSymbol(SymIndex, DynSyms.size()))
4480 printHashedSymbol(Sym, SymIndex, ShndxTable, this->DynamicStringTable,
4485 if (SymIndex < GnuHash.symndx) {
4488 Twine(SymIndex) +
4495 if ((Values[SymIndex - GnuHash.symndx] & 1) == 1)
5249 size_t SymIndex = 0;
5251 Fields[0].Str = to_string(format_decimal(++SymIndex, 6)) + ":";
7342 const Elf_Sym &Symbol, unsigned SymIndex,
7366 this->getSymbolSectionIndex(Symbol, SymIndex, ShndxTable);
7408 void LLVMELFDumper<ELFT>::printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
7415 Symbol, SymIndex, ShndxTable, StrTable, IsDynamic);
7432 printSymbolSection(Symbol, SymIndex, ShndxTable);
8226 const unsigned SymIndex = &Sym - this->dynamic_symbols().begin();
8229 printSymbolSection(Sym, SymIndex, ShndxTable);
8232 Sym, SymIndex, ShndxTable, this->DynamicStringTable, true);