Lines Matching defs:InputBinaries

320   SmallVector<OwningBinary<Binary>, 1> InputBinaries;
347 InputBinaries.push_back(std::move(*BinaryOrErr));
349 return InputBinaries;
353 verifyArch(ArrayRef<OwningBinary<Binary>> InputBinaries,
357 assert(InputBinaries.size() == 1 && "Incorrect number of input binaries");
363 dyn_cast<MachOUniversalBinary>(InputBinaries.front().getBinary())) {
371 dyn_cast<MachOObjectFile>(InputBinaries.front().getBinary())) {
438 printArchs(LLVMContext &LLVMCtx, ArrayRef<OwningBinary<Binary>> InputBinaries) {
439 assert(InputBinaries.size() == 1 && "Incorrect number of input binaries");
440 printBinaryArchs(LLVMCtx, InputBinaries.front().getBinary(), outs());
445 printInfo(LLVMContext &LLVMCtx, ArrayRef<OwningBinary<Binary>> InputBinaries) {
447 for (auto &IB : InputBinaries) {
455 for (auto &IB : InputBinaries) {
468 ArrayRef<OwningBinary<Binary>> InputBinaries,
472 assert(InputBinaries.size() == 1 && "Incorrect number of input binaries");
475 if (InputBinaries.front().getBinary()->isMachO()) {
477 InputBinaries.front().getBinary()->getFileName() +
482 auto *UO = cast<MachOUniversalBinary>(InputBinaries.front().getBinary());
556 buildSlices(LLVMContext &LLVMCtx, ArrayRef<OwningBinary<Binary>> InputBinaries,
560 for (auto &IB : InputBinaries) {
606 ArrayRef<OwningBinary<Binary>> InputBinaries,
609 assert(InputBinaries.size() >= 1 && "Incorrect number of input binaries");
614 buildSlices(LLVMCtx, InputBinaries, Alignments, ExtractedObjects);
626 extractSlice(LLVMContext &LLVMCtx, ArrayRef<OwningBinary<Binary>> InputBinaries,
631 assert(InputBinaries.size() == 1 && "Incorrect number of input binaries");
634 if (InputBinaries.front().getBinary()->isMachO()) {
636 InputBinaries.front().getBinary()->getFileName() +
642 buildSlices(LLVMCtx, InputBinaries, Alignments, ExtractedObjects);
649 "fat input file " + InputBinaries.front().getBinary()->getFileName() +
686 ArrayRef<OwningBinary<Binary>> InputBinaries,
689 assert(InputBinaries.size() == 1 && "Incorrect number of input binaries");
692 if (InputBinaries.front().getBinary()->isMachO())
694 InputBinaries.front().getBinary()->getFileName() +
704 buildSlices(LLVMCtx, InputBinaries, Alignments, ExtractedObjects);
717 InputBinaries.front().getBinary()->getFileName() +
735 SmallVector<OwningBinary<Binary>, 1> InputBinaries =
740 verifyArch(InputBinaries, C.VerifyArchList);
743 printArchs(LLVMCtx, InputBinaries);
746 printInfo(LLVMCtx, InputBinaries);
749 thinSlice(LLVMCtx, InputBinaries, C.ArchType, C.OutputFile);
752 extractSlice(LLVMCtx, InputBinaries, C.SegmentAlignments, C.ArchType,
757 LLVMCtx, InputBinaries, C.SegmentAlignments, C.OutputFile,
761 replaceSlices(LLVMCtx, InputBinaries, C.SegmentAlignments, C.OutputFile,