Lines Matching refs:Out
147 static void print(raw_ostream &Out, object::Archive::Kind Kind, T Val) { in print() argument
148 support::endian::write(Out, Val, in print()
153 raw_ostream &Out, const sys::TimePoint<std::chrono::seconds> &ModTime, in printRestOfMemberHeader() argument
155 printWithSpacePadding(Out, sys::toTimeT(ModTime), 12); in printRestOfMemberHeader()
159 printWithSpacePadding(Out, UID % 1000000, 6); in printRestOfMemberHeader()
160 printWithSpacePadding(Out, GID % 1000000, 6); in printRestOfMemberHeader()
162 printWithSpacePadding(Out, format("%o", Perms), 8); in printRestOfMemberHeader()
163 printWithSpacePadding(Out, Size, 10); in printRestOfMemberHeader()
164 Out << "`\n"; in printRestOfMemberHeader()
168 printGNUSmallMemberHeader(raw_ostream &Out, StringRef Name, in printGNUSmallMemberHeader() argument
172 printWithSpacePadding(Out, Twine(Name) + "/", 16); in printGNUSmallMemberHeader()
173 printRestOfMemberHeader(Out, ModTime, UID, GID, Perms, Size); in printGNUSmallMemberHeader()
177 printBSDMemberHeader(raw_ostream &Out, uint64_t Pos, StringRef Name, in printBSDMemberHeader() argument
184 printWithSpacePadding(Out, Twine("#1/") + Twine(NameWithPadding), 16); in printBSDMemberHeader()
185 printRestOfMemberHeader(Out, ModTime, UID, GID, Perms, in printBSDMemberHeader()
187 Out << Name; in printBSDMemberHeader()
189 Out.write(uint8_t(0)); in printBSDMemberHeader()
211 printMemberHeader(raw_ostream &Out, uint64_t Pos, raw_ostream &StringTable, in printMemberHeader() argument
216 return printBSDMemberHeader(Out, Pos, M.MemberName, ModTime, M.UID, M.GID, in printMemberHeader()
219 return printGNUSmallMemberHeader(Out, M.MemberName, ModTime, M.UID, M.GID, in printMemberHeader()
221 Out << '/'; in printMemberHeader()
234 printWithSpacePadding(Out, NamePos, 15); in printMemberHeader()
235 printRestOfMemberHeader(Out, ModTime, M.UID, M.GID, M.Perms, Size); in printMemberHeader()
251 raw_string_ostream Out(Header); in computeStringTable() local
252 printWithSpacePadding(Out, "//", 48); in computeStringTable()
253 printWithSpacePadding(Out, Size + Pad, 10); in computeStringTable()
254 Out << "`\n"; in computeStringTable()
255 Out.flush(); in computeStringTable()
281 static void printNBits(raw_ostream &Out, object::Archive::Kind Kind, in printNBits() argument
284 print<uint64_t>(Out, Kind, Val); in printNBits()
286 print<uint32_t>(Out, Kind, Val); in printNBits()
313 static void writeSymbolTableHeader(raw_ostream &Out, object::Archive::Kind Kind, in writeSymbolTableHeader() argument
317 printBSDMemberHeader(Out, Out.tell(), Name, now(Deterministic), 0, 0, 0, in writeSymbolTableHeader()
321 printGNUSmallMemberHeader(Out, Name, now(Deterministic), 0, 0, 0, Size); in writeSymbolTableHeader()
325 static void writeSymbolTable(raw_ostream &Out, object::Archive::Kind Kind, in writeSymbolTable() argument
340 writeSymbolTableHeader(Out, Kind, Deterministic, Size); in writeSymbolTable()
342 uint64_t Pos = Out.tell() + Size; in writeSymbolTable()
345 printNBits(Out, Kind, NumSyms * 2 * OffsetSize); in writeSymbolTable()
347 printNBits(Out, Kind, NumSyms); in writeSymbolTable()
352 printNBits(Out, Kind, StringOffset); in writeSymbolTable()
353 printNBits(Out, Kind, Pos); // member offset in writeSymbolTable()
360 printNBits(Out, Kind, StringTable.size()); in writeSymbolTable()
361 Out << StringTable; in writeSymbolTable()
364 Out.write(uint8_t(0)); in writeSymbolTable()
475 raw_string_ostream Out(Header); in computeMemberData() local
505 printMemberHeader(Out, Pos, StringTable, MemberNames, Kind, Thin, M, in computeMemberData()
507 Out.flush(); in computeMemberData()
572 static Error writeArchiveToStream(raw_ostream &Out, in writeArchiveToStream() argument
641 Out << "!<thin>\n"; in writeArchiveToStream()
643 Out << "!<arch>\n"; in writeArchiveToStream()
646 writeSymbolTable(Out, Kind, Deterministic, Data, SymNamesBuf); in writeArchiveToStream()
649 Out << M.Header << M.Data << M.Padding; in writeArchiveToStream()
651 Out.flush(); in writeArchiveToStream()
663 raw_fd_ostream Out(Temp->FD, false); in writeArchive() local
665 if (Error E = writeArchiveToStream(Out, NewMembers, WriteSymtab, Kind, in writeArchive()