Lines Matching defs:Operation
328 ArchiveOperation Operation;
336 Operation = Delete;
340 Operation = Move;
344 Operation = Print;
348 Operation = QuickAppend;
352 Operation = ReplaceOrInsert;
356 Operation = DisplayTable;
360 Operation = Extract;
443 Operation = CreateSymTab;
457 if (Operation != Move && Operation != ReplaceOrInsert)
461 if (Operation != Extract && Operation != Delete)
464 if (OriginalDates && Operation != Extract)
466 if (OnlyUpdate && Operation != ReplaceOrInsert)
468 if (AddLibrary && Operation != QuickAppend)
472 if (Operation != Extract)
485 return Operation;
691 static void performReadOperation(ArchiveOperation Operation,
693 if (Operation == Extract && OldArchive->isThin())
720 switch (Operation) {
845 static InsertAction computeInsertAction(ArchiveOperation Operation,
853 if (Operation == QuickAppend || Members.empty())
871 if (Operation == Delete) {
877 if (Operation == Move)
880 if (Operation == ReplaceOrInsert) {
909 computeNewArchiveMembers(ArchiveOperation Operation,
932 computeInsertAction(Operation, Child, Name, MemberI, MemberCount);
973 if (Operation == Delete)
990 assert(Operation == QuickAppend);
1006 static void performWriteOperation(ArchiveOperation Operation,
1020 NewMembers = computeNewArchiveMembers(Operation, OldArchive);
1120 static void performOperation(ArchiveOperation Operation,
1124 switch (Operation) {
1128 performReadOperation(Operation, OldArchive);
1135 performWriteOperation(Operation, OldArchive, std::move(OldArchiveBuf),
1145 static int performOperation(ArchiveOperation Operation) {
1163 performOperation(Operation, Archive.get(), std::move(Buf.get()),
1170 if (!shouldCreateArchive(Operation)) {
1179 performOperation(Operation, nullptr, nullptr, /*NewMembers=*/nullptr);