Lines Matching refs:Archive

255 static std::vector<std::unique_ptr<object::Archive>> Archives;
294 static object::Archive &readLibrary(const Twine &Library) { in readLibrary()
300 object::Archive::create(ArchiveBuffers.back()->getMemBufferRef()); in readLibrary()
490 static void doPrint(StringRef Name, const object::Archive::Child &C) { in doPrint()
512 static void doDisplayTable(StringRef Name, const object::Archive::Child &C) { in doDisplayTable()
578 static void doExtract(StringRef Name, const object::Archive::Child &C) { in doExtract()
668 Expected<std::unique_ptr<Binary>> getAsBinary(const Archive::Child &C, in getAsBinary()
674 if (object::Archive::getDefaultKind() != object::Archive::K_AIXBIG) in isValidInBitMode()
692 object::Archive *OldArchive) { in performReadOperation()
745 const object::Archive::Child &M, in addChildMember()
771 object::Archive &Lib = readLibrary(*FileNameOrErr); in addChildMember()
823 object::Archive &Lib = readLibrary(FileName); in addMember()
846 const object::Archive::Child &Member, in computeInsertAction()
910 object::Archive *OldArchive) { in computeNewArchiveMembers()
1007 object::Archive *OldArchive, in performWriteOperation()
1022 object::Archive::Kind Kind; in performWriteOperation()
1026 Kind = object::Archive::K_GNU; in performWriteOperation()
1029 std::optional<object::Archive::Kind> AltKind; in performWriteOperation()
1030 if (Kind == object::Archive::K_BSD) in performWriteOperation()
1031 AltKind = object::Archive::K_DARWIN; in performWriteOperation()
1032 else if (Kind == object::Archive::K_GNU && !OldArchive->hasSymbolTable()) in performWriteOperation()
1035 AltKind = object::Archive::K_COFF; in performWriteOperation()
1047 : object::Archive::getDefaultKind(); in performWriteOperation()
1050 : object::Archive::getDefaultKind(); in performWriteOperation()
1053 Kind = object::Archive::K_GNU; in performWriteOperation()
1056 Kind = object::Archive::K_COFF; in performWriteOperation()
1061 Kind = object::Archive::K_BSD; in performWriteOperation()
1066 Kind = object::Archive::K_DARWIN; in performWriteOperation()
1071 Kind = object::Archive::K_AIXBIG; in performWriteOperation()
1083 static void createSymbolTable(object::Archive *OldArchive) { in createSymbolTable()
1091 if (OldArchive->kind() != object::Archive::K_AIXBIG) in createSymbolTable()
1098 if (OldArchive->kind() == object::Archive::K_AIXBIG) { in createSymbolTable()
1121 object::Archive *OldArchive, in performOperation()
1154 Expected<std::unique_ptr<object::Archive>> ArchiveOrError = in performOperation()
1155 object::Archive::create(Buf.get()->getMemBufferRef()); in performOperation()
1160 std::unique_ptr<object::Archive> Archive = std::move(ArchiveOrError.get()); in performOperation() local
1161 if (Archive->isThin()) in performOperation()
1163 performOperation(Operation, Archive.get(), std::move(Buf.get()), in performOperation()
1220 object::Archive &Lib = readLibrary(Rest); in runMRIScript()
1345 if (object::Archive::getDefaultKind() == object::Archive::K_AIXBIG) { in ar_main()
1407 if (object::Archive::getDefaultKind() == object::Archive::K_AIXBIG) { in ar_main()
1446 if (object::Archive::getDefaultKind() == object::Archive::K_AIXBIG) { in ranlib_main()
1477 if (object::Archive::getDefaultKind() == object::Archive::K_AIXBIG) { in ranlib_main()
1502 for (StringRef Archive : Archives) { in ranlib_main() local
1503 ArchiveName = Archive.str(); in ranlib_main()