Lines Matching refs:StrTable
306 std::optional<StringRef> StrTable, bool IsDynamic,
403 std::optional<StringRef> StrTable,
520 std::optional<StringRef> StrTable; in getSymtabAndStrtab() local
523 StrTable = *StrTableOrErr; in getSymtabAndStrtab()
534 return {Syms, StrTable}; in getSymtabAndStrtab()
540 std::optional<StringRef> StrTable; in printSymbolsHelper() local
546 StrTable = DynamicStringTable; in printSymbolsHelper()
550 std::tie(Syms, StrTable) = getSymtabAndStrtab(); in printSymbolsHelper()
569 printSymbol(Sym, &Sym - Syms.begin(), ShndxTable, StrTable, IsDynamic, in printSymbolsHelper()
668 DataRegion<Elf_Word> ShndxTable, StringRef StrTable,
675 std::optional<StringRef> StrTable, bool IsDynamic,
740 std::optional<StringRef> StrTable, bool IsDynamic,
964 std::optional<StringRef> StrTable, bool IsDynamic) const { in getFullSymbolName() argument
965 if (!StrTable) in getFullSymbolName()
969 if (Expected<StringRef> NameOrErr = Symbol.getName(*StrTable)) { in getFullSymbolName()
4260 std::optional<StringRef> StrTable, in printSymbol() argument
4314 StrTable, IsDynamic); in printSymbol()
4324 StringRef StrTable, in printHashedSymbol() argument
4349 this->getFullSymbolName(*Symbol, SymIndex, ShndxTable, StrTable, true); in printHashedSymbol()
7282 StringRef StrTable = unwrapOrError( in printSectionHeaders() local
7294 printSymbol(Sym, &Sym - &Symbols[0], ShndxTable, StrTable, false, in printSectionHeaders()
7381 std::optional<StringRef> StrTable, in printSymbol() argument
7386 Symbol, SymIndex, ShndxTable, StrTable, IsDynamic); in printSymbol()
7553 StringRef StrTable; in printVersionSymbolSection() local
7557 this->getVersionTable(*Sec, &Syms, &StrTable, &SymTabSec); in printVersionSymbolSection()
7563 if (StrTable.empty() || Syms.empty() || Syms.size() != VerTableOrErr->size()) in printVersionSymbolSection()
7571 this->getFullSymbolName(Syms[I], I, ShNdxTable, StrTable, in printVersionSymbolSection()