Lines Matching refs:StrTabOrErr
463 Expected<StringRef> StrTabOrErr = Obj.getStringTable(**StrTabSecOrErr); in getLinkAsStrtab() local
464 if (!StrTabOrErr) in getLinkAsStrtab()
466 ": " + toString(StrTabOrErr.takeError())); in getLinkAsStrtab()
467 return *StrTabOrErr; in getLinkAsStrtab()
489 Expected<StringRef> StrTabOrErr = getLinkAsStrtab(Obj, **SymtabOrErr); in getLinkAsSymtab() local
490 if (!StrTabOrErr) in getLinkAsSymtab()
493 describe(Obj, Sec) + ": " + toString(StrTabOrErr.takeError())); in getLinkAsSymtab()
500 return std::make_pair(*SymsOrErr, *StrTabOrErr); in getLinkAsSymtab()
540 Expected<StringRef> StrTabOrErr = getLinkAsStrtab(Obj, Sec); in getVersionDefinitions() local
541 if (!StrTabOrErr) in getVersionDefinitions()
542 return StrTabOrErr.takeError(); in getVersionDefinitions()
565 if (Verdaux->vda_name <= StrTabOrErr->size()) in getVersionDefinitions()
566 Aux.Name = std::string(StrTabOrErr->drop_front(Verdaux->vda_name)); in getVersionDefinitions()
626 Expected<StringRef> StrTabOrErr = getLinkAsStrtab(Obj, Sec); in getVersionDependencies() local
627 if (!StrTabOrErr) in getVersionDependencies()
628 reportUniqueWarning(StrTabOrErr.takeError()); in getVersionDependencies()
630 StrTab = *StrTabOrErr; in getVersionDependencies()
1155 Expected<StringRef> StrTabOrErr = Obj.getStringTableForSymtab(*DotSymtabSec); in getStaticSymbolName() local
1156 if (!StrTabOrErr) in getStaticSymbolName()
1157 return Warn(StrTabOrErr.takeError()); in getStaticSymbolName()
1159 Expected<StringRef> NameOrErr = (*SymOrErr)->getName(*StrTabOrErr); in getStaticSymbolName()
3118 if (Expected<StringRef> StrTabOrErr = in findPLT() local
3120 PltStrTable = *StrTabOrErr; in findPLT()
3124 toString(StrTabOrErr.takeError())); in findPLT()