Lines Matching defs:Syms
519 Elf_Sym_Range Syms(nullptr, nullptr);
530 Syms = *SymsOrErr;
534 return {Syms, StrTable};
542 Elf_Sym_Range Syms(nullptr, nullptr);
547 Syms = dynamic_symbols();
548 Entries = Syms.size();
550 std::tie(Syms, StrTable) = getSymtabAndStrtab();
553 if (Syms.empty())
559 llvm::any_of(Syms, [](const Elf_Sym &S) { return S.st_other & ~0x3; });
568 for (const Elf_Sym &Sym : Syms)
569 printSymbol(Sym, &Sym - Syms.begin(), ShndxTable, StrTable, IsDynamic,
4006 SmallVector<std::pair<uint64_t, std::string>, 0> Syms;
4015 Syms.emplace_back(Sym.st_value,
4021 llvm::stable_sort(Syms);
4027 for (; I < Syms.size() && Syms[I].first <= Where; ++I)
4032 OS << " " << Syms[I - 1].second;
4033 if (Syms[I - 1].first < Where)
4034 OS << " + 0x" << Twine::utohexstr(Where - Syms[I - 1].first);
7583 ArrayRef<Elf_Sym> Syms;
7586 this->getVersionTable(*Sec, &Syms, &StrTable, &SymTabSec);
7592 if (StrTable.empty() || Syms.empty() || Syms.size() != VerTableOrErr->size())
7596 for (size_t I = 0, E = Syms.size(); I < E; ++I) {
7600 this->getFullSymbolName(Syms[I], I, ShNdxTable, StrTable,