Lines Matching full:slices
261 buildFatArchList(ArrayRef<Slice> Slices) { in buildFatArchList() argument
264 sizeof(MachO::fat_header) + Slices.size() * sizeof(FatArchTy); in buildFatArchList()
266 for (const auto &S : Slices) { in buildFatArchList()
294 ArrayRef<Slice> Slices, in writeUniversalArchsToStream() argument
297 buildFatArchList<FatArchTy>(Slices); in writeUniversalArchsToStream()
319 for (size_t Index = 0, Size = Slices.size(); Index < Size; ++Index) { in writeUniversalArchsToStream()
320 MemoryBufferRef BufferRef = Slices[Index].getBinary()->getMemoryBufferRef(); in writeUniversalArchsToStream()
331 Error object::writeUniversalBinaryToStream(ArrayRef<Slice> Slices, in writeUniversalBinaryToStream() argument
335 FatHeader.nfat_arch = Slices.size(); in writeUniversalBinaryToStream()
340 return writeUniversalArchsToStream<MachO::fat_arch_64>(FatHeader, Slices, in writeUniversalBinaryToStream()
345 return writeUniversalArchsToStream<MachO::fat_arch>(FatHeader, Slices, Out); in writeUniversalBinaryToStream()
352 Error object::writeUniversalBinary(ArrayRef<Slice> Slices, in writeUniversalBinary() argument
355 const bool IsExecutable = any_of(Slices, [](Slice S) { in writeUniversalBinary()
366 if (Error E = writeUniversalBinaryToStream(Slices, Out, HeaderType)) { in writeUniversalBinary()