├── .gitignore ├── Core ├── .gitignore ├── CMakeLists.txt ├── cmake │ ├── find_llvm.cmake │ └── string_to_list.cmake ├── include │ ├── Mutator.h │ ├── MutatorManager.h │ ├── base64.h │ └── json.hpp ├── lib │ ├── Mutator.cpp │ ├── MutatorManager.cpp │ └── examples │ │ ├── ChangeBinop.cpp │ │ ├── ChangeDeclRef.cpp │ │ └── Test.cpp ├── main.cpp ├── scripts │ ├── .gitignore │ ├── analyzeGenerationCost.py │ ├── analyzeGoalValidation.py │ ├── configs.py │ ├── llm │ │ ├── APISwitch.py │ │ ├── Exceptions.py │ │ ├── HttpsOpenai.py │ │ ├── OpenaiUtils.py │ │ ├── PythonOpenai.py │ │ └── ReplayAPI.py │ ├── main.py │ ├── metamut │ │ ├── Driver.py │ │ ├── Mutator.py │ │ ├── MutatorExecutor.py │ │ ├── MutatorGenerator.py │ │ └── ResponseParser.py │ ├── transformLogFormat.py │ └── utils │ │ ├── ShellProcess.py │ │ └── gdb.py └── stages │ ├── Example-1.txt │ ├── ImplementMutator-1.txt │ ├── InventMutator-1.txt │ ├── RefineMutator-1.txt │ └── notes │ ├── APIs.txt │ ├── ChangeBinop.cpp │ ├── ChangeDeclRef.cpp │ └── ImplNotes.txt ├── LICENSE ├── README.md ├── README.ubuntu.md ├── _config.yml ├── bugs.md ├── fuzzer ├── .gitignore ├── configs.py ├── lib │ ├── BugInst.py │ ├── CompilerInstance.py │ ├── Compilers.py │ ├── ControlledProcess.py │ ├── Coverage.py │ ├── CrashPattern.py │ ├── ExceptionRecorder.py │ ├── Fuzzer.py │ ├── Muss.py │ ├── Object.py │ ├── Schedule.py │ ├── Utils.py │ ├── logger.py │ ├── psutils.py │ └── wait.py ├── run.py └── show.py ├── instrumenter ├── .gitignore ├── CMakeLists.txt ├── cmake │ ├── find_llvm.cmake │ ├── proj.cmake │ └── string_to_list.cmake ├── dynamic_list.txt ├── fakers │ ├── as │ ├── c++ │ ├── cc │ └── fake-cc.py ├── include │ ├── afl-gcc-common.h │ ├── alloc-inl.h │ ├── common.h │ ├── config.h │ ├── debug.h │ ├── envs.h │ ├── forkserver.h │ ├── llvm-alternative-coverage.h │ └── types.h ├── instrumentation │ ├── afl-compiler-rt.o.c │ └── afl-gcc-pass.so.cc ├── scripts │ ├── common.py │ ├── coverage.py │ ├── fixelf.py │ ├── server.py │ ├── showmap.py │ ├── test.py │ └── upgrade.py ├── src │ ├── afl-cc.c │ ├── afl-common.c │ └── afl-ld-lto.c └── test │ ├── Makefile │ ├── link.c │ ├── test.c │ └── test.sh ├── mutators ├── .gitignore ├── CMakeLists.txt ├── cmake │ ├── find_llvm.cmake │ └── string_to_list.cmake ├── include │ ├── ClangWrapper.h │ ├── MutationServer.h │ ├── Mutator.h │ ├── MutatorManager.h │ ├── backward.h │ ├── base64.h │ ├── fmt │ │ ├── args.h │ │ ├── chrono.h │ │ ├── color.h │ │ ├── compile.h │ │ ├── core.h │ │ ├── fmtlog-inl.h │ │ ├── fmtlog.h │ │ ├── format-inl.h │ │ ├── format.h │ │ ├── os.h │ │ ├── ostream.h │ │ ├── printf.h │ │ ├── ranges.h │ │ ├── std.h │ │ └── xchar.h │ ├── json.hpp │ └── utils.h ├── lib │ ├── CorrectUndefinedBehavior.cpp │ ├── Mutator.cpp │ ├── MutatorManager.cpp │ ├── examples │ │ ├── ChangeBinop.cpp │ │ ├── ChangeDeclRef.cpp │ │ └── Test.cpp │ ├── fmtlog.cpp │ ├── format.cpp │ └── utils.cpp ├── logs │ ├── duplicate │ │ ├── M0.txt │ │ ├── M1.txt │ │ └── M2.txt │ ├── insufficient-tests │ │ ├── M0.txt │ │ ├── M1.txt │ │ ├── M2.txt │ │ ├── M3.txt │ │ ├── M4.txt │ │ ├── M5.txt │ │ ├── M6.txt │ │ ├── M7.txt │ │ ├── M8.txt │ │ └── M9.txt │ ├── mismatch │ │ ├── M0.txt │ │ ├── M1.txt │ │ ├── M2.txt │ │ ├── M3.txt │ │ ├── M4.txt │ │ ├── M5.txt │ │ └── M6.txt │ ├── network │ │ ├── M0.txt │ │ ├── M1.txt │ │ ├── M10.txt │ │ ├── M11.txt │ │ ├── M12.txt │ │ ├── M13.txt │ │ ├── M14.txt │ │ ├── M15.txt │ │ ├── M16.txt │ │ ├── M17.txt │ │ ├── M18.txt │ │ ├── M19.txt │ │ ├── M2.txt │ │ ├── M20.txt │ │ ├── M21.txt │ │ ├── M22.txt │ │ ├── M23.txt │ │ ├── M3.txt │ │ ├── M4.txt │ │ ├── M5.txt │ │ ├── M6.txt │ │ ├── M7.txt │ │ ├── M8.txt │ │ └── M9.txt │ ├── valid │ │ ├── M0.txt │ │ ├── M1.txt │ │ ├── M10.txt │ │ ├── M11.txt │ │ ├── M12.txt │ │ ├── M13.txt │ │ ├── M14.txt │ │ ├── M15.txt │ │ ├── M16.txt │ │ ├── M17.txt │ │ ├── M18.txt │ │ ├── M19.txt │ │ ├── M2.txt │ │ ├── M20.txt │ │ ├── M21.txt │ │ ├── M22.txt │ │ ├── M23.txt │ │ ├── M24.txt │ │ ├── M25.txt │ │ ├── M26.txt │ │ ├── M27.txt │ │ ├── M28.txt │ │ ├── M29.txt │ │ ├── M3.txt │ │ ├── M30.txt │ │ ├── M31.txt │ │ ├── M32.txt │ │ ├── M33.txt │ │ ├── M34.txt │ │ ├── M35.txt │ │ ├── M36.txt │ │ ├── M37.txt │ │ ├── M38.txt │ │ ├── M39.txt │ │ ├── M4.txt │ │ ├── M40.txt │ │ ├── M41.txt │ │ ├── M42.txt │ │ ├── M43.txt │ │ ├── M44.txt │ │ ├── M45.txt │ │ ├── M46.txt │ │ ├── M47.txt │ │ ├── M48.txt │ │ ├── M49.txt │ │ ├── M5.txt │ │ ├── M6.txt │ │ ├── M7.txt │ │ ├── M8.txt │ │ └── M9.txt │ └── violate │ │ ├── M0.txt │ │ ├── M1.txt │ │ ├── M2.txt │ │ ├── M3.txt │ │ ├── M4.txt │ │ └── M5.txt ├── main.cpp ├── mu.s │ ├── AddInitialization.cpp │ ├── AddSuffixUnaryOp.cpp │ ├── AggregateMemberToScalarVariable.cpp │ ├── ChangeCharLiteral.cpp │ ├── ChangeDeclRef.cpp │ ├── ChangeDeclType.cpp │ ├── ChangeFieldDeclType.cpp │ ├── ChangeFloatLiteral.cpp │ ├── ChangeIntegerLiteral.cpp │ ├── ChangeLoopType.cpp │ ├── ChangeParamScope.cpp │ ├── ChangeParmType.cpp │ ├── ChangeReturnType.cpp │ ├── ChangeReturnValue.cpp │ ├── ChangeVarDeclQualifier.cpp │ ├── ChangeVarDeclScope.cpp │ ├── CombineVariable.cpp │ ├── CopyExpr.cpp │ ├── CopyPropagation.cpp │ ├── DecayBodyToReturn.cpp │ ├── DecaySmallStruct.cpp │ ├── DestructRecord.cpp │ ├── DuplicateFields.cpp │ ├── DuplicateParameter.cpp │ ├── DuplicateStatement.cpp │ ├── DuplicateWithBinaryOp.cpp │ ├── DuplicateWithUnaryOp.cpp │ ├── FlattenArray.cpp │ ├── GroupStmtsIntoCompound.cpp │ ├── IfToGoto.cpp │ ├── IfToSwitch.cpp │ ├── IncreaseArrayDimension.cpp │ ├── IncreasePointerLevel.cpp │ ├── InlineFunctionReversal.cpp │ ├── LiftLogicalSubExpr.cpp │ ├── ModifyForLoopIncrement.cpp │ ├── MutateBinaryExprOpcode.cpp │ ├── MutateSuffixUnaryOp.cpp │ ├── MutateUnaryExprOpcode.cpp │ ├── NegateBranchCondition.cpp │ ├── RandomCopyPropagation.cpp │ ├── RandomizeStringLiteral.cpp │ ├── ReduceArrayDimension.cpp │ ├── ReducePointerLevel.cpp │ ├── RemoveInitialization.cpp │ ├── RemoveParameter.cpp │ ├── RemoveStmt.cpp │ ├── RemoveSuffixUnaryOp.cpp │ ├── RemoveUnaryExprOpcode.cpp │ ├── RemoveUnusedFields.cpp │ ├── RemoveUnusedFunction.cpp │ ├── RemoveUnusedParameter.cpp │ ├── RemoveUnusedVariable.cpp │ ├── ShuffleExprStmts.cpp │ ├── ShuffleFields.cpp │ ├── ShuffleParameters.cpp │ ├── ShuffleStatements.cpp │ ├── SimpleInliner.cpp │ ├── SimpleUninliner.cpp │ ├── StripStmt.cpp │ ├── StructToInt.cpp │ ├── SwapCaseValue.cpp │ ├── SwapChildExpr.cpp │ ├── SwapExpr.cpp │ ├── SwitchToGoto.cpp │ ├── SwitchToIf.cpp │ ├── ToggleBitfield.cpp │ └── ToggleBreakContinue.cpp ├── mu.u.v2 │ ├── AddBitwiseOperator.cpp │ ├── AddIntegerArray.cpp │ ├── AddNestedLoop.cpp │ ├── AddRandomAssignment.cpp │ ├── AddRandomConditionalExpr.cpp │ ├── AddRandomElementAccess.cpp │ ├── AddRandomFunctionAlias.cpp │ ├── AddRandomFunctionParam.cpp │ ├── AddRandomMemberFunction.cpp │ ├── AddRandomPointerArithmetic.cpp │ ├── AddRandomVariableMutation.cpp │ ├── AddReturnStmt.cpp │ ├── AddStringLiteralMutation.cpp │ ├── AddUnaryOperator.cpp │ ├── CopyRandomFieldDecl.cpp │ ├── DecayIntegerLiteral.cpp │ ├── DecayPointerType.cpp │ ├── DecomposeCompoundAssignment.cpp │ ├── DuplicateFunctionDecl.cpp │ ├── DuplicateIfStmt.cpp │ ├── ExtendLoopCondition.cpp │ ├── GroupConsecutiveIfStmts.cpp │ ├── GroupParameterAssignments.cpp │ ├── InlineArrayInitExpr.cpp │ ├── InsertCaseStmt.cpp │ ├── InsertRandomAttribute.cpp │ ├── InsertRandomBitwiseOperation.cpp │ ├── InsertRandomBreakStmt.cpp │ ├── InsertRandomControlFlowBranch.cpp │ ├── InsertRandomScopedBlock.cpp │ ├── InsertRandomVarDecl.cpp │ ├── IntroduceSwitchCaseFallthrough.cpp │ ├── IntroduceTypeConversion.cpp │ ├── InvertArrayInitOrder.cpp │ ├── InvertAssignmentOperator.cpp │ ├── InvertConditionInIfStmt.cpp │ ├── ModifyArrayInitialization.cpp │ ├── ModifyBuiltinFunctionArguments.cpp │ ├── ModifyInitExprValue.cpp │ ├── ModifyLoopStepSize.cpp │ ├── ModifyParameterValue.cpp │ ├── ModifyRandomLabelStmt.cpp │ ├── ModifyRandomResourceAllocation.cpp │ ├── NegateBinaryComparison.cpp │ ├── RemoveRandomParameter.cpp │ ├── ReplaceCharLiteralWithInteger.cpp │ ├── ReplaceConditionalExprWithTernary.cpp │ ├── ReplaceRandomArrayAccess.cpp │ ├── ReplaceRandomArrayElement.cpp │ ├── ReplaceRandomCaseStmt.cpp │ ├── ReplaceRandomMemberAccess.cpp │ ├── ShiftArrayElementValues.cpp │ ├── ShiftFunctionParameter.cpp │ ├── SplitAndInvertIfCondition.cpp │ ├── SplitFunctionDeclBody.cpp │ ├── SwapArrayElementInitialization.cpp │ ├── SwapNestedLoops.cpp │ ├── SwapRandomAssignment.cpp │ ├── SwapStmtOrder.cpp │ ├── SwitchIfAndElseBlock.cpp │ ├── ToggleArrayElementSign.cpp │ ├── ToggleArrayInitializationOrder.cpp │ ├── ToggleAssignmentOperator.cpp │ ├── ToggleConditionInLoop.cpp │ ├── ToggleLoopType.cpp │ ├── ToggleStaticFunction.cpp │ └── UnwrapIfElseBlock.cpp └── mu.u │ ├── ConvertGlobalToLocal.cpp │ ├── ConvertIfToSwitch.cpp │ ├── DecayRandomArrayToPointer.cpp │ ├── DecayRandomFunctionToPointer.cpp │ ├── DecayRandomPointerToArray.cpp │ ├── DuplicateBranch.cpp │ ├── DuplicateRandomUnaryOperator.cpp │ ├── EmbedCompoundStmt.cpp │ ├── FlipLogicalOperator.cpp │ ├── InlineFunctionCall.cpp │ ├── InlineRandomVarDecl.cpp │ ├── InsertRandomBreakStmt.cpp │ ├── InsertRandomReturnStmt.cpp │ ├── InsertRandomSwitchStmt.cpp │ ├── InterchangeFuncCalls.cpp │ ├── IntroduceRandomTernaryOperator.cpp │ ├── InverseLogicalExpr.cpp │ ├── InvertFunctionCondition.cpp │ ├── InvertRelationalOperator.cpp │ ├── LiftNestedFunction.cpp │ ├── ModifyFunctionReturnTypeToVoid.cpp │ ├── ModifyPointerTarget.cpp │ ├── ModifyRandomEnum.cpp │ ├── ModifyRandomLiteralInExpr.cpp │ ├── MutateVariableInitializationToRandomFunctionCall.cpp │ ├── NegateLiteral.cpp │ ├── RandomArrayElementAssign.cpp │ ├── RandomizeFunctionOrder.cpp │ ├── RandomizeIfElseBranches.cpp │ ├── RemoveRandomParameter.cpp │ ├── ReplaceIntWithEquivalentBitwiseExpr.cpp │ ├── ReplaceLiteralWithConstant.cpp │ ├── ReplaceLiteralWithRandomValue.cpp │ ├── ReplaceRandomCompoundAssignWithSeparate.cpp │ ├── ReplaceRandomExprWithNullptr.cpp │ ├── ReplaceRandomOperatorWithInverse.cpp │ ├── ReplaceRandomTypeWithTypedef.cpp │ ├── ReplaceSqrtWithFabs.cpp │ ├── ReplaceWhileWithDoWhile.cpp │ ├── ReplaceWithEquivalentUnaryExpr.cpp │ ├── SplitCompoundStmt.cpp │ ├── SwapFuncDeclParams.cpp │ ├── SwapNestedFunctionCalls.cpp │ ├── SwapNestedIfElse.cpp │ ├── SwapRandomBinaryOperands.cpp │ ├── SwitchInitExpr.cpp │ ├── ToggleLoopType.cpp │ ├── ToggleReturnExpr.cpp │ ├── ToggleStaticVarDecl.cpp │ └── TransformIfToGuardClause.cpp └── setup.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/.gitignore -------------------------------------------------------------------------------- /Core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/.gitignore -------------------------------------------------------------------------------- /Core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/CMakeLists.txt -------------------------------------------------------------------------------- /Core/cmake/find_llvm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/cmake/find_llvm.cmake -------------------------------------------------------------------------------- /Core/cmake/string_to_list.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/cmake/string_to_list.cmake -------------------------------------------------------------------------------- /Core/include/Mutator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/include/Mutator.h -------------------------------------------------------------------------------- /Core/include/MutatorManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/include/MutatorManager.h -------------------------------------------------------------------------------- /Core/include/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/include/base64.h -------------------------------------------------------------------------------- /Core/include/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/include/json.hpp -------------------------------------------------------------------------------- /Core/lib/Mutator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/lib/Mutator.cpp -------------------------------------------------------------------------------- /Core/lib/MutatorManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/lib/MutatorManager.cpp -------------------------------------------------------------------------------- /Core/lib/examples/ChangeBinop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/lib/examples/ChangeBinop.cpp -------------------------------------------------------------------------------- /Core/lib/examples/ChangeDeclRef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/lib/examples/ChangeDeclRef.cpp -------------------------------------------------------------------------------- /Core/lib/examples/Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/lib/examples/Test.cpp -------------------------------------------------------------------------------- /Core/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/main.cpp -------------------------------------------------------------------------------- /Core/scripts/.gitignore: -------------------------------------------------------------------------------- 1 | tools/ 2 | -------------------------------------------------------------------------------- /Core/scripts/analyzeGenerationCost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/analyzeGenerationCost.py -------------------------------------------------------------------------------- /Core/scripts/analyzeGoalValidation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/analyzeGoalValidation.py -------------------------------------------------------------------------------- /Core/scripts/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/configs.py -------------------------------------------------------------------------------- /Core/scripts/llm/APISwitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/llm/APISwitch.py -------------------------------------------------------------------------------- /Core/scripts/llm/Exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/llm/Exceptions.py -------------------------------------------------------------------------------- /Core/scripts/llm/HttpsOpenai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/llm/HttpsOpenai.py -------------------------------------------------------------------------------- /Core/scripts/llm/OpenaiUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/llm/OpenaiUtils.py -------------------------------------------------------------------------------- /Core/scripts/llm/PythonOpenai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/llm/PythonOpenai.py -------------------------------------------------------------------------------- /Core/scripts/llm/ReplayAPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/llm/ReplayAPI.py -------------------------------------------------------------------------------- /Core/scripts/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/main.py -------------------------------------------------------------------------------- /Core/scripts/metamut/Driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/metamut/Driver.py -------------------------------------------------------------------------------- /Core/scripts/metamut/Mutator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/metamut/Mutator.py -------------------------------------------------------------------------------- /Core/scripts/metamut/MutatorExecutor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/metamut/MutatorExecutor.py -------------------------------------------------------------------------------- /Core/scripts/metamut/MutatorGenerator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/metamut/MutatorGenerator.py -------------------------------------------------------------------------------- /Core/scripts/metamut/ResponseParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/metamut/ResponseParser.py -------------------------------------------------------------------------------- /Core/scripts/transformLogFormat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/transformLogFormat.py -------------------------------------------------------------------------------- /Core/scripts/utils/ShellProcess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/utils/ShellProcess.py -------------------------------------------------------------------------------- /Core/scripts/utils/gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/scripts/utils/gdb.py -------------------------------------------------------------------------------- /Core/stages/Example-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/stages/Example-1.txt -------------------------------------------------------------------------------- /Core/stages/ImplementMutator-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/stages/ImplementMutator-1.txt -------------------------------------------------------------------------------- /Core/stages/InventMutator-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/stages/InventMutator-1.txt -------------------------------------------------------------------------------- /Core/stages/RefineMutator-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/stages/RefineMutator-1.txt -------------------------------------------------------------------------------- /Core/stages/notes/APIs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/stages/notes/APIs.txt -------------------------------------------------------------------------------- /Core/stages/notes/ChangeBinop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/stages/notes/ChangeBinop.cpp -------------------------------------------------------------------------------- /Core/stages/notes/ChangeDeclRef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/stages/notes/ChangeDeclRef.cpp -------------------------------------------------------------------------------- /Core/stages/notes/ImplNotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/Core/stages/notes/ImplNotes.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/README.md -------------------------------------------------------------------------------- /README.ubuntu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/README.ubuntu.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/_config.yml -------------------------------------------------------------------------------- /bugs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/bugs.md -------------------------------------------------------------------------------- /fuzzer/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | *.pyc 3 | -------------------------------------------------------------------------------- /fuzzer/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/configs.py -------------------------------------------------------------------------------- /fuzzer/lib/BugInst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/BugInst.py -------------------------------------------------------------------------------- /fuzzer/lib/CompilerInstance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/CompilerInstance.py -------------------------------------------------------------------------------- /fuzzer/lib/Compilers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/Compilers.py -------------------------------------------------------------------------------- /fuzzer/lib/ControlledProcess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/ControlledProcess.py -------------------------------------------------------------------------------- /fuzzer/lib/Coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/Coverage.py -------------------------------------------------------------------------------- /fuzzer/lib/CrashPattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/CrashPattern.py -------------------------------------------------------------------------------- /fuzzer/lib/ExceptionRecorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/ExceptionRecorder.py -------------------------------------------------------------------------------- /fuzzer/lib/Fuzzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/Fuzzer.py -------------------------------------------------------------------------------- /fuzzer/lib/Muss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/Muss.py -------------------------------------------------------------------------------- /fuzzer/lib/Object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/Object.py -------------------------------------------------------------------------------- /fuzzer/lib/Schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/Schedule.py -------------------------------------------------------------------------------- /fuzzer/lib/Utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/Utils.py -------------------------------------------------------------------------------- /fuzzer/lib/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/logger.py -------------------------------------------------------------------------------- /fuzzer/lib/psutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/psutils.py -------------------------------------------------------------------------------- /fuzzer/lib/wait.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/lib/wait.py -------------------------------------------------------------------------------- /fuzzer/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/run.py -------------------------------------------------------------------------------- /fuzzer/show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/fuzzer/show.py -------------------------------------------------------------------------------- /instrumenter/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | output/ 3 | __pycache__ 4 | *.pyc 5 | -------------------------------------------------------------------------------- /instrumenter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/CMakeLists.txt -------------------------------------------------------------------------------- /instrumenter/cmake/find_llvm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/cmake/find_llvm.cmake -------------------------------------------------------------------------------- /instrumenter/cmake/proj.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/cmake/proj.cmake -------------------------------------------------------------------------------- /instrumenter/cmake/string_to_list.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/cmake/string_to_list.cmake -------------------------------------------------------------------------------- /instrumenter/dynamic_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/dynamic_list.txt -------------------------------------------------------------------------------- /instrumenter/fakers/as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/fakers/as -------------------------------------------------------------------------------- /instrumenter/fakers/c++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/fakers/c++ -------------------------------------------------------------------------------- /instrumenter/fakers/cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/fakers/cc -------------------------------------------------------------------------------- /instrumenter/fakers/fake-cc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/fakers/fake-cc.py -------------------------------------------------------------------------------- /instrumenter/include/afl-gcc-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/include/afl-gcc-common.h -------------------------------------------------------------------------------- /instrumenter/include/alloc-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/include/alloc-inl.h -------------------------------------------------------------------------------- /instrumenter/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/include/common.h -------------------------------------------------------------------------------- /instrumenter/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/include/config.h -------------------------------------------------------------------------------- /instrumenter/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/include/debug.h -------------------------------------------------------------------------------- /instrumenter/include/envs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/include/envs.h -------------------------------------------------------------------------------- /instrumenter/include/forkserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/include/forkserver.h -------------------------------------------------------------------------------- /instrumenter/include/llvm-alternative-coverage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/include/llvm-alternative-coverage.h -------------------------------------------------------------------------------- /instrumenter/include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/include/types.h -------------------------------------------------------------------------------- /instrumenter/instrumentation/afl-compiler-rt.o.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/instrumentation/afl-compiler-rt.o.c -------------------------------------------------------------------------------- /instrumenter/instrumentation/afl-gcc-pass.so.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/instrumentation/afl-gcc-pass.so.cc -------------------------------------------------------------------------------- /instrumenter/scripts/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/scripts/common.py -------------------------------------------------------------------------------- /instrumenter/scripts/coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/scripts/coverage.py -------------------------------------------------------------------------------- /instrumenter/scripts/fixelf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/scripts/fixelf.py -------------------------------------------------------------------------------- /instrumenter/scripts/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/scripts/server.py -------------------------------------------------------------------------------- /instrumenter/scripts/showmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/scripts/showmap.py -------------------------------------------------------------------------------- /instrumenter/scripts/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/scripts/test.py -------------------------------------------------------------------------------- /instrumenter/scripts/upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/scripts/upgrade.py -------------------------------------------------------------------------------- /instrumenter/src/afl-cc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/src/afl-cc.c -------------------------------------------------------------------------------- /instrumenter/src/afl-common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/src/afl-common.c -------------------------------------------------------------------------------- /instrumenter/src/afl-ld-lto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/src/afl-ld-lto.c -------------------------------------------------------------------------------- /instrumenter/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/test/Makefile -------------------------------------------------------------------------------- /instrumenter/test/link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/test/link.c -------------------------------------------------------------------------------- /instrumenter/test/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/test/test.c -------------------------------------------------------------------------------- /instrumenter/test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/instrumenter/test/test.sh -------------------------------------------------------------------------------- /mutators/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/.gitignore -------------------------------------------------------------------------------- /mutators/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/CMakeLists.txt -------------------------------------------------------------------------------- /mutators/cmake/find_llvm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/cmake/find_llvm.cmake -------------------------------------------------------------------------------- /mutators/cmake/string_to_list.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/cmake/string_to_list.cmake -------------------------------------------------------------------------------- /mutators/include/ClangWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/ClangWrapper.h -------------------------------------------------------------------------------- /mutators/include/MutationServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/MutationServer.h -------------------------------------------------------------------------------- /mutators/include/Mutator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/Mutator.h -------------------------------------------------------------------------------- /mutators/include/MutatorManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/MutatorManager.h -------------------------------------------------------------------------------- /mutators/include/backward.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/backward.h -------------------------------------------------------------------------------- /mutators/include/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/base64.h -------------------------------------------------------------------------------- /mutators/include/fmt/args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/args.h -------------------------------------------------------------------------------- /mutators/include/fmt/chrono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/chrono.h -------------------------------------------------------------------------------- /mutators/include/fmt/color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/color.h -------------------------------------------------------------------------------- /mutators/include/fmt/compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/compile.h -------------------------------------------------------------------------------- /mutators/include/fmt/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/core.h -------------------------------------------------------------------------------- /mutators/include/fmt/fmtlog-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/fmtlog-inl.h -------------------------------------------------------------------------------- /mutators/include/fmt/fmtlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/fmtlog.h -------------------------------------------------------------------------------- /mutators/include/fmt/format-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/format-inl.h -------------------------------------------------------------------------------- /mutators/include/fmt/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/format.h -------------------------------------------------------------------------------- /mutators/include/fmt/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/os.h -------------------------------------------------------------------------------- /mutators/include/fmt/ostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/ostream.h -------------------------------------------------------------------------------- /mutators/include/fmt/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/printf.h -------------------------------------------------------------------------------- /mutators/include/fmt/ranges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/ranges.h -------------------------------------------------------------------------------- /mutators/include/fmt/std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/std.h -------------------------------------------------------------------------------- /mutators/include/fmt/xchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/fmt/xchar.h -------------------------------------------------------------------------------- /mutators/include/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/json.hpp -------------------------------------------------------------------------------- /mutators/include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/include/utils.h -------------------------------------------------------------------------------- /mutators/lib/CorrectUndefinedBehavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/lib/CorrectUndefinedBehavior.cpp -------------------------------------------------------------------------------- /mutators/lib/Mutator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/lib/Mutator.cpp -------------------------------------------------------------------------------- /mutators/lib/MutatorManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/lib/MutatorManager.cpp -------------------------------------------------------------------------------- /mutators/lib/examples/ChangeBinop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/lib/examples/ChangeBinop.cpp -------------------------------------------------------------------------------- /mutators/lib/examples/ChangeDeclRef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/lib/examples/ChangeDeclRef.cpp -------------------------------------------------------------------------------- /mutators/lib/examples/Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/lib/examples/Test.cpp -------------------------------------------------------------------------------- /mutators/lib/fmtlog.cpp: -------------------------------------------------------------------------------- 1 | #include "fmt/fmtlog-inl.h" 2 | -------------------------------------------------------------------------------- /mutators/lib/format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/lib/format.cpp -------------------------------------------------------------------------------- /mutators/lib/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/lib/utils.cpp -------------------------------------------------------------------------------- /mutators/logs/duplicate/M0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/duplicate/M0.txt -------------------------------------------------------------------------------- /mutators/logs/duplicate/M1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/duplicate/M1.txt -------------------------------------------------------------------------------- /mutators/logs/duplicate/M2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/duplicate/M2.txt -------------------------------------------------------------------------------- /mutators/logs/insufficient-tests/M0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/insufficient-tests/M0.txt -------------------------------------------------------------------------------- /mutators/logs/insufficient-tests/M1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/insufficient-tests/M1.txt -------------------------------------------------------------------------------- /mutators/logs/insufficient-tests/M2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/insufficient-tests/M2.txt -------------------------------------------------------------------------------- /mutators/logs/insufficient-tests/M3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/insufficient-tests/M3.txt -------------------------------------------------------------------------------- /mutators/logs/insufficient-tests/M4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/insufficient-tests/M4.txt -------------------------------------------------------------------------------- /mutators/logs/insufficient-tests/M5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/insufficient-tests/M5.txt -------------------------------------------------------------------------------- /mutators/logs/insufficient-tests/M6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/insufficient-tests/M6.txt -------------------------------------------------------------------------------- /mutators/logs/insufficient-tests/M7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/insufficient-tests/M7.txt -------------------------------------------------------------------------------- /mutators/logs/insufficient-tests/M8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/insufficient-tests/M8.txt -------------------------------------------------------------------------------- /mutators/logs/insufficient-tests/M9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/insufficient-tests/M9.txt -------------------------------------------------------------------------------- /mutators/logs/mismatch/M0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/mismatch/M0.txt -------------------------------------------------------------------------------- /mutators/logs/mismatch/M1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/mismatch/M1.txt -------------------------------------------------------------------------------- /mutators/logs/mismatch/M2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/mismatch/M2.txt -------------------------------------------------------------------------------- /mutators/logs/mismatch/M3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/mismatch/M3.txt -------------------------------------------------------------------------------- /mutators/logs/mismatch/M4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/mismatch/M4.txt -------------------------------------------------------------------------------- /mutators/logs/mismatch/M5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/mismatch/M5.txt -------------------------------------------------------------------------------- /mutators/logs/mismatch/M6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/mismatch/M6.txt -------------------------------------------------------------------------------- /mutators/logs/network/M0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M0.txt -------------------------------------------------------------------------------- /mutators/logs/network/M1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M1.txt -------------------------------------------------------------------------------- /mutators/logs/network/M10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M10.txt -------------------------------------------------------------------------------- /mutators/logs/network/M11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M11.txt -------------------------------------------------------------------------------- /mutators/logs/network/M12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M12.txt -------------------------------------------------------------------------------- /mutators/logs/network/M13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M13.txt -------------------------------------------------------------------------------- /mutators/logs/network/M14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M14.txt -------------------------------------------------------------------------------- /mutators/logs/network/M15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M15.txt -------------------------------------------------------------------------------- /mutators/logs/network/M16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M16.txt -------------------------------------------------------------------------------- /mutators/logs/network/M17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M17.txt -------------------------------------------------------------------------------- /mutators/logs/network/M18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M18.txt -------------------------------------------------------------------------------- /mutators/logs/network/M19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M19.txt -------------------------------------------------------------------------------- /mutators/logs/network/M2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M2.txt -------------------------------------------------------------------------------- /mutators/logs/network/M20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M20.txt -------------------------------------------------------------------------------- /mutators/logs/network/M21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M21.txt -------------------------------------------------------------------------------- /mutators/logs/network/M22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M22.txt -------------------------------------------------------------------------------- /mutators/logs/network/M23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M23.txt -------------------------------------------------------------------------------- /mutators/logs/network/M3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M3.txt -------------------------------------------------------------------------------- /mutators/logs/network/M4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M4.txt -------------------------------------------------------------------------------- /mutators/logs/network/M5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M5.txt -------------------------------------------------------------------------------- /mutators/logs/network/M6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M6.txt -------------------------------------------------------------------------------- /mutators/logs/network/M7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M7.txt -------------------------------------------------------------------------------- /mutators/logs/network/M8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M8.txt -------------------------------------------------------------------------------- /mutators/logs/network/M9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/network/M9.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M0.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M1.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M10.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M11.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M12.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M13.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M14.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M15.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M16.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M17.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M18.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M19.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M2.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M20.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M21.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M22.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M23.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M24.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M25.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M26.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M26.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M27.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M27.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M28.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M29.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M3.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M30.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M30.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M31.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M32.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M33.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M33.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M34.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M34.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M35.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M35.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M36.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M36.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M37.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M37.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M38.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M38.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M39.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M39.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M4.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M40.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M40.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M41.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M41.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M42.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M42.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M43.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M43.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M44.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M44.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M45.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M45.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M46.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M46.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M47.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M47.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M48.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M48.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M49.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M49.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M5.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M6.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M7.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M8.txt -------------------------------------------------------------------------------- /mutators/logs/valid/M9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/valid/M9.txt -------------------------------------------------------------------------------- /mutators/logs/violate/M0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/violate/M0.txt -------------------------------------------------------------------------------- /mutators/logs/violate/M1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/violate/M1.txt -------------------------------------------------------------------------------- /mutators/logs/violate/M2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/violate/M2.txt -------------------------------------------------------------------------------- /mutators/logs/violate/M3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/violate/M3.txt -------------------------------------------------------------------------------- /mutators/logs/violate/M4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/violate/M4.txt -------------------------------------------------------------------------------- /mutators/logs/violate/M5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/logs/violate/M5.txt -------------------------------------------------------------------------------- /mutators/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/main.cpp -------------------------------------------------------------------------------- /mutators/mu.s/AddInitialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/AddInitialization.cpp -------------------------------------------------------------------------------- /mutators/mu.s/AddSuffixUnaryOp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/AddSuffixUnaryOp.cpp -------------------------------------------------------------------------------- /mutators/mu.s/AggregateMemberToScalarVariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/AggregateMemberToScalarVariable.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeCharLiteral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeCharLiteral.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeDeclRef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeDeclRef.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeDeclType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeDeclType.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeFieldDeclType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeFieldDeclType.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeFloatLiteral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeFloatLiteral.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeIntegerLiteral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeIntegerLiteral.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeLoopType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeLoopType.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeParamScope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeParamScope.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeParmType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeParmType.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeReturnType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeReturnType.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeReturnValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeReturnValue.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeVarDeclQualifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeVarDeclQualifier.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ChangeVarDeclScope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ChangeVarDeclScope.cpp -------------------------------------------------------------------------------- /mutators/mu.s/CombineVariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/CombineVariable.cpp -------------------------------------------------------------------------------- /mutators/mu.s/CopyExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/CopyExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.s/CopyPropagation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/CopyPropagation.cpp -------------------------------------------------------------------------------- /mutators/mu.s/DecayBodyToReturn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/DecayBodyToReturn.cpp -------------------------------------------------------------------------------- /mutators/mu.s/DecaySmallStruct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/DecaySmallStruct.cpp -------------------------------------------------------------------------------- /mutators/mu.s/DestructRecord.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/DestructRecord.cpp -------------------------------------------------------------------------------- /mutators/mu.s/DuplicateFields.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/DuplicateFields.cpp -------------------------------------------------------------------------------- /mutators/mu.s/DuplicateParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/DuplicateParameter.cpp -------------------------------------------------------------------------------- /mutators/mu.s/DuplicateStatement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/DuplicateStatement.cpp -------------------------------------------------------------------------------- /mutators/mu.s/DuplicateWithBinaryOp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/DuplicateWithBinaryOp.cpp -------------------------------------------------------------------------------- /mutators/mu.s/DuplicateWithUnaryOp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/DuplicateWithUnaryOp.cpp -------------------------------------------------------------------------------- /mutators/mu.s/FlattenArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/FlattenArray.cpp -------------------------------------------------------------------------------- /mutators/mu.s/GroupStmtsIntoCompound.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/GroupStmtsIntoCompound.cpp -------------------------------------------------------------------------------- /mutators/mu.s/IfToGoto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/IfToGoto.cpp -------------------------------------------------------------------------------- /mutators/mu.s/IfToSwitch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/IfToSwitch.cpp -------------------------------------------------------------------------------- /mutators/mu.s/IncreaseArrayDimension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/IncreaseArrayDimension.cpp -------------------------------------------------------------------------------- /mutators/mu.s/IncreasePointerLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/IncreasePointerLevel.cpp -------------------------------------------------------------------------------- /mutators/mu.s/InlineFunctionReversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/InlineFunctionReversal.cpp -------------------------------------------------------------------------------- /mutators/mu.s/LiftLogicalSubExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/LiftLogicalSubExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ModifyForLoopIncrement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ModifyForLoopIncrement.cpp -------------------------------------------------------------------------------- /mutators/mu.s/MutateBinaryExprOpcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/MutateBinaryExprOpcode.cpp -------------------------------------------------------------------------------- /mutators/mu.s/MutateSuffixUnaryOp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/MutateSuffixUnaryOp.cpp -------------------------------------------------------------------------------- /mutators/mu.s/MutateUnaryExprOpcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/MutateUnaryExprOpcode.cpp -------------------------------------------------------------------------------- /mutators/mu.s/NegateBranchCondition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/NegateBranchCondition.cpp -------------------------------------------------------------------------------- /mutators/mu.s/RandomCopyPropagation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/RandomCopyPropagation.cpp -------------------------------------------------------------------------------- /mutators/mu.s/RandomizeStringLiteral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/RandomizeStringLiteral.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ReduceArrayDimension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ReduceArrayDimension.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ReducePointerLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ReducePointerLevel.cpp -------------------------------------------------------------------------------- /mutators/mu.s/RemoveInitialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/RemoveInitialization.cpp -------------------------------------------------------------------------------- /mutators/mu.s/RemoveParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/RemoveParameter.cpp -------------------------------------------------------------------------------- /mutators/mu.s/RemoveStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/RemoveStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.s/RemoveSuffixUnaryOp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/RemoveSuffixUnaryOp.cpp -------------------------------------------------------------------------------- /mutators/mu.s/RemoveUnaryExprOpcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/RemoveUnaryExprOpcode.cpp -------------------------------------------------------------------------------- /mutators/mu.s/RemoveUnusedFields.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/RemoveUnusedFields.cpp -------------------------------------------------------------------------------- /mutators/mu.s/RemoveUnusedFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/RemoveUnusedFunction.cpp -------------------------------------------------------------------------------- /mutators/mu.s/RemoveUnusedParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/RemoveUnusedParameter.cpp -------------------------------------------------------------------------------- /mutators/mu.s/RemoveUnusedVariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/RemoveUnusedVariable.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ShuffleExprStmts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ShuffleExprStmts.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ShuffleFields.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ShuffleFields.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ShuffleParameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ShuffleParameters.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ShuffleStatements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ShuffleStatements.cpp -------------------------------------------------------------------------------- /mutators/mu.s/SimpleInliner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/SimpleInliner.cpp -------------------------------------------------------------------------------- /mutators/mu.s/SimpleUninliner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/SimpleUninliner.cpp -------------------------------------------------------------------------------- /mutators/mu.s/StripStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/StripStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.s/StructToInt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/StructToInt.cpp -------------------------------------------------------------------------------- /mutators/mu.s/SwapCaseValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/SwapCaseValue.cpp -------------------------------------------------------------------------------- /mutators/mu.s/SwapChildExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/SwapChildExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.s/SwapExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/SwapExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.s/SwitchToGoto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/SwitchToGoto.cpp -------------------------------------------------------------------------------- /mutators/mu.s/SwitchToIf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/SwitchToIf.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ToggleBitfield.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ToggleBitfield.cpp -------------------------------------------------------------------------------- /mutators/mu.s/ToggleBreakContinue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.s/ToggleBreakContinue.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddBitwiseOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddBitwiseOperator.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddIntegerArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddIntegerArray.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddNestedLoop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddNestedLoop.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddRandomAssignment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddRandomAssignment.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddRandomConditionalExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddRandomConditionalExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddRandomElementAccess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddRandomElementAccess.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddRandomFunctionAlias.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddRandomFunctionAlias.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddRandomFunctionParam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddRandomFunctionParam.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddRandomMemberFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddRandomMemberFunction.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddRandomPointerArithmetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddRandomPointerArithmetic.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddRandomVariableMutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddRandomVariableMutation.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddReturnStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddReturnStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddStringLiteralMutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddStringLiteralMutation.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/AddUnaryOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/AddUnaryOperator.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/CopyRandomFieldDecl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/CopyRandomFieldDecl.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/DecayIntegerLiteral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/DecayIntegerLiteral.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/DecayPointerType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/DecayPointerType.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/DecomposeCompoundAssignment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/DecomposeCompoundAssignment.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/DuplicateFunctionDecl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/DuplicateFunctionDecl.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/DuplicateIfStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/DuplicateIfStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ExtendLoopCondition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ExtendLoopCondition.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/GroupConsecutiveIfStmts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/GroupConsecutiveIfStmts.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/GroupParameterAssignments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/GroupParameterAssignments.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/InlineArrayInitExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/InlineArrayInitExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/InsertCaseStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/InsertCaseStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/InsertRandomAttribute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/InsertRandomAttribute.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/InsertRandomBitwiseOperation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/InsertRandomBitwiseOperation.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/InsertRandomBreakStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/InsertRandomBreakStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/InsertRandomControlFlowBranch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/InsertRandomControlFlowBranch.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/InsertRandomScopedBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/InsertRandomScopedBlock.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/InsertRandomVarDecl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/InsertRandomVarDecl.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/IntroduceSwitchCaseFallthrough.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/IntroduceSwitchCaseFallthrough.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/IntroduceTypeConversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/IntroduceTypeConversion.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/InvertArrayInitOrder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/InvertArrayInitOrder.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/InvertAssignmentOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/InvertAssignmentOperator.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/InvertConditionInIfStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/InvertConditionInIfStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ModifyArrayInitialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ModifyArrayInitialization.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ModifyBuiltinFunctionArguments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ModifyBuiltinFunctionArguments.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ModifyInitExprValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ModifyInitExprValue.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ModifyLoopStepSize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ModifyLoopStepSize.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ModifyParameterValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ModifyParameterValue.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ModifyRandomLabelStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ModifyRandomLabelStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ModifyRandomResourceAllocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ModifyRandomResourceAllocation.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/NegateBinaryComparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/NegateBinaryComparison.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/RemoveRandomParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/RemoveRandomParameter.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ReplaceCharLiteralWithInteger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ReplaceCharLiteralWithInteger.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ReplaceConditionalExprWithTernary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ReplaceConditionalExprWithTernary.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ReplaceRandomArrayAccess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ReplaceRandomArrayAccess.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ReplaceRandomArrayElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ReplaceRandomArrayElement.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ReplaceRandomCaseStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ReplaceRandomCaseStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ReplaceRandomMemberAccess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ReplaceRandomMemberAccess.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ShiftArrayElementValues.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ShiftArrayElementValues.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ShiftFunctionParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ShiftFunctionParameter.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/SplitAndInvertIfCondition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/SplitAndInvertIfCondition.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/SplitFunctionDeclBody.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/SplitFunctionDeclBody.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/SwapArrayElementInitialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/SwapArrayElementInitialization.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/SwapNestedLoops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/SwapNestedLoops.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/SwapRandomAssignment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/SwapRandomAssignment.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/SwapStmtOrder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/SwapStmtOrder.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/SwitchIfAndElseBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/SwitchIfAndElseBlock.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ToggleArrayElementSign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ToggleArrayElementSign.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ToggleArrayInitializationOrder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ToggleArrayInitializationOrder.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ToggleAssignmentOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ToggleAssignmentOperator.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ToggleConditionInLoop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ToggleConditionInLoop.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ToggleLoopType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ToggleLoopType.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/ToggleStaticFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/ToggleStaticFunction.cpp -------------------------------------------------------------------------------- /mutators/mu.u.v2/UnwrapIfElseBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u.v2/UnwrapIfElseBlock.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ConvertGlobalToLocal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ConvertGlobalToLocal.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ConvertIfToSwitch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ConvertIfToSwitch.cpp -------------------------------------------------------------------------------- /mutators/mu.u/DecayRandomArrayToPointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/DecayRandomArrayToPointer.cpp -------------------------------------------------------------------------------- /mutators/mu.u/DecayRandomFunctionToPointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/DecayRandomFunctionToPointer.cpp -------------------------------------------------------------------------------- /mutators/mu.u/DecayRandomPointerToArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/DecayRandomPointerToArray.cpp -------------------------------------------------------------------------------- /mutators/mu.u/DuplicateBranch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/DuplicateBranch.cpp -------------------------------------------------------------------------------- /mutators/mu.u/DuplicateRandomUnaryOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/DuplicateRandomUnaryOperator.cpp -------------------------------------------------------------------------------- /mutators/mu.u/EmbedCompoundStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/EmbedCompoundStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u/FlipLogicalOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/FlipLogicalOperator.cpp -------------------------------------------------------------------------------- /mutators/mu.u/InlineFunctionCall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/InlineFunctionCall.cpp -------------------------------------------------------------------------------- /mutators/mu.u/InlineRandomVarDecl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/InlineRandomVarDecl.cpp -------------------------------------------------------------------------------- /mutators/mu.u/InsertRandomBreakStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/InsertRandomBreakStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u/InsertRandomReturnStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/InsertRandomReturnStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u/InsertRandomSwitchStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/InsertRandomSwitchStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u/InterchangeFuncCalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/InterchangeFuncCalls.cpp -------------------------------------------------------------------------------- /mutators/mu.u/IntroduceRandomTernaryOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/IntroduceRandomTernaryOperator.cpp -------------------------------------------------------------------------------- /mutators/mu.u/InverseLogicalExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/InverseLogicalExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.u/InvertFunctionCondition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/InvertFunctionCondition.cpp -------------------------------------------------------------------------------- /mutators/mu.u/InvertRelationalOperator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/InvertRelationalOperator.cpp -------------------------------------------------------------------------------- /mutators/mu.u/LiftNestedFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/LiftNestedFunction.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ModifyFunctionReturnTypeToVoid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ModifyFunctionReturnTypeToVoid.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ModifyPointerTarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ModifyPointerTarget.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ModifyRandomEnum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ModifyRandomEnum.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ModifyRandomLiteralInExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ModifyRandomLiteralInExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.u/MutateVariableInitializationToRandomFunctionCall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/MutateVariableInitializationToRandomFunctionCall.cpp -------------------------------------------------------------------------------- /mutators/mu.u/NegateLiteral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/NegateLiteral.cpp -------------------------------------------------------------------------------- /mutators/mu.u/RandomArrayElementAssign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/RandomArrayElementAssign.cpp -------------------------------------------------------------------------------- /mutators/mu.u/RandomizeFunctionOrder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/RandomizeFunctionOrder.cpp -------------------------------------------------------------------------------- /mutators/mu.u/RandomizeIfElseBranches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/RandomizeIfElseBranches.cpp -------------------------------------------------------------------------------- /mutators/mu.u/RemoveRandomParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/RemoveRandomParameter.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ReplaceIntWithEquivalentBitwiseExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ReplaceIntWithEquivalentBitwiseExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ReplaceLiteralWithConstant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ReplaceLiteralWithConstant.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ReplaceLiteralWithRandomValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ReplaceLiteralWithRandomValue.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ReplaceRandomCompoundAssignWithSeparate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ReplaceRandomCompoundAssignWithSeparate.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ReplaceRandomExprWithNullptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ReplaceRandomExprWithNullptr.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ReplaceRandomOperatorWithInverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ReplaceRandomOperatorWithInverse.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ReplaceRandomTypeWithTypedef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ReplaceRandomTypeWithTypedef.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ReplaceSqrtWithFabs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ReplaceSqrtWithFabs.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ReplaceWhileWithDoWhile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ReplaceWhileWithDoWhile.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ReplaceWithEquivalentUnaryExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ReplaceWithEquivalentUnaryExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.u/SplitCompoundStmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/SplitCompoundStmt.cpp -------------------------------------------------------------------------------- /mutators/mu.u/SwapFuncDeclParams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/SwapFuncDeclParams.cpp -------------------------------------------------------------------------------- /mutators/mu.u/SwapNestedFunctionCalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/SwapNestedFunctionCalls.cpp -------------------------------------------------------------------------------- /mutators/mu.u/SwapNestedIfElse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/SwapNestedIfElse.cpp -------------------------------------------------------------------------------- /mutators/mu.u/SwapRandomBinaryOperands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/SwapRandomBinaryOperands.cpp -------------------------------------------------------------------------------- /mutators/mu.u/SwitchInitExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/SwitchInitExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ToggleLoopType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ToggleLoopType.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ToggleReturnExpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ToggleReturnExpr.cpp -------------------------------------------------------------------------------- /mutators/mu.u/ToggleStaticVarDecl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/ToggleStaticVarDecl.cpp -------------------------------------------------------------------------------- /mutators/mu.u/TransformIfToGuardClause.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/mutators/mu.u/TransformIfToGuardClause.cpp -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icsnju/MetaMut/HEAD/setup.sh --------------------------------------------------------------------------------