Lines Matching refs:OldArchive

692                                  object::Archive *OldArchive) {  in performReadOperation()  argument
693 if (Operation == Extract && OldArchive->isThin()) in performReadOperation()
700 for (auto &C : OldArchive->children(Err)) { in performReadOperation()
910 object::Archive *OldArchive) { in computeNewArchiveMembers() argument
914 if (OldArchive) { in computeNewArchiveMembers()
917 for (auto &Child : OldArchive->children(Err)) { in computeNewArchiveMembers()
1007 object::Archive *OldArchive, in performWriteOperation() argument
1010 if (OldArchive) { in performWriteOperation()
1011 if (Thin && !OldArchive->isThin()) in performWriteOperation()
1014 if (OldArchive->isThin()) in performWriteOperation()
1020 NewMembers = computeNewArchiveMembers(Operation, OldArchive); in performWriteOperation()
1027 else if (OldArchive) { in performWriteOperation()
1028 Kind = OldArchive->kind(); in performWriteOperation()
1032 else if (Kind == object::Archive::K_GNU && !OldArchive->hasSymbolTable()) in performWriteOperation()
1083 static void createSymbolTable(object::Archive *OldArchive) { in createSymbolTable() argument
1090 if (OldArchive->hasSymbolTable()) { in createSymbolTable()
1091 if (OldArchive->kind() != object::Archive::K_AIXBIG) in createSymbolTable()
1098 if (OldArchive->kind() == object::Archive::K_AIXBIG) { in createSymbolTable()
1099 BigArchive *BigArc = dyn_cast<BigArchive>(OldArchive); in createSymbolTable()
1115 if (OldArchive->isThin()) in createSymbolTable()
1117 performWriteOperation(CreateSymTab, OldArchive, nullptr, nullptr); in createSymbolTable()
1121 object::Archive *OldArchive, in performOperation() argument
1128 performReadOperation(Operation, OldArchive); in performOperation()
1135 performWriteOperation(Operation, OldArchive, std::move(OldArchiveBuf), in performOperation()
1139 createSymbolTable(OldArchive); in performOperation()