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,
3990 SmallVector<std::pair<uint64_t, std::string>, 0> Syms;
3999 Syms.emplace_back(Sym.st_value,
4005 llvm::stable_sort(Syms);
4011 for (; I < Syms.size() && Syms[I].first <= Where; ++I)
4016 OS << " " << Syms[I - 1].second;
4017 if (Syms[I - 1].first < Where)
4018 OS << " + 0x" << Twine::utohexstr(Where - Syms[I - 1].first);
7554 ArrayRef<Elf_Sym> Syms;
7557 this->getVersionTable(*Sec, &Syms, &StrTable, &SymTabSec);
7563 if (StrTable.empty() || Syms.empty() || Syms.size() != VerTableOrErr->size())
7567 for (size_t I = 0, E = Syms.size(); I < E; ++I) {
7571 this->getFullSymbolName(Syms[I], I, ShNdxTable, StrTable,