Lines Matching full:thin
280 static bool useStringTable(bool Thin, StringRef Name) { in useStringTable() argument
281 return Thin || Name.size() >= 16 || Name.contains('/'); in useStringTable()
302 bool Thin, const NewArchiveMember &M, in printMemberHeader() argument
307 if (!useStringTable(Thin, M.MemberName)) in printMemberHeader()
312 if (Thin) { in printMemberHeader()
780 object::Archive::Kind Kind, bool Thin, bool Deterministic, in computeMemberData() argument
896 StringRef Data = Thin ? "" : Buf.getBuffer(); in computeMemberData()
960 printMemberHeader(Out, Pos, StringTable, MemberNames, Kind, Thin, *M, in computeMemberData()
1035 bool Thin, std::optional<bool> IsEC, in writeArchiveToStream() argument
1037 assert((!Thin || !isBSDLike(Kind)) && "Only the gnu format has a thin mode"); in writeArchiveToStream()
1057 StringTable, SymNames, Kind, Thin, Deterministic, WriteSymtab, in writeArchiveToStream()
1131 if (Thin) in writeArchiveToStream()
1132 Out << "!<thin>\n"; in writeArchiveToStream()
1307 bool Deterministic, bool Thin, in writeArchive() argument
1317 Deterministic, Thin, IsEC, Warn)) { in writeArchive()
1341 bool Deterministic, bool Thin, in writeArchiveToBuffer() argument
1348 Deterministic, Thin, std::nullopt, Warn)) in writeArchiveToBuffer()